A custom fork of The Forgotten Server.
This repository contains changes done by the community to improve distributed TVP project.
This repository uses GitHub Actions to automatically build the server.
Every push produces ready-to-run artifacts, so you don’t need to compile manually.
- Go to the Actions tab in this repository.
- Open the latest successful workflow.
- Download the generated artifact.
- Extract it on your server.
- Import
schema.sqlto your mysql database. - Configure
config.lua. - Run the server binary.
If you prefer building locally:
- CMake
- C++17 compatible compiler
- MySQL or MariaDB
- Boost
- LuaJIT
mkdir build
cd build
cmake ..
make -j$(nproc)The compiled binary will be available inside the build directory.
- Copy:
cp config.lua.dist config.lua- Edit database credentials and server settings.
- Import the database schema.
- Start the server.
GitHub Actions automatically:
- Build the server
- Package the executable
- Generate downloadable artifacts
data/ Game data (scripts, spells, monsters, etc.)
src/ Core C++ source code
cmake/ Build configuration
.github/ CI workflows
This project follows the same license as The Forgotten Server.