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

Setting Up

Arves100 edited this page Jul 5, 2018 · 9 revisions

This page will help you setting up a RetroSpy Server.

First, make sure you have produces a working binary. If not sure, see here.

Here's what we need to do in order to achieve this result:

  1. Adding RetroSpy database into MySQL Server
  2. Configuring the INI file
  3. Connecting the Game into the Server

Database setup

WARNING: MySQL is not officialy supported! Please use MariaDB.

Create a new database for the server, and a user that's able to access it.

Then, drop this SQL file into your database.

The database contains an administrator user with the email spyguy@gamespy.com and the password 0000.

Module Loading

Follow this page that explains how to load the modules.

The current modules that could be loaded are:

Module Name Description
PlayerSearch Gesture Player searching, Nickname searching and Email validation (GPSP)
PlayerSpy Gesture Connections between the Server such as Login, New user (GPCM)

See this page if you would like to see the additional options available for the modules.

Connecting the Game into the Server

There are currently 3 methods to connect a game into the Server.

  1. Patching the game
  2. Patching the hosts file
  3. Using a DNS Server

Patching the game give the best performance, and it's the onliest method that could use TLS/Secure connections, but systems that can't load the hacked game won't be able to use it.

Hosts file is the easiest to configure, and it's perfect for Development devices (since you will connect to yourself), but requires that all the devices to patch this file, and dosen't work on consoles.

DNS Server is the best configuration for device that cannot patch the game (like consoles). It needs that all the devices sets the primary DNS server to the server you're creating.

Clone this wiki locally