[Protocol] GameSpy 1 support with the games Unreal Tournament and Battlefield 1942. (#9)

* Initial files + unreal tournament

* Fix master_querant

* Split by delimiter and collect into hashmap

* Furter port to accept more packets

* Improve getting the server's values

* Some initial players parsing

* Players parsing

* Add error handling

* Add some more fields

* Add Battlefield 1942 support.

* Add query_vars and some docs
This commit is contained in:
CosminPerRam 2023-03-03 17:45:18 +02:00 committed by GitHub
parent 5604436553
commit 950c08c18e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
12 changed files with 276 additions and 5 deletions

View file

@ -45,6 +45,8 @@ Beware of the `Notes` column, as it contains information about query port offset
| Avorion | AVORION | Valve Protocol | Query port is 27020. |
| Operation: Harsh Doorstop | OHD | Valve Protocol | Query port is 27005. |
| V Rising | VR | Valve Protocol | Query port is 27016. |
| Unreal Tournament | UT | GameSpy 1 | Query Port offset: 1. |
| Battlefield 1942 | BF1942 | GameSpy 1 | Query port is 23000. |
## Planned to add support:
_