phantasma

Crates.iophantasma
lib.rsphantasma
version0.1.0
sourcesrc
created_at2024-05-08 12:48:31.641501
updated_at2024-05-08 12:48:31.641501
descriptionReimplementation of Valve's masterserver
homepage
repositoryhttps://github.com/siohaza/phantasma
max_upload_size
id1233755
size110,252
Siohaza (siohaza)

documentation

README

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

GPLv3

Credits

xash3d-master

Commit count: 4

cargo fmt