Commit graph

48 commits

Author SHA1 Message Date
CosminPerRam
33e8f43cb8 [Games] Add Crysis Wars support. 2023-04-30 01:26:12 +03:00
CosminPerRam
348147b415
[Game] Add Frontlines: Fuel of War support. (#31)
* [Game] Add initial files

* [Game] Initial support

* [Game] Add response struct

* [Game] Add query_with_timeout

* [Game] FFOW: Added some doc comments
2023-04-22 20:03:30 +03:00
CosminPerRam
14c5edc1be [Games] Serious Sam support. 2023-03-04 21:36:01 +02:00
CosminPerRam
950c08c18e
[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
2023-03-03 17:45:18 +02:00
CosminPerRam
cd4cbc09db [Games] V Rising support. 2023-02-19 18:37:10 +02:00
CosminPerRam
fe46359e47 Games: Operation Harsh Doorstop support. 2023-02-18 19:00:54 +02:00
CosminPerRam
719ae9d591 Games: Avorion support. 2023-02-18 18:37:02 +02:00
CosminPerRam
3231653e4c Reword Battalion 1944 query note message 2023-02-18 18:28:06 +02:00
CosminPerRam
e16efee488 Games: BrainBread 2 support. 2023-02-18 18:25:17 +02:00
CosminPerRam
eca9757421 Ballistic Overkill support. 2023-02-18 18:17:19 +02:00
CosminPerRam
df9005cc9f Games: Codename CURE support. 2023-02-18 18:09:20 +02:00
CosminPerRam
649dfd81ed Games: Onset support. 2023-01-18 18:13:50 +02:00
CosminPerRam
2312ba9114 Games: Colony Survival support. 2023-01-18 18:06:08 +02:00
CosminPerRam
bbd2dd7d97 Games: Don't Starve Together support. 2023-01-18 17:57:19 +02:00
CosminPerRam
4fb1350753 Update some github documentation. 2023-01-16 23:31:59 +02:00
CosminPerRam
e2f42008b2 Games: Age of Chivalry support. 2023-01-16 23:10:16 +02:00
CosminPerRam
f03a1de035 Games: Add Project Zomboid support. 2023-01-16 22:03:28 +02:00
CosminPerRam
328de37b2d Games: Add Black Mesa support. 2023-01-16 21:33:28 +02:00
CosminPerRam
4a7eb400db Games: Add Battalion 1944 from-rules server information's 2023-01-13 23:52:45 +02:00
CosminPerRam
9bcbfbc198 Games: Add Battalion 1944 support. 2023-01-13 23:08:09 +02:00
CosminPerRam
ededf93b38 Add Risk of Rain 2 support. 2023-01-09 19:02:31 +02:00
CosminPerRam
91f8bbb9fe
Minecraft bedrock support (#7)
* Added needed ground stuff

* Minecraft bedrock support!

* Documentation acknowledgements!

* Added utf8_le_undended test, some docs and modified master_querant

* Modified query function to comply with the others

Before: game query -> protocol query (get port or default port)
After: game query (get port or default port) -> protocol query

* Modified md files
2022-12-05 18:47:35 +02:00
CosminPerRam
d671bb0310 Half-Life Deathmatch: Source support. 2022-11-28 21:33:09 +02:00
CosminPerRam
1c173b76ca Day of Infamy support. 2022-11-28 20:53:12 +02:00
CosminPerRam
259e21a4ab Restored full CSGO query capabilities 2022-11-28 00:51:09 +02:00
CosminPerRam
e709cb3ce5 Edited GAMES.md, PROTOCOLS.md and changed 'verify' keyword to 'query' in Cargo.toml 2022-11-28 00:23:19 +02:00
CosminPerRam
84d05bd958 Tested Alien Swarm and Insurgency: Modern Infantry Combat. 2022-11-27 23:40:07 +02:00
CosminPerRam
9f861df96b Arma 2: Operation Arrowhead support. 2022-11-26 18:08:32 +02:00
CosminPerRam
aec145a847 Counter-Strike support. 2022-11-26 17:17:09 +02:00
CosminPerRam
3f58e99c28 Rust support. 2022-11-26 16:27:03 +02:00
CosminPerRam
de3ac9aad5 Sven Co-op support. 2022-11-26 16:21:58 +02:00
CosminPerRam
d086d49cdc Team Fortress Classic support. 2022-11-26 16:15:01 +02:00
CosminPerRam
21b7d91ee6 The Forest support. 2022-11-26 16:08:47 +02:00
CosminPerRam
ed2161a6da Updated CHANGELOG and GAMES 2022-11-26 15:40:34 +02:00
CosminPerRam
ee0223a7a3
Minecraft implementation (#6)
* Initial minecraft support

* Made previews_chat an option

* Better error handling and removed version structure

* Minecraft Server types

* Fixed compilation and renamed stuff

* 'extract till you drop!' extracted sockets

* extracted java version and fixed socket udp receive

* Legacy 1.4 and 1.6 implementation (incomplete)

* Furter implementation

* Implementations work

* Protocol beta v1.8+ implemented

* Removed bedrock support

* Added auto query

* Renamed minecraft to mc and added to md's

* Docs, renames and small optimization changes

* Changed java version to be able to return None on players sample
2022-11-24 22:52:54 +02:00
cosminperram
ac9d385fb6 Fixed multipacket response when protocol = 7 with certain apps 2022-10-27 11:09:59 +03:00
CosminPerRam
d3a1dba3c1
Restructured app format, goldsrc full support and added implementation for Day of Defeat and Counter-Strike: Condition Zero (#5)
* [valve_app_restructure] Initial change

* [valve_app_restructure] Some GoldSrc split packet changes

* [valve_app_restructure] Counter-Strike: Condition Zero implementation.

* [valve_app_restructure] Docs changes

* [valve_app_restructure] Added obsolete gold src response

* [valve_app_restructure] Day of Defeat implementation.
2022-10-27 01:01:11 +03:00
cosminperram
8e2d76ecfb Insurgency: Modern Infantry Combat implementation. 2022-10-23 12:39:23 +03:00
cosminperram
83bbd5d428 Added Insurgency and Insurgency: Sandstorm implementation. 2022-10-22 19:25:54 +03:00
cosminperram
a5bdd05c24 Added Alien Swarm and Alien Swamr: Reactive Drop support 2022-10-22 17:03:14 +03:00
cosminperram
6159a7c385 Version bump! 2022-10-22 02:39:06 +03:00
CosminPerRam
e621a9aedd
Better packet structure (#3)
* [packet_structure] Initial implementation

* [packet_structure] Fixed on tf2

* [packet_structure] Fixed info request
2022-10-22 01:22:09 +03:00
CosminPerRam
4e9458f102 Added support for Half-Life 2 Deathmatch 2022-10-21 13:10:09 +03:00
CosminPerRam
d477bbb178 Added support for Left 4 Dead and Left 4 Dead 2 2022-10-21 13:03:15 +03:00
CosminPerRam
a5f9e755ff Added Day of Defeat: Source support and renamed The_Ship to TS 2022-10-21 12:45:30 +03:00
CosminPerRam
aefd8cc43c Added support for Counter-Strike: Source 2022-10-21 12:35:33 +03:00
CosminPerRam
aac3a483c0 Added PROTOCOLS.md, modified README and updated GAMES 2022-10-20 14:41:17 +03:00
CosminPerRam
73c8ade3a2 Modified public presentation files 2022-10-16 03:23:18 +03:00