1 unstable release
0.1.0 | May 8, 2024 |
---|
#1476 in Network programming
59KB
1.5K
SLoC
Phantasma
Phantasma is an alternative masterserver for Source-based games. It's designed to be easy to host to yourself.
Features
- Easy to host
- Configurable
- Lightweight
Usage
See docs/usage.md.
API
Phantasma implements the Vavle's Master Server Query Protocol, documented here on developer.valvesoftware.com.
Building
Install build dependencies. Rust 1.70 or later is required:
sudo apt install cargo rust # Debian
sudo dnf install cargo rust # Fedora
sudo pacman -S cargo rust # Arch Linux
Then build the program with:
cargo build
Run the tests with:
cargo test
License
Credits
Dependencies
~0.7–6.5MB
~38K SLoC