The MMOServer is the flagship project for the SWG:ANH Team. It is a cross platform massively multiplayer game server intended to emulate the Star Wars Galaxies Pre-Combat Upgrade experience. The base of the server is written in C++ with some LUA sprinkled in.
Pre-Requisits
-
CMake 2.8 or higher
Download the latest version of CMake for your OS.
-
C++0x Compatible Compiler
Windows: Visual Studio 2010 or higher is required Unix: GCC 4.6 or higher is required
To build the server on Windows simply double-click the BuildServer.bat file in the project root. This will download and build all the dependencies and sources and then generate a /bin directory with the server executables.
To build the server on Unix platforms run the bootstrap.sh script in the project root. This will download and build all the dependencies and sources. Once the script has completed you can issue further builds from within the "build" directory:
./bootstrap.sh
cd build
cmake -DCMAKE_INSTALL_PREFIX=/opt/local ..
make install
You can use the -DCMAKE_INSTALL_PREFIX flag to specify a custom output directory for the make install command.