Q3Tool

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

Getting Started

Quick Example

```rust use q3tool::Q3Tool;

fn main() { let q = Q3Tool::new("someserverhost:27960"); let serverinfo = q.getstatus();

// 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