NFSU 2 Server emulator
Opened this issue · 2 comments
Please make a NFSU2 server emulator...
The world need this <3
There are several steps to develop a new game server.
- Research server lobby traffic and create a documentation for each packet (request/response) like this https://bnetdocs.org/packet/index. As EA servers offline this is not possible to capture traffic, so the only way is reverse engineering of the game binaries to lookup which data should be sent and received. But this may be really difficult.
- (Optional) Research internal game traffic between players and create a documentation for game packets. It should be possible if LAN games are available in NFSU2. But I think it's not really needed because NFSU2 server is just an entry point like NFSU1 server. All the game traffic is transferred directly between players.
- Write the server software based on the documentation. Basically the server must perform the following job:
- Receive data from a client,
- Handle it somehow based on expected logic, remember players sessions, calculate rating, etc.
- Send data to a client.
if somebody perform the first step then it would be possible to write the server.
Another way is try to contact to EA to receive the documentation or the server sources.
The game is not so popular and I think it's easier just to play on LAN via Hamachi, Tunngle or similar virtual LAN gaming software. Couple links on youtube which I just found on this topic:
https://www.youtube.com/watch?v=Wh_w542lzNc
https://www.youtube.com/watch?v=nMx-tGZkr20
https://www.youtube.com/watch?v=BGEmj6kgApc
Hi! very sorry to make this active. I used to follow the work this guy does on reverse engineering NFSU2 and it might be useful for you or someone to maybe make a server.