OTS Guide
Otland Forums
Otland on GitHub
Download TFS
Search…
Introduction
Compiling
Compile on Arch
Compiling on CentOS
Compiling on Debian GNU Linux
Compiling on Fedora
Compiling on FreeBSD
Compiling on Gentoo
Compiling on Mac OS X
Compiling on Ubuntu
Compiling on Windows
Compiling on Windows (vcpkg)
Running your first OT Server
TFS documentation
Glossary
Running your first ubuntu linux OT
Powered By
GitBook
Compiling on CentOS
CentOS 8
Enable PowerTools to install lua-devel
1
$ sudo sed -i 's/enabled=0/enabled=1/g' /etc/yum.repos.d/CentOS-PowerTools.repo
Copied!
Install this package to get pugixml-devel
1
$ sudo dnf install epel-release # for luajit pugixml-devel cryptopp-devel
2
$ sudo dnf install git boost-devel make cmake3 cryptopp-devel gcc-c++ gmp-devel lua-devel luajit mariadb-devel pugixml-devel fmt
Copied!
2. Download the source code
1
$ git clone https://github.com/otland/forgottenserver.git
Copied!
3. Generate the build files
1
$ cd forgottenserver
2
$ mkdir build && cd build
3
$ cmake ..
Copied!
4. Build
1
$ make
Copied!
Note: If you're getting an error with text "had text segment at different address", try running the following command and repeat steps 3 & 4 again:
sed -i "s/-Werror//g" ../CMakeLists.txt
CentOS 7
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.
1
$ sudo yum install epel-release # for cmake3 luajit pugixml-devel
2
$ sudo yum install git boost-devel cmake3 cryptopp-devel gcc-c++ gmp-devel lua-devel luajit mariadb-devel pugixml-devel
Copied!
2. Download the source code
1
$ git clone https://github.com/otland/forgottenserver.git
Copied!
3. Generate the build files
1
$ cd forgottenserver
2
$ mkdir build && cd build
3
$ cmake3 ..
Copied!
4. Build
1
$ make
Copied!
Previous
Compile on Arch
Next
Compiling on Debian GNU Linux
Last modified
2mo ago
Copy link
Contents
CentOS 8
CentOS 7