Valheim is licht: voor een groep vrienden zonder mods volstaat 4 GB RAM.
1. Download hem
# Windows
C:\steamcmd\steamcmd.exe +force_install_dir C:\valheim +login anonymous +app_update 896660 validate +quit
# Linux (met de gebruiker steam)
~/steamcmd/steamcmd.sh +force_install_dir ~/valheim +login anonymous +app_update 896660 validate +quit
2. Het startscript
De server wordt geleverd met een voorbeeldscript, maar elke update overschrijft het. Maak een kopie met een andere naam en bewerk die kopie.
Windows: kopieer start_headless_server.bat als start.bat en pas de regel met valheim_server aan:
valheim_server -nographics -batchmode -name "Mijn server" -port 2456 -world "MijnWereld" -password "geheim" -public 1 -crossplay
Linux: kopieer start_server.sh als start.sh en pas op dezelfde manier de regel met ./valheim_server.x86_64 aan, zonder de export-regels eromheen aan te raken.
| Optie | Waarvoor |
|---|---|
-name | De naam in de lijst |
-world | De wereld die wordt geladen (bestaat die niet, dan wordt hij aangemaakt) |
-password | Minimaal 5 tekens, en het mag niet in de naam van de server voorkomen |
-public 1 | Laat hem in de communitylijst verschijnen (0 om hem te verbergen) |
-crossplay | Laat spelers van Xbox en Game Pass binnen. De server toont een code om mee te doen |
3. Poorten
Valheim gebruikt 2456 en 2457 via UDP:
# Windows (PowerShell als administrator)
New-NetFirewallRule -DisplayName "Valheim UDP 2456-2457" -Direction Inbound -Protocol UDP -LocalPort 2456-2457 -Action Allow -Profile Any
# Linux
ufw allow 2456:2457/udp
4. Werelden en beheerders
De werelden en de beheerderslijsten staan in:
- Windows:
C:\Users\Administrator\AppData\LocalLow\IronGate\Valheim\ - Linux:
~/.config/unity3d/IronGate/Valheim/
Om jezelf beheerder te maken, zet je je SteamID64 (het getal van 17 cijfers van je profiel) op een eigen regel in adminlist.txt en herstart je de server. In de game open je met F5 de console voor kick, ban of save.
Wil je de wereld van je eigen spel uploaden? Op je pc staat die in datzelfde pad, in worlds_local: kopieer de bestanden .db en .fwl van je wereld naar de map worlds_local van de server en zet de naam van de wereld bij -world.
5. Binnenkomen
In de game: Join Game → Add Server (Deelnemen aan spel → Server toevoegen) met JOUW_IP:2456. Met -crossplay ingeschakeld kun je ook binnenkomen met de code die de server toont.