Skip to content
This repository has been archived by the owner on May 8, 2019. It is now read-only.

GameProgressive/RetroSpyServerCXX

Repository files navigation

RetroSpy Server

RetroSpy is a GameSpy Project that aims to create GameSpy 2011/2012 services.

The server is written in C++ and could be considered as the spiritual successor to OpenSpy Core since most of the modules are based from it.

See the wiki for more information about compiling and creating a RetroSpy Server.

Cloning submodules

git submodule init
cd libuv-cmake
git submodule init
cd ../mysql-connector-cpp
git submodule init
cd ..
git submodule update --recursive --remote

Special thanks

  • Luigi Auriemma for his papers about gamespy that was used as a reference
  • OpenSpy for the architecture and the portions of code of the modules
  • MySQL for their database server and C++ connector used in RetroSpy
  • libUV for their awesome asyncrous I/O library that is used on the Server