SSQ (Source Server Query)
An implementation of Source A2S Queries
SSQ is A fork of a2s-rs with the following major changes:
- Fuzzing, including in CI
- Unit tests, end-to-end testing, and snapshot testing without requiring talking to a real server
- Modernized codebase (newer Rust features and proper feature flags that are additive)
- Improved APIs that are less restrictive about source/sink for reading/writing
- Multiple bug fixes for incorrect packet parsing and detecting malformed packets
- Support for parsing Arma 3/DayZ extensions to
A2S_RULES - Multi-challenge support when querying (some servers require conducting multiple challenges as an anti-DDoS measure)
Note: Only supports Source engine and above, Goldsource is not supported