| Crates.io | phantasma |
| lib.rs | phantasma |
| version | 0.1.2 |
| created_at | 2024-05-08 12:48:31.641501+00 |
| updated_at | 2025-04-16 09:59:53.973178+00 |
| description | Reimplementation of Valve's masterserver |
| homepage | |
| repository | https://github.com/siohaza/phantasma |
| max_upload_size | |
| id | 1233755 |
| size | 110,272 |
Phantasma is an alternative masterserver for Source-based games. It's designed to be easy to host to yourself.
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