Valheim

Valheim

Kdn Nov 8, 2024 @ 1:25pm
Disable Crossplay using the steam dedicated server tool
I've seen this issue raised on old posts both here and on reddit and I'm wondering if anyone has found a solution to this.

In short, I have server running off my pc to host our group, we've used the -crossplay parameter up until now, and want to change it based on feedback that it would let our steam decks connect and would help significantly with latency issues. I've tried uninstalling the existing files for the steam tool, reinstalling them and removing the -crossplay parameter for first time launch and that wasn't successful. Hosting sites seem to have the ability to reset and disable crossplay in a similar method but I've found no way to do it on my own.

References attached, the answer is clearly not "just connect with IP instead!" I can see exactly in the cmd log where it stops loading the server and it is well before it initializes. There's nothing to connect to. There seems to be a suggestion that -crossplay needs to be replaced with a different parameter but everything I've tried (-public 1, -public 0, empty) hasn't worked.

Hoping that someone has figured this out in the time between the last posts on this and now.

Here's a youtube video talking about the issue and solving it with a hosting site: https://www.youtube.com/watch?v=DEhNRO6bS98&t=190s

Reddit threads:
https://www.reddit.com/r/valheim/comments/193ha6d/how_to_properly_remove_crossplay/
https://www.reddit.com/r/valheim/comments/zdm64y/how_to_disable_crossplay_via_steamcmd_valheim/

Steam forum post:
https://steamcommunity.com/app/892970/discussions/1/3731826842448669784/


Port forwarding is setup and confirmed, we can successfully join from IP:Port when crossplay is enabled. Networking works with other steam server tools, so it's not a setup error. It's clearly a repeatable problem some people seem to have had before.
< >
Showing 1-1 of 1 comments
MaCarBre Nov 12, 2024 @ 3:44pm 
Originally posted by Kdn:
The only way to disable crossplay is not tweak the start_server config file manually. The hosting sites do exactly that via their website interface. Shutdown the server, edit the file by remove -crossplay argument. If that doesn't work and your server launches with crossplay, by you checking in the server log that indeed join code (crossplay feature) is being generated, you have edited the wrong file. If the server log doesn't have any mention of join code (last few lines in server log after the server is running), but you see the server being labeled as crossplay while trying to connect to it as a client (in-game server browser or favorites menu), your old connection got hanging on their servers (improper server shutdown), and it usually takes an hour for that to clear from their servers. Meanwhile you can still connect to the server, but you have to remove it from the favorites menu, reboot your home router so that you get a new IP, and then tell players to add the server via new IP.
< >
Showing 1-1 of 1 comments
Per page: 1530 50

Date Posted: Nov 8, 2024 @ 1:25pm
Posts: 1