SteamKit icon indicating copy to clipboard operation
SteamKit copied to clipboard

SteamKit2 is a .NET library designed to interoperate with Valve's Steam network. It aims to provide a simple, yet extensible, interface to perform various actions on the network.

Results 97 SteamKit issues
Sort by recently updated
recently updated
newest added

This is continuation of [jesterret's pull request](https://github.com/SteamRE/SteamKit/pull/789) I've added steam default of writing random data, as mentioned in https://github.com/SteamRE/SteamKit/pull/789#issuecomment-899758669 and changed code following @xPaw review Full credits goes to @jesterret...

enhancement

### What did you expect to happen? addfriend request doesn't work ``` private static void SteamAddFriend() { string previouslyStoredGuardData = null; // For the sake of this sample, we do...

bug

Copied from ValveKeyValue, do we want this?

enhancement

Packets were captured with an anonymous login. This only tests that the expected callback was posted to the client. This could allow us to quickly increase test coverage of all...

enhancement

``` [xUnit.net 00:00:00.49] Tests.SmartCMServerListFacts.GetNextServerCandidate_OnlyReturnsMatchingServerOfType [FAIL] [xUnit.net 00:00:00.49] Assert.Equal() Failure: Strings differ [xUnit.net 00:00:00.49] ↓ (pos 0) [xUnit.net 00:00:00.49] Expected: "category" [xUnit.net 00:00:00.49] Actual: "ServerList" [xUnit.net 00:00:00.49] ↑ (pos 0) [xUnit.net...

bug

I changed Steam directory api to return DNS servers recently in #1422, and it works fine for TCP connections, but UDP connections throw that they can't send a packet to...

bug

Server list providers now return the last time they were written (I had to add a bool to ReplaceList to avoid rewriting the file if its using provider list). By...

enhancement

This PR tries to remove the last directly existing reflection usage in SteamUnifiedMessages. The protobuf code generator was updated instead to directly handle the messaging. Obviously this is a breaking...

enhancement
breaking change

`CallbackMsg` is already an abstract class that only has the jobid. After #1433 is merged.

enhancement