Crates.io | phantasma |
lib.rs | phantasma |
version | 0.1.0 |
source | src |
created_at | 2024-05-08 12:48:31.641501 |
updated_at | 2024-05-08 12:48:31.641501 |
description | Reimplementation of Valve's masterserver |
homepage | |
repository | https://github.com/siohaza/phantasma |
max_upload_size | |
id | 1233755 |
size | 110,252 |
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 Vavle'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