Commit graph

49 commits

Author SHA1 Message Date
CosminPerRam
e2f42008b2 Games: Age of Chivalry support. 2023-01-16 23:10:16 +02:00
CosminPerRam
9c9a096b16 Valve Protocol: Extend split packets correctly 2023-01-16 22:44:55 +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
9bcbfbc198 Games: Add Battalion 1944 support. 2023-01-13 23:08:09 +02:00
CosminPerRam
ff789fcb90 Valve: Rename players-related fields 2023-01-13 19:36:03 +02:00
CosminPerRam
637252ca18 Update CHANGELOG.md 2023-01-13 01:44:24 +02:00
CosminPerRam
e72d7bdf8b Revert error details for the BadGame error 2023-01-13 00:39:58 +02:00
CosminPerRam
e8619a7df1 Update CHANGELOG.md 2023-01-12 23:50:54 +02:00
CosminPerRam
50012dd49f Change Valve Protocol Rules to HashMap<String, String> 2023-01-12 23:04:57 +02:00
CosminPerRam
ededf93b38 Add Risk of Rain 2 support. 2023-01-09 19:02:31 +02:00
CosminPerRam
1e99aebbac Bump version to 0.0.7 2023-01-03 00:36:35 +02:00
CosminPerRam
0e68f8c830 Make public functions that are meant to be used internally private. 2022-12-29 16:59:51 +02:00
CosminPerRam
8c98433da9 Fix online/max players being reversed on minecraft legacy 1.6 2022-12-29 16:37:42 +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
e66fa014ca Bumped version to 0.0.6! 2022-11-28 22:10:35 +02:00
CosminPerRam
7828bb9433 Minecraft rework and some docs 2022-11-28 22:08:28 +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
2e8aa50c3a Fixed tests and removed dns error 2022-11-28 01:22:59 +02:00
CosminPerRam
3d95f08ef4 Removed DNS resolving as it was not needed 2022-11-28 01:13:08 +02:00
CosminPerRam
77a68e4a0c Modified CHANGELOG.md to tell the comeback of the csgo rules response and increased valve protocol PACKET_SIZE from 1400 to 6144 2022-11-28 00:56:11 +02:00
CosminPerRam
259e21a4ab Restored full CSGO query capabilities 2022-11-28 00:51:09 +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
0a48b0e8eb Ark: Survival Evolved support 2022-11-25 20:27:31 +02:00
CosminPerRam
e689bc766e 7 Days To Die support. 2022-11-25 20:10:16 +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
a08afb2712 Bumped version to 0.05 2022-11-15 21:09:51 +02:00
CosminPerRam
caa7329a68 Added socket timeout capability and reduced PACKET_SIZE to 1400 as specified from protocol 2022-11-15 21:07:15 +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
9df4bddc09 Modularized reusable structs and changed files structure a bit 2022-10-23 17:34:22 +03:00
cosminperram
faaedf44f0 Version bump! 2022-10-23 14:06:08 +03:00
cosminperram
3ac6a8b603 Changed uses to have a better structure 2022-10-23 14:03:59 +03:00
cosminperram
c0d07cf6f9 Valve Protocol now support anonymously querying 2022-10-23 13:34:40 +03:00
cosminperram
854d395aad Updated CHANGELOG 2022-10-23 13:01:53 +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
14abf3d1ab Removed Cargo.lock and updated CHANGELOG 2022-10-22 17:11:14 +03:00
cosminperram
6159a7c385 Version bump! 2022-10-22 02:39:06 +03:00
CosminPerRam
21d2bc45a1 Bumped version and modified README 2022-10-20 13:09:11 +03:00
CosminPerRam
3ef9289dfb Added the CHANGELOG.md file. 2022-10-16 03:45:08 +03:00