Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
One question tho, why the advice to open up TCP ports? The game only uses UDP Ports.
.bat is this-name "AApassPublic" -port 2457 -world "AApassPublic" -password "public" -public 1
logged in steam.cmd anonymous
can login manually just not showing on public list. 174.104.87.137:2457
did you forward UDP Ports 2457, 2458, 2459 to the computer hosting the server ?
since you changed the standard port you have to adjust the other ports too.
127.0.0.1
Thank you im not smart with this stuff at all, its a good hear another confirmation
thank you for the response and yes the ports 2456-2458 are forward to the host computer via internal IP. did not open 2459 is that needed?
So I have my server up and running. I can connect to it and so can my friends. The problem I have is importing worlds that have already been made by me or others. So I have the .db and .fwl files stored in the worlds local folder and I changed the .bat -world name to my world's name. When I start the server and connect to it, it loads a completely different blank world, instead of the world in -world. And to make matters worse when I add in the -crossplay argument and try to connect to the server. The server won't even prompt me for the server password. It just says "Failed to Connect".
I am using the -crossplay argument because I have one friend who is using Xbox Gamepass to play Valhiem,
Also in the server CMD consul when I add in -crossplay i don't see the join code anywhere. What I see is "New session server "Name of Server" that has join code , now 0 player(s)"
After "join code" its just blank no numbers are given to me.
Things I have tried:
- Factory rested my server machine (an old Lenovo laptop) twice.
- I originally used steamCMD to download the dedicated server then I switched to use the
regular steam client
- Verified the game's integrity and the dedicated server's integrity using the steam tool.
- Uninstalled and reinstalled Valhiem in the client computer.
- I Release IP, Flush DNS, and Reset Winsock using cmd.
- Contemplated suicide while troubleshooting the dedicated server.
This worked. Just connect with the IP in-game and if your port forwarding is setup correctly, you will be able to connect.