A zero-dependency (except std
) pure Rust library for interacting with ioq3 (Quake 3) based game servers.
```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);
}
} ```
Tests are not yet implemented but will be coming soon:tm:.
cargo test
We use Semantic Versioning for versioning.
This project is licensed under the MIT License