CosminPerRam
150bc1762e
[Protocol] Valve: support app and dedicated app id
2023-02-18 21:44:17 +02:00
CosminPerRam
9c9a096b16
Valve Protocol: Extend split packets correctly
2023-01-16 22:44:55 +02:00
CosminPerRam
018935fd29
Valve Protocol: Fix BadGame reported appid
2023-01-13 22:58:36 +02:00
CosminPerRam
ff789fcb90
Valve: Rename players-related fields
2023-01-13 19:36:03 +02:00
CosminPerRam
824c4d34c0
Add proper MSRV to Cargo.toml
2023-01-13 01:31:57 +02:00
CosminPerRam
e72d7bdf8b
Revert error details for the BadGame error
2023-01-13 00:39:58 +02:00
CosminPerRam
c263b17651
Remove errors details as they were quite useless
2023-01-13 00:11:04 +02:00
CosminPerRam
c5a35016d1
Valve Protocol: Players with no name (name length == 0), are no more added to players details
2023-01-12 23:40:43 +02:00
CosminPerRam
5c664187f9
Remove Test: Value server rule from RoR2
2023-01-12 23:19:13 +02:00
CosminPerRam
50012dd49f
Change Valve Protocol Rules to HashMap<String, String>
2023-01-12 23:04:57 +02:00
CosminPerRam
7d164d40a1
Add Copy trait to Valve Request Kind enum
2022-12-31 14:52:17 +02:00
CosminPerRam
ef8ac92506
Change valve get_server_rules to not return an Option
2022-12-31 14:35:36 +02:00
CosminPerRam
a37e2506b4
Change valve get_request_data return type from vec<u8> to Bufferer
2022-12-31 14:32:35 +02:00
CosminPerRam
b09fa4ada5
Change buffer reading implementation ( #8 )
...
* Add new implementation an valve protocol refactor
* Refactor minecraft protocol with new bufferer
2022-12-29 16:30:24 +02:00
CosminPerRam
259e21a4ab
Restored full CSGO query capabilities
2022-11-28 00:51:09 +02:00
CosminPerRam
7b2cad22ec
Unturned support.
2022-11-26 15:38:13 +02:00
CosminPerRam
e689bc766e
7 Days To Die support.
2022-11-25 20:10:16 +02:00
CosminPerRam
7b44c5f7eb
Reverter errors from taking a &'static str to String
2022-11-25 18:42:10 +02:00
CosminPerRam
304b8340d2
Better, faster and stronger errors.
2022-11-24 23:38:51 +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
974e093e23
Move TimeoutSettings to be a type that can be used by multiple protocols
2022-11-16 00:06:13 +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
d3b71fccf6
Changed packet size to protocol specified size
2022-11-15 17:20:01 +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