Railroad Tycoon 3

Railroad Tycoon 3

Not enough ratings
Playing RT3 Online in 2025
By commie
rt3 multiplayer for the post-gamespy era
   
Award
Favorite
Favorited
Unfavorite
The Patch
This guide is more or less equivalent to the OpenSpy generic patch[openspy.net].

Railroad Tycoon 3 multiplayer has been broken since the GameSpy servers were shut down in 2014. There is a patch / external software in another guide on here that claims to make it work, but it seems like those servers are now down.

Thankfully, OpenSpy[openspy.net] provides a replacement for the GameSpy servers with one-to-one compatibility. Setting it up requires hex editing the RT3.exe executable, which might be scary to some people, but should work without issues as long as you follow the steps exactly. I would recommend those playing with friends to edit the executable on your end and send it around instead of having everyone edit their own, just to prevent issues!

This should work with any version of the game, with any patches or mods installed, whether you got it from Steam, from GOG, or from the CD itself.

The steps are as follows:

  1. Only if you're using the Steam version: the RT3 executable that ships with the Steam version seems to be encrypted or otherwise not directly editable. Before following the rest of the steps here, you'll need to replace RT3.exe with the original version. This guide describes how you can do this. Note that you only need to follow the first "Steam version: Replace RT3.exe" step of that guide for this to work - but installing the 1.06 patch is worth it, as it fixes some bugs and allows more custom maps to be played.
  2. Download a hex editor. HxD[mh-nexus.de] is free and Just Works™️
  3. Open up the game directory (right click on Railroad Tycoon 3 in Steam -> Manage -> Browse local files)
  4. Copy RT3.exe and paste it in the same folder. This will make a copy named RT3 - Copy.exe. This is a backup in case you mess anything up.
  5. Open up RT3.exe in HxD. It'll look like this:
  6. Press Ctrl+F to open up the Find window and search for gamespy.com:

  7. Press enter to search. The first appearance of "gamespy.com" will come up.

  8. Type in "openspy.net" so that it exactly replaces "gamespy.com":

  9. Repeat for the other appearances of "gamespy.com". There are three, by my count.
  10. Save the file.
  11. Open up Railroad Tycoon 3. Multiplayer should now work perfectly!
2 Comments
commie  [author] 31 Aug @ 9:06pm 
@tholmes500 You're right - it seems like the RT3.exe file that comes with Steam is compressed or encrypted or something like that. I hadn't noticed because I'd long ago updated to the 1.06 patch. Try following this guide first, or at least the first "Replace RT3.exe" part, and it should work: https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=2811064363

I'll update this guide to add it to the steps.
tholmes500 31 Aug @ 7:59pm 
Hey, having trouble getting this to work. My RT3.exe file doesn't contain any instances of "gamespy.com" . I'm also noticing that my .exe doesn't seem to be as long. Any ideas?