Most recent edit on 2007-10-20 07:06:21 by Zhur
Additions:
~& I have finally conquered the last known major hurdle in reverse engineering the EVE protocol. While it is not perfect right now, all of the optimized packets used to represent the market are now understood.
- The road to reverse engineering these last packets was very long and painful, but breaking through this final barrier means that we now have full control over the 3913 client and we should be able to do anything that CCP does.
- With this work complete, the emulator opens up dramatically in terms of who can contribute. Very little reverse engineering skills will be required now to implement any features.
- I continue to encourage anybody to obtain the code and make contributions. The official (and only) way to make contributions right now is to post your code on the forums as a UNIFIED diff against the latest release.
- As a note, intermediate status updates will likely be posted on the forums instead of here.
- -- Zhur - Oct 20 2007
Edited on 2007-01-20 06:28:22 by Zhur
Additions:
~&-- Zhur - Jan 20 2007
Edited on 2007-01-20 06:26:55 by Zhur
Additions:
~& A major milestone has been reached. I call it the "getting around" milestone. This represents the ability to move around between systems/stations in space.
There are still some issues (of course), but for the most part it is working... Planets, moons, stations, gates, etc... display and function relatively well.
Edited on 2006-12-01 20:35:24 by Zhur
Additions:
~& Just to post a little news... The server is under way.. slowly. I am currently focused on getting the server significantly more functional using the 3913 client, instead of dealing with the crypto issues in the Dragon and Revelations clients.
The biggest issue which remains is getting into space reliably. I have not figured out how to correctly communicate with destiny (the renderer), so even if I get into space, it is bleak and empty. The task is proving to be much more challenging than the primary packet stream because the packets do not seem to describe their own structure as done elsewhere.
As a site note, I did get the server building on windows although there seems to be issues.
-- Zhur - Dec 1 2006
Edited on 2006-09-06 22:39:05 by Zhur
Additions:
~& OK, so I am finally getting around to putting out an initial release of the code. It is avaliable for download from the sourceforge site. It is still in its initial stages, but a lot of the framework is in place. I still have not built it on windows, but it should work for the most part. See CategoryServer for setup information.
I am currently working on the crypto introduced with the Dragon client, and it looks like the messaging is pretty open about what crypto they are using. I suspect that the biggest hurdle will be finding a good linux version of the windows advapi32 crypto library which will run on linux (prolly from wine).
-- Zhur - Sept 6 2006
Useful pages: FormattingRules, WikkaDocumentation, OrphanedPages, WantedPages, TextSea
Deletions:
Useful pages: FormattingRules, WikkaDocumentation, OrphanedPages, WantedPages, TextSearch.
Edited on 2006-07-18 17:05:10 by Zhur
Additions:
Downloads
Edited on 2006-07-15 22:32:25 by Zhur
Additions:
~&The current plan for implementation will be to use C++ with some embedded scripting language to be determined (wither perl or python). I have not determined the extent to which the server logic will be written in the scripting language, and I currently plan to write everything in C++ until enough information is gained to make the descision. I personally do not care for python, and have all the framework needed for perl, so at least initialy, perl will likely be used.
- The server will run on windows and linux/bsd systems, but I havent taken the time to set up the windows projects yet, so its currently linux only. I dont think theres much that would not build on windows, and I will be takng a look at this relatively soon.
Deletions:
~&The current plan for implementation will be to use C++ with some embedded scripting language to be determined (wither perl or python). I have not determined the extent to which the server logic will be written in the scripting language, and I currently plan to write everything in C++ until enough information is gained to make the descision. I personally do not care for python, and have all the framework needed for perl, so at least initialy, perl will likely be used.
Edited on 2006-07-15 18:11:11 by Zhur
Additions:
Server Setup Info
Packet Collecting Info
Deletions:
Server Setup Info
Packet Collecting Info
Edited on 2006-07-15 18:02:24 by Zhur
Additions:
Development Info
Database Info
EVE Information & Links
EVE Tools
Deletions:
Development Info
Database Info
EVE Information & Links
EVE Tools
Edited on 2006-07-15 17:29:03 by Zhur
Additions:
Database Info
Server Setup Info
Client Setup Info
Packet Collecting Info
- I have developed enough code to get a good feeling for the complexity of the task, and it appears to be reasonable to develop an emulator.
Deletions:
~& I have developed enough code to get a good feeling for the complexity of the task, and it appears to be reasonable to develop an emulator. In addition
Edited on 2006-07-15 17:26:38 by Zhur
Additions:
Welcome to the home of EVE Online Emulator. The goal of this project is to develop a full implementation of the server side of EVE Online, including the database.
News
- I have developed enough code to get a good feeling for the complexity of the task, and it appears to be reasonable to develop an emulator. In addition
-
- The current plan for implementation will be to use C++ with some embedded scripting language to be determined (wither perl or python). I have not determined the extent to which the server logic will be written in the scripting language, and I currently plan to write everything in C++ until enough information is gained to make the descision. I personally do not care for python, and have all the framework needed for perl, so at least initialy, perl will likely be used.
-
- As can be expected, I am working on this in my spare time, so there will be no ETAs, set deliveries, or anything of the time constraint nature.
-
- I invite anybody with the skills and willingness to contribute to the effort to speak up on the forums, grab the code, and go at it. Also, anybody with active EVE accounts who would be willing to run a TCP collector and the EVE logger and make the output avaliable, please speak up on the fourm.
-
- -- Zhur - July 15 2006
Deletions:
Welcome to the EVE Online Emulator.
Edited on 2006-07-14 20:28:42 by Zhur
Additions:
EVE Emulator
Welcome to the EVE Online Emulator.
Deletions:
Welcome to your Wikka site!
Thanks for installing WikkaWiki! This site is running on version 1.0 (see WikkaReleaseNotes).
Double-click on this page or click on the "Edit page" link at the bottom to get started.
Also don't forget to visit the WikkaWiki website!
Oldest known version of this page was edited on 2006-07-14 20:13:43 by WikkaInstaller []
Page view:
Welcome to your Wikka site!
Thanks for installing WikkaWiki! This site is running on version 1.0 (see
WikkaReleaseNotes).
Double-click on this page or click on the "Edit page" link at the bottom to get started.
Also don't forget to visit the WikkaWiki website!
Useful pages:
FormattingRules,
WikkaDocumentation,
OrphanedPages,
WantedPages,
TextSearch.