Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Logging P2P connections when the game makes use of Steam to create said connections #44

Open
OhKevinKevinKevin opened this issue Feb 22, 2024 · 0 comments

Comments

@OhKevinKevinKevin
Copy link

OhKevinKevinKevin commented Feb 22, 2024

I think this is addressed in the Known issues, but I'm not sure if we talk about the same thing:

Peers not getting detected in rare circumstances (versions < 1.2.0)

This is due to the very naive Steam IPC log file parsing. The program can "miss" a Steam lobby, preventing the detection of P2P peers in this lobby. I plan to improve the log file parsing to make this rarer or completely eliminate it in the future.

I'm using the latest release, published two weeks ago.

So this game for instance works with Steam, and it's Steam.exe itself the process that actually makes the connections (I've verified this myself using Windows Resource monitor), not the game process. How do we capture the data if Steam.exe doesn't have any apiID? The game process only connects to the developers server. Matchmaking and lobby creation is done through Steam.exe

I want to log the connections made by Steam.exe and link them to the Steam ID or community ID. Is that even possible?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant