Freeciv21 is an empire-building strategy game inspired by the history of human civilization. It takes its roots in the well-known FOSS game Freeciv and extends it for more fun, with a revived focus on competitive multiplayer environments.
The documentation is found on our documentation website. Some older documents are found in the doc directory.
Freeciv21 is maintained by folks from longturn.net. We welcome merge requests, bug reports and simple suggestions! Get in touch on Discord.
We provide Windows installers in the Assets section of every release (make sure to download the .exe file). After downloading, run the installer and follow the usual steps.
Linux users need to compile the code. Ubuntu 20.04 or higher is supported. See this link for the detailed procedure.
You may need to adjust this command for your package manager. You need CMake 3.16 or higher, Qt 5.10 or higher, and Lua 5.3 or 5.4. You need to do this only once.
sudo apt install git cmake ninja-build g++ python3 gettext qt5-default \
libkf5archive-dev liblua5.3-dev libsqlite3-dev libsdl2-mixer-devUse this command the first time you download Freeciv21:
git clone https://github.com/longturn/freeciv21.git
cd freeciv21Afterwards, you can refresh the code with:
cd freeciv21
git pull --ff-onlyFreeciv21 uses a standard CMake workflow. We recommend building with Ninja:
cmake . -B build -G Ninja -DCMAKE_INSTALL_PREFIX=$HOME/freeciv21
cmake --build buildThis will install the files in the directory $HOME/freeciv21 specified above:
cmake --build build --target install