Valheim ist genügsam: Für eine Gruppe von Freunden ohne Mods reichen 4 GB RAM.
1. Herunterladen
# Windows
C:\steamcmd\steamcmd.exe +force_install_dir C:\valheim +login anonymous +app_update 896660 validate +quit
# Linux (mit dem Benutzer steam)
~/steamcmd/steamcmd.sh +force_install_dir ~/valheim +login anonymous +app_update 896660 validate +quit
2. Das Startskript
Der Server bringt ein Beispielskript mit, aber jedes Update überschreibt es. Mach eine Kopie unter anderem Namen und bearbeite die Kopie.
Windows: Kopiere start_headless_server.bat als start.bat und ändere die Zeile mit valheim_server:
valheim_server -nographics -batchmode -name "Mein Server" -port 2456 -world "MeineWelt" -password "einpasswort" -public 1 -crossplay
Linux: Kopiere start_server.sh als start.sh und ändere genauso die Zeile mit ./valheim_server.x86_64, ohne die export-Zeilen drumherum anzufassen.
| Option | Wofür |
|---|---|
-name | Der Name in der Liste |
-world | Die Welt, die geladen wird (gibt es sie nicht, wird sie erstellt) |
-password | Mindestens 5 Zeichen, und es darf nicht im Servernamen vorkommen |
-public 1 | Damit er in der Community-Liste erscheint (0, um ihn zu verstecken) |
-crossplay | Lässt Spieler von Xbox und Game Pass hinein. Der Server zeigt dann einen Code zum Beitreten an |
3. Ports
Valheim nutzt den 2456 und den 2457 mit 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. Welten und Administratoren
Die Welten und die Admin-Listen liegen in:
- Windows:
C:\Users\Administrator\AppData\LocalLow\IronGate\Valheim\ - Linux:
~/.config/unity3d/IronGate/Valheim/
Um Administrator zu werden, trag deine SteamID64 (die 17-stellige Nummer deines Profils) in eine Zeile von adminlist.txt ein und starte den Server neu. Im Spiel öffnest du mit F5 die Konsole für kick, ban oder save.
Willst du die Welt aus deinem Spiel hochladen? Auf deinem PC liegt sie im selben Pfad, im Ordner worlds_local: Kopiere die Dateien .db und .fwl deiner Welt in den Ordner worlds_local des Servers und trag ihren Namen bei -world ein.
5. Beitreten
Im Spiel Spiel beitreten → Server hinzufügen mit DEINE_IP:2456. Mit aktivem -crossplay kannst du auch über den Code beitreten, den der Server anzeigt.