Illarion-eV / Illarion-Server

Server for the online RPG Illarion
http://illarion.org
GNU Affero General Public License v3.0
27 stars 19 forks source link

Illarion

Objectives

Illarion is the online multiplayer roleplaying game that is developed and maintained by the Illarion e.V. This repository contains the server application.

Details

The application in this repository is the Illarion Server. The official repository is https://github.com/Illarion-eV/Illarion-Server. The lead developer's repository is https://github.com/vilarion/Illarion-Server. It works together with the Illarion Client found at https://github.com/Illarion-eV/Illarion-Java.

Standard

C++20

Requirements

GCC 10.2 GNU Make 4.3 CMake 3.21 Boost 1.74.0 PostgreSQL 13.3 Lua 5.2.4

Dependencies fetched automatically during the build

Luabind 0.9.1 with some bugfixes from https://github.com/vilarion/luabind/tree/illarion libpqxx 7.6.0 range-v3 0.11.0 googletest 1.12.0

Build

mkdir ../build cd ../build cmake ../ cmake --build . (add -j at the end to use as many threads as possible)

Test

ctest

Install

cmake --install

Debian Packaging

cpack

 ______________________________________________________________________

Last modified: Oct 6, 2020