Skip to content

Compiling on Ubuntu

Evil Puncker edited this page Apr 9, 2023 · 16 revisions

1. Install the required software

The following command will install Git, CMake, a compiler and the libraries used by The Forgotten Server.

Git will be used to download the source code, and CMake will be used to generate the build files.

Note: boost-filesystem is only needed from 4b800b2 or older

$ sudo apt install git cmake build-essential libluajit-5.1-dev libmysqlclient-dev libboost-system-dev libboost-iostreams-dev libpugixml-dev libcrypto++-dev libfmt-dev

Additional package for Ubuntu 20.04:

$ sudo apt install libboost-date-time-dev

2. Download the source code

$ git clone --recursive https://github.com/otland/forgottenserver.git

3. Generate the build files

$ cd forgottenserver
$ mkdir build && cd build
$ cmake ..

4. Build

$ make