• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

Reverse Engineering:

johnnq1

Senior member
this one OLD game i want to play loads directly to a long turned-off server. how would i go about learning how to tell the game to search for my local machine? (this is legal, right?)
 
Whether it's legal depends on how old, and whether someone still holds a valid copyright and any rights under the EULA that applied when the game was sold. If the game is not sold or published, and there is no technical support for it, then I would have few moral qualms about hacking away at it.

You'll need to look at the config files and other resources that make up the game to begin with. Things like servers may be listed in text or binary formats. If you are trying to build a local server you'll need to get familiar with packet sniffing tools, which is not my area of expertise 🙂.
 
I assume that the server is hard-coded. Hopefully, it does a DNS request before trying to connect. You can set your packet sniffer to listen on UDP port 53 to pick up DNS requests. Looks like there are several programs for this, but I've never used any of them.

If the game does do a DNS lookup, and you can find the hostname, you can set that name in your c:\windows\system32\drivers\etc\hosts file to point to 127.0.0.1. 🙂

If the game instead tries to go straight to an IP address, your task is a lot harder, and you might be out of luck. 🙁 But you might be able to search the executable for a string containing that IP, and change it to "127.0.0.1".

Good luck!
 
Back
Top