Revision as of 09:31, 6 July 2006 editRealko (talk | contribs)12 edits →History← Previous edit | Revision as of 09:37, 6 July 2006 edit undoRealko (talk | contribs)12 editsNo edit summaryNext edit → | ||
Line 8: | Line 8: | ||
Game companies usually tend to try to hinder emulator development by encrypting the data stream. However since the client needs to understand the data, in encrypten terms the "attacker" is always equipped with a decyphering machine. Therefore the original game designer can only add layers of strenuousness to decypher and understand the data stream, he cannot hinder it with cryptographic tools. | Game companies usually tend to try to hinder emulator development by encrypting the data stream. However since the client needs to understand the data, in encrypten terms the "attacker" is always equipped with a decyphering machine. Therefore the original game designer can only add layers of strenuousness to decypher and understand the data stream, he cannot hinder it with cryptographic tools. | ||
== List of popular server emulators == | |||
<!--- We are aware that new emu's and forks spread out everyday, and die almost as fast. Please do NOT add your own emu here. Please add only popular games with more than avg. >3000 players online on the original servers, please add only 2 maximum 3 very, very popular emulator implementations. We don't want to have a list at wikipedia that needs to be changed almost every day! Order is alphabetically, so do not anger about that also ;)---> | |||
* ]: ] | |||
* ]: ], ] | |||
== See also == | == See also == |
Revision as of 09:37, 6 July 2006
A server emulator is a term that got widely known in recent years in the field of online multiplayer games. For many popular online games at some point third-party reimplementations of the original server software emerge, which are known to be called "server emulators".
History
With the rising popularity of commercial MMORPG internet games, came the desire from ardent players of this games to run their own servers beside the ones runned by the game creator. Since the original server software is usually not available the behavior of the servers has to be reeingeneered by analyzing the data stream with the orinal server, or by disambeling and analyzing the client which is available.
Ultima Online was one of the first large MMPORGs. Due to it's openess in implementation server emulators arose very quickly even already in Beta stage of Ultima Online development. The destination to which the client connects was e.g. changeable by simply editing a textfile. In Beta stage the client-server data stream was not encyrpted yet. The term server emulator got to be known along with the Ultima Online server reimplementation like UOX which was the pioneer. A lot of forks and reimplementations followed UOX, because it also released its source code under the GNU General Public License relativly early. RunUO is today to most widely used UO-server emulator.
Game companies usually tend to try to hinder emulator development by encrypting the data stream. However since the client needs to understand the data, in encrypten terms the "attacker" is always equipped with a decyphering machine. Therefore the original game designer can only add layers of strenuousness to decypher and understand the data stream, he cannot hinder it with cryptographic tools.
List of popular server emulators
See also
VMWare has a server edition, that is, altough very seldomly, somtimes called "server emulator" which can be mismatched with this article.