Open conromia opened 1 year ago
I can't reproduce this. I have a Valheim server running on my network (using this nice Docker image, for reference) and I'm able to connect to it via Steam on a Windows PC as well as with the Steam Snap on Ubuntu, each on separate devices from the server.
Can you double-check to make sure the exact IP/Port combo works on the non-Snap Steam? Failing that, are there any logs generated by Steam after you try to connect to the server? You can get logs by running Steam from a terminal with snap run steam
.
I'm running Valheim server on an old windows laptop using Steam CMD. Not sure if that has anything to do with it. (But internal clients connect fine with deb version of steam)
No errors in the snap run steam terminal output. (Attached snippet of when the game starts)
I connect to the server using the same IP and port in my favourites section, I've tried using the server code as well, they show up and say they are available (0/10 players - version number) but still fails to connect.
Is there any other log from the steam folder that might be helpful?
It feels like a NAT-ing issue with how snap handles routing possibly? I'll setup a dNAT rule to point the IP back to the internal servers IP and see how that goes, but from my understanding Playfab is external and needs to do some work on their end?
EDIT: I can add the server to the Steam favourite server list using port IP:2457 instead of 2456 but it still fails to connect.
I connected my computer to my phones hotspot and same problem. My friends externally can connect fine.
UPDATE: With -crossplay removed i can connect fine with the snap version of Steam and Valheim. Seems like something to do with playfab and crossplay and the snap package.
Is there an existing issue for this?
Have you checked the wiki for solutions?
Is this a Steam Snap-specific issue?
Current Behavior
When trying to connect to a Valheim dedicated server locally hosted on the same network, the connection fails with either direct IP or public IP. Using non snap version of steam works fine.
Expected Behavior
Connect to server.
Steps To Reproduce
Environment
gaming-graphics-core22 version
kisak-fresh (default)
Anything else?