JavaSteam
JavaSteam copied to clipboard
Java library that provides an interface to directly interact with Valve's Steam servers.
### Description Update dependencies. Update gradle Target Java 11 Update CI to use Java 11 BREAKING: Protobufs is using v26+, GeneratedMessageV3 is now GeneratedMessage and is **_not_** backwards compatible. See:...
https://github.com/SteamRE/SteamKit/pull/1282 (Merged) https://github.com/SteamRE/SteamKit/pull/1283 (Merged)
There is an open issue at steam kit about redoing the samples folder, issue 1290. Throwing an issue here to keep watch for any changes that may happen to it....
### Description Songy Castle is _old_ and hasn't been updated since 2017. There could be a risk for security issues using it, though I am no expert with the _Castles_...
### Description Bring functionality for the server list to refresh itself. SmartCMServerList has getters/setters for static method `defaultServerWebSocket` and `defaultServerNetFilter`. By default they have Seattle CM's. You can change the...
### Description Bring CSGO/CS2 protobufs in as a library, similar to javasteam-tf. This has the same protobufs used in DoctorMcKay/node-globaloffensive, and is not a complete list of all CS related...
Reference: #261 Spongy Castle is old and hasn't been updated since 2017. There could be a risk for security issues using it, though I am no expert with the Castles...
### Description Did some Micro and Macro benchmarking to squeeze more performance out of methods that are called often. The goal of this would be performance gains small or big,...
### Description This PR completely redoes the ContentDownloader feature for JavaSteam. Notables changes: - Separate feature as a child dependency (`javasteam-depotdownloader`) - Aligns with SteamKit's DepotDownloader in terms of features....
### Description `Draft for now as P2P connection isn't working right now.` This PR implements the following: - Update RPC proto parser to accept webui protobufs. - Added `SteamClientCommunication` which...