Sorry, this post is getting too long but I didn't want to leave any potentially pertinent information out. Please help.
I just spent the last two or three hours troubleshooting/googling my current issue. Most of the specific hits I got pertained to CSGO, I ended up reading a Github page with Valve Devs. It was an interesting read and I guess boiled down to Linux and their default CPU Scheduler but I am way out of my league and don't know if it was even the same issue that i'm experiencing as it's a different game. https://github.com/ValveSoftware/GameNetworkingSockets/issues/165
I've been successfully running the container since last night. I was playing mostly solo but I had a buddy log in real quick just to confirm it was accessible. This morning he tried playing and said the lag was unbearable. It happened every time he started fighting NPCs. The log spit out all sorts of errors the whole time he was connected. Game is running seemingly OK for me, but I'm on the local network for what that's worth.
I'm not sure if It's an issue on my end, or if it's an issue on the server side, especially since they just patched today. I'm assuming it's on my end because I'm not finding others having this same issue.
Errors in the log when my buddy was joined as well and the game freaked on him:
This one was the first error I can see after he joins, then the next two spam non stop:
"src\steamnetworkingsockets\clientlib\steamnetworkingsockets_lowlevel.cpp (774) : Assertion Failed: GetBestInterfaceEx failed with result 3 for address '75.187.238.137:0'
SteamNetworking - SteamNetConnections.ConnectionUpdate: k_ESteamNetworkingConnectionState_Connecting, 3550507445, 131073"
"SteamLog [SDR k_ESteamNetworkingSocketsDebugOutputType_Warning] Connection already has 523590 bytes pending, cannot queue any more messages"
"ServerSteamTransport - Send message returned: k_EResultLimitExceeded, ToNetConnection: {Steam 951648908} (non stop until he quit)"
Constant errors in the log even when I'm playing solo. They mostly look just like this but have varying times. The highest I've seen was around 30ms. No discernable performance impact to me though, oh and they stop when no one is logged in game but it's still running, in case that matters.
SteamLog [SDR k_ESteamNetworkingSocketsDebugOutputType_Warning] SteamNetworkingSockets lock held for 10.9ms. (Performance warning.) SendMessageToConnection