Lobby application for Re-Volt multiplayer games.
The source is licensed fully under GPL.
See LICENSE for details.
For building, SCons (with Python 3) is needed:
Copy build_config.py.dist to build_config.py and edit the file to have correct paths etc. for your system.
Windows build (cross-compiling):
When built, you can create an installation executable with Inno Setup 5 using install/installer.iss script.
Packages can also be created using the provided Makefile.
To create a Windows installer:
make win32_dist DIST_INNO=<path/to/inno/Compile32.exe>
To create a Linux tarball:
For needed libraries and other installation details, see also:
GCC or MinGW compiler toolset is required (tested with 4.x and 9 series). Only 32-bit compilation is currently supported and tested. You also need pthread and zlib packages.
Qt4: Get prebuilt binaries from your package manager (4.8 series). For Windows, MinGW binaries are available here.
Boost serialization 1.55: For compatibility, you need the 1.55 version exactly. Only serialization library is needed.
ACE: Cross-platform network programming toolkit. Get the latest version from 6.x series.
KadC: Kademlia Distributed Hash Table C library. Get the
libdht: Distributed Hash Table abstraction library.
libreudp: Resending UDP library.
libnetcomgrp: Network communication group library.