Skip to content

hintron/celegraph

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

28 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Celegraph

Celegraph is an open-source messaging library, written in C++11.

Build Status

Celegraph was derived from a messaging system developed in Oldentide, an in-development open-source massive multiplayer online role-playing game. Be sure to check it out!

Quickstart

Install required packages:

sudo apt install build-essential ninja-build python3 python3-setuptools sqlite3 cmake

Install the latest version of Meson:

pip3 install meson

Build 3rd-party dependencies:

make deps

Build:

meson build
cd build
ninja

Install:

sudo ninja install

Run Server:

sudo celegraph-server <port>

Run Client:

celegraph-client <addr> <port>

Uninstall:

sudo ninja uninstall