Phantasma is an alternative masterserver for Source-based games. It's designed to be easy to host to yourself.
- Easy to host
- Configurable
- Lightweight
See docs/usage.md.
Phantasma implements the Valve's Master Server Query Protocol, documented here on developer.valvesoftware.com.
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