Valheim jest lekki: dla grupy znajomych bez modów wystarczą 4 GB RAM.
1. Pobierz serwer
# Windows
C:\steamcmd\steamcmd.exe +force_install_dir C:\valheim +login anonymous +app_update 896660 validate +quit
# Linux (jako użytkownik steam)
~/steamcmd/steamcmd.sh +force_install_dir ~/valheim +login anonymous +app_update 896660 validate +quit
2. Skrypt startowy
Serwer zawiera przykładowy skrypt, ale każda aktualizacja go nadpisuje. Zrób kopię pod inną nazwą i edytuj kopię.
Windows: skopiuj start_headless_server.bat jako uruchom.bat i zmień linię z valheim_server:
valheim_server -nographics -batchmode -name "Nasz serwer" -port 2456 -world "MojSwiat" -password "tajnehaslo" -public 1 -crossplay
Linux: skopiuj start_server.sh jako uruchom.sh i w ten sam sposób zmień linię z ./valheim_server.x86_64, nie ruszając otaczających ją linii export.
| Opcja | Do czego służy |
|---|---|
-name | Nazwa na liście |
-world | Świat, który serwer wczytuje (jeśli nie istnieje, zostanie utworzony) |
-password | Co najmniej 5 znaków; hasło nie może być częścią nazwy serwera |
-public 1 | Serwer pojawia się na liście społeczności (0, aby go ukryć) |
-crossplay | Wpuszcza graczy z Xboxa i Game Passa. Serwer wyświetli kod do dołączenia |
3. Porty
Valheim używa portów 2456 i 2457 w UDP:
# Windows (PowerShell jako 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. Światy i administratorzy
Światy i listy administracyjne znajdują się w:
- Windows:
C:\Users\Administrator\AppData\LocalLow\IronGate\Valheim\ - Linux:
~/.config/unity3d/IronGate/Valheim/
Aby zostać administratorem, dodaj swój SteamID64 (17-cyfrowy numer Twojego profilu) w osobnej linii pliku adminlist.txt i zrestartuj serwer. W grze klawisz F5 otwiera konsolę, w której możesz użyć poleceń kick, ban lub save.
Chcesz przesłać świat ze swojej rozgrywki? Na Twoim komputerze świat znajduje się w tej samej ścieżce, w folderze worlds_local: skopiuj pliki .db i .fwl swojego świata do folderu worlds_local na serwerze i wpisz jego nazwę w -world.
5. Wejście do gry
W grze wybierz Dołącz do gry → Dodaj serwer i wpisz TWOJE_IP:2456. Przy włączonym -crossplay możesz też wejść za pomocą kodu wyświetlanego przez serwer.