2014-03-08 13:28:04 +01:00
|
|
|
# What is this?
|
|
|
|
|
2020-06-27 16:59:16 +02:00
|
|
|
This repository contains the source code for the Play-by-Mail
|
|
|
|
strategy game [Eressea](http://www.eressea.de/).
|
2014-03-08 13:28:04 +01:00
|
|
|
|
|
|
|
# Prerequisites
|
|
|
|
|
2020-06-27 16:59:16 +02:00
|
|
|
Eressea depends on a number of external libraries. On a recent
|
|
|
|
Debian-based Linux system, this is the apt-get command to
|
|
|
|
install all of them:
|
2014-03-08 13:28:04 +01:00
|
|
|
|
2020-06-27 16:59:16 +02:00
|
|
|
sudo apt-get install git cmake gcc make luarocks libxml2-dev \
|
2021-02-13 15:12:13 +01:00
|
|
|
liblua5.2-dev libtolua-dev libncurses5-dev libsqlite3-dev \
|
|
|
|
libcjson-dev libiniparser-dev
|
2014-03-08 13:28:04 +01:00
|
|
|
|
|
|
|
# How to check out and build the Eressea server
|
|
|
|
|
2020-06-27 16:59:16 +02:00
|
|
|
This repository relies heavily on the use of submodules, and it pulls in
|
|
|
|
most of the code from those. The build system being used is cmake, which
|
|
|
|
can create Makefiles on Unix, or Visual Studio project files on Windows.
|
|
|
|
Here's how you clone and build the source on Linux or macOS:
|
2014-03-08 13:28:04 +01:00
|
|
|
|
2020-06-27 16:59:16 +02:00
|
|
|
git clone --recursive git://github.com/eressea/server.git source
|
|
|
|
cd source
|
|
|
|
git submodule update --init
|
|
|
|
s/build
|
2014-03-08 13:28:04 +01:00
|
|
|
|
2020-06-27 16:59:16 +02:00
|
|
|
If you got this far and all went well, you have built the server, and
|
|
|
|
it will have passed some basic functionality tests.
|
2018-02-10 18:06:02 +01:00
|
|
|
|
|
|
|
* [![Static Analysis](https://scan.coverity.com/projects/6742/badge.svg?flat=1)](https://scan.coverity.com/projects/6742/)
|
|
|
|
* [![Build Status](https://api.travis-ci.org/eressea/server.svg?branch=develop)](https://travis-ci.org/eressea/server)
|
2019-09-13 21:45:23 +02:00
|
|
|
* [![License: CC BY-NC-SA 4.0](https://licensebuttons.net/l/by-nc-sa/4.0/80x15.png)](http://creativecommons.org/licenses/by-nc-sa/4.0/)
|