Skip to content

Illarion-eV/Illarion-Server

Repository files navigation

 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 ../<repo dir>
   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