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 2013 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 build_server.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:
./build_server.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.