Skip to content

swganh/mmoserver

Repository files navigation

MMOServer

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.

Building/Installing

Also see our Wiki

Pre-Requisits Windows

  • CMake 2.8 or higher

    Download the latest version of CMake for your OS.

  • C++ Compatible Compiler

    Windows: Visual Studio 2013 required

    Download

    MySQL Server 5.1

    Download

    MySql Workbench (optional)

    Download

Pre-Requisits Unix

  • CMake 2.8 or higher

    Download the latest version of CMake for your OS.

  • C++ Compatible Compiler

    Unix: GCC 4.6 or higher is required

Windows Builds

To build the server on Windows simply double-click the build_server.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.

Unix Builds

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:

./boot_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.

Useful Links