forked from Illarion-eV/Illarion-Server
-
Notifications
You must be signed in to change notification settings - Fork 2
/
README.txt
59 lines (39 loc) · 1.15 KB
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
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