2 releases
Uses new Rust 2024
new 0.1.2 | Apr 16, 2025 |
---|---|
0.1.1 |
|
0.1.0 | May 8, 2024 |
#804 in Network programming
100 downloads per month
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 Valve'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–1.9MB
~38K SLoC