q3tool 0.1.0

A zero-dependency (except std) pure Rust library for interacting with ioq3 (Quake 3) based game servers.
Documentation

Q3Tool

A zero-dependency (except std) pure Rust library for interacting with ioq3 (Quake 3) based game servers.

Getting Started

Quick Example

use q3tool::Q3Tool;

fn main() {
    let q = Q3Tool::new("someserverhost:27960");
    let server_info = q.get_status();
    
    // Print all public server c_vars
    for (k, v) in server_info.vars {
        println!("{}: {}", k, v);
    }
}

Running the tests

Tests are not yet implemented but will be coming soon:tm:.

cargo test

Versioning

We use Semantic Versioning for versioning.

License

This project is licensed under the MIT License