FANDOM


Windows:Edit

Mingw and MSYS:Edit

supported by ruler501

DependenciesEdit

You need Mingw(or TDM-GCC) and MSYS install the compiler in the MSYS directory so that they share /bin.

You need libintl(download binaries and developer files) http://gnuwin32.sourceforge.net/packages/libintl.htm

You need libcurl http://curl.haxx.se/gknw.net/7.34.0/dist-w32/curl-7.34.0-devel-mingw32.zip

CompilingEdit

To compile you just need to run the Makefile in source/src. If you added MSYS/bin to your path it should be as simple as typing make client or make server in the command prompt.

Mingw and Code::BlocksEdit

supported by ruler501

DependenciesEdit

You need Mingw(or TDM-GCC) and Code::Blocks installed. Code::Blocks needs to be configured to use the Mingw(or TDM-GCC) compiler

You need libintl(download binaries and developer files) http://gnuwin32.sourceforge.net/packages/libintl.htm and install to the Mingw(or TDM-GCC) directory

You need libcurl http://curl.haxx.se/gknw.net/7.34.0/dist-w32/curl-7.34.0-devel-mingw32.zip and install to the Mingw(or TDM-GCC) directory

CompilingEdit

To compile open the Code::Blocks project file in source/codeblocks, select your target and hit compile.

Visual StudioEdit

supported by Victor

DependenciesEdit

Microsoft Visual Studio 2005 or newer

CompilingEdit

Client = Release
Server = Standalone
Client Debug = Debug
Server Debug = Standalone Debug

Build -> Build Solution

LinuxEdit

MakefileEdit

supported by Victor and ruler501

Dependencies Edit

You need to install these packages(or the equivalent ones for your distribution)

build-essential libsdl1.2debian libsdl-image1.2 libopenal1 libsdl1.2-dev libsdl-image1.2-dev libopenal-dev libvorbis-dev

Compiling Edit

cd ./source/src
make client
make server

MacEdit

formerly supported by pwned (Tony), but he is inactive now

Dependencies Edit

Xcode?

Compiling Edit

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.