a lightweight ClassiCube server written in C
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Sean Baggaley f9a264c63f remove old mod code 5 months ago
src remove old mod code 5 months ago
.gitignore Initial 8 months ago
LICENSE License under AGPLv3 7 months ago
README.md Rename project to obsidian 8 months ago
meson.build remove memory debug stuff 7 months ago
meson_options.txt Add basic heartbeat 8 months ago
settings.ini Update default settings.ini 5 months ago
version.h.in License under AGPLv3 7 months ago

README.md

obsidian

obsidian is a lightweight ClassiCube server written in C.

Build on Linux

Debian dependencies

$ sudo apt install build-essential ninja zlib libcurl4-openssl-dev python3-pip

Install meson

Packages from e.g. Debian and Ubuntu are probably out of date, so install meson using pip:

$ sudo pip3 install meson

Build

$ git clone https://dev2.allfearthesentinel.net/csnxs/obsidian.git
$ cd obsidian
$ mkdir build
$ meson build
$ cd build
$ ninja

Build on Windows

You’ll need MSYS2. Open a Mingw64 console and run:

$ pacman -S git mingw-w64-x86_64-python3 mingw-w64-x86_64-python3-pip mingw-w64-x86_64-zlib mingw-w64-x86_64-curl mingw-w64-x86_64-ninja mingw-w64-x86_64-meson mingw-w64-x86_64-gcc mingw-w64-x86_64-pkg-config
$ git clone https://dev2.allfearthesentinel.net/csnxs/obsidian.git
$ cd obsidian
$ meson . build
$ cd build
$ ninja