RetroSpy is a GameSpy Project that aims to create GameSpy 2011/2012 services.
The server is written in C#, it's inspired by OpenSpy and it's a forked project of BattleSpy (The content inside GameSpyLib/).
See the wiki for more information about compiling and creating a RetroSpy Server.
If you have any issue, suggestion or would like to contribute you can connect with us on Discord
- Luigi Auriemma for his gamespy papers that were used as a reference.
- OpenSpy for their C++ implementation of OpenSpy, several portions of this server were inspired by that code.
- BattleSpy for their library, that we used as a base for RetroSpy.
- NetCoreServer for their Tcp and Udp server.
If you are interested in GameSpy sdk, please take a look at our document GameSpyDoc and we would love to hear your advice.