tremwil / SteamP2PInfo

C# WPF application to show current Steam P2P connections and ping in any Steam game
MIT License
109 stars 11 forks source link

linux compatibility #45

Open CasualHubEnjoyer opened 6 months ago

CasualHubEnjoyer commented 6 months ago

is there a way to make this work on linux?

tremwil commented 6 months ago

No, not that I know of sorry. I suspect this is impossible as the ping monitoring relies on Windows Kernel Event Tracing to capture packets that the Steam process sends. I suspect the Linux steam client sends packets directly from the Linux steam process, thereby preventing packets from being intercepted whether or not Wine supports Windows Event Tracing.

tremwil commented 6 months ago

However, it should be possible to make a native Linux app with equivalent functionality. You'd have to switch to .NET core and overhaul the code used to intercept udp packets, but it would be possible.

CasualHubEnjoyer commented 6 months ago

Thanks for the quick reply! That's tragic, your apps been a staple but linux seems to have better performance. I'm in way over my head as is but I appreciate the response!