Valheim Dedicated Server na Windows można zainstalować przez Steam Tools albo za pomocą SteamCMD. Kluczowe są osobny skrypt startowy, poprawnie ustawione parametry serwera, otwarte porty UDP 2456-2457 oraz test firewalla, routera i połączenia. Przy stałym hostingu warto też świadomie zaplanować aktualizacje, backupy, zasilanie i ryzyka bezpieczeństwa.
Wymagania
Potrzebujesz komputera z Windows albo serwera Windows, na którym Valheim Dedicated Server może działać stale. Potrzebujesz też uprawnień administracyjnych do Windows Firewall i routera, dostępu do Steam albo SteamCMD oraz stabilnego połączenia internetowego z wystarczającym uploadem dla współgraczy. Jeśli serwer ma być dostępny spoza twojej sieci domowej, twoje łącze musi zezwalać na połączenia przychodzące. Przy DS-Lite, Carrier-NAT albo restrykcyjnych routerach ISP klasyczne przekierowanie portów może się nie udać.
Oficjalna dokumentacja Valheim wyjaśnia w poradniku „A Guide to Dedicated Servers”, że domyślny zakres portów serwera to 2456-2457 i że przy backendzie Steam musi być dostępny przez Port Forwarding: dokumentacja na valheim.com. To samo źródło wskazuje, że Crossplay działa przez relay i wtedy do zewnętrznej dostępności nie wymaga przekierowania portów na routerze. Dlatego najpierw sprawdź, czy chcesz używać backendu Steam, czy Crossplay.
Jeśli nie chcesz administrować samodzielnie, wynajęty serwer Valheim w game-serverhosting jest bardziej kontrolowanym wariantem działania: dostajesz hosting Multi-Game z kontrolą techniczną, supportem i jasnymi procedurami obsługi oraz konfiguracji. Praktyczne wprowadzenie znajdziesz w poradniku Wynajem i konfiguracja serwera Valheim – poradnik kooperacji 2026.
Metoda 1: Instalacja przez Steam
- Otwórz Steam i przejdź do biblioteki.
- W filtrze albo menu rozwijanym aktywuj kategorię „Tools”.
- Zainstaluj „Valheim Dedicated Server”.
- Otwórz folder instalacyjny i pracuj na kopii dołączonego pliku startowego, nie bezpośrednio na oryginalnym pliku.
Możesz ustawić opcje startowe, na przykład:
-name "Mój serwer" -world "Świat" -password "haslo" -port 2456
Do realnego działania hasło nie powinno być banalne. Użyj też jednoznacznej nazwy świata, żeby przypadkiem nie utworzyć nowego świata albo nie uruchomić złego.
Metoda 2: Instalacja przez SteamCMD
SteamCMD jest często praktyczniejszy do pracy serwerowej, bo aktualizacje i ponowną walidację można wykonywać powtarzalnie poleceniami. Zainstaluj SteamCMD w osobnym folderze, a potem uruchom:
:: Pobierz i zainstaluj SteamCMD
steamcmd.exe +login anonymous +app_update 896660 validate +quit
Jeśli chcesz jawnie sterować folderem instalacji, dodaj odpowiednią ścieżkę +force_install_dir. Przed aktualizacjami zatrzymaj serwer, żeby pliki świata nie były zmieniane podczas zapisu.
Tworzenie skryptu startowego
Utwórz plik batch start_valheim.bat w folderze serwera albo w osobnym folderze administracyjnym:
@echo off
start "" "valheim_server.exe" -nographics -batchmode -name "Serwer" -port 2456 -world "Świat" -password "haslo" -public 1
Dostosuj co najmniej -name, -world i -password. -public 1 sprawia, że serwer jest publicznie wyszukiwalny, o ile sieć i backend na to pozwalają. Jeśli chcesz prowadzić serwer tylko prywatnie, sprawdź, czy -public 0 pasuje do wybranej metody łączenia.
Otwieranie portów
W standardowym przypadku Valheim potrzebuje tych portów:
| Port | Protokół | Zastosowanie |
|---|---|---|
| 2456 | UDP | Ruch gry |
| 2457 | UDP | Query |
Windows Firewall
Otwórz PowerShell albo wiersz polecenia z uprawnieniami administratora i dodaj regułę przychodzącą:
netsh advfirewall firewall add rule name="Valheim" dir=in action=allow protocol=UDP localport=2456-2457
Jeśli używasz innego portu startowego, udostępniony zakres musi do niego pasować. Według oficjalnej dokumentacji Valheim używa podanego portu oraz dodatkowo Port+1.
Router
- Otwórz panel administratora routera (192.168.1.1)
- Port-Forwarding → UDP 2456-2457 → Twoje lokalne IP
Adres routera może być inny; wiele routerów domowych używa też 192.168.0.1 albo domeny producenta. Ważne jest, żeby lokalny adres IP serwera Windows pozostał stabilny, na przykład przez rezerwację DHCP. Nie przekierowuj niepotrzebnych portów TCP, jeśli nie są ci potrzebne do Valheim.
Konfiguracja autostartu
Umieść plik batch w folderze Autostart Windows, jeśli serwer ma uruchamiać się automatycznie po restarcie. W tym celu otwórz shell:startup przez Win+R i utwórz skrót do start_valheim.bat. Dla bardziej niezawodnego działania możesz alternatywnie użyć Harmonogramu zadań Windows i powiązać start z „Przy uruchamianiu systemu” albo „Przy logowaniu”.
Zaplanuj też okna serwisowe. Przy instalacji przez Steam Dedicated Server aktualizuje się podobnie jak inne Tools. Przy SteamCMD ponownie uruchamiasz app_update 896660 validate. Przed każdą aktualizacją należy czysto zamknąć serwer i zabezpieczyć kopię folderu zapisów Valheim.
Sprawdzanie wyniku
Uruchom start_valheim.bat i obserwuj konsolę serwera. Powinna działać bez natychmiastowego zamknięcia. Następnie najpierw sprawdź w sieci lokalnej, czy możesz połączyć się z serwerem. Dopiero gdy to działa, przetestuj dostęp z zewnątrz, na przykład przez współgracza spoza twojej sieci domowej.
Jeśli chcesz poprawnie skonfigurować komendy admina, moderację i uprawnienia, pomoże ci poradnik Komendy serwera Valheim – wszystkie Admin Commands. Do bardziej zaawansowanej konfiguracji, modów i postępu bossów pasuje Wynajem serwera Valheim: mody, konfiguracja i kolejność bossów 2026.
Rozwiązywanie problemów
Serwer nie pojawia się na liście
Najpierw sprawdź, czy ustawiono -public 1 i czy serwer działa bez błędów. Następnie skontroluj Windows Firewall, przekierowanie na routerze i publiczną dostępność. Listy serwerów mogą aktualizować się z opóźnieniem; bezpośredni test połączenia często mówi więcej.
Znajomi nie mogą się połączyć
Jeśli połączenia lokalne działają, ale zewnętrzne nie, problem zwykle leży w przekierowaniu portów, NAT po stronie ISP albo błędnym docelowym IP w routerze. Porównaj przekierowanie routera z lokalnym IP twojego serwera Windows i sprawdź, czy twoje łącze internetowe zezwala na przychodzące połączenia UDP.
Świat nie startuje zgodnie z oczekiwaniami
Sprawdź wartość przy -world. Inna nazwa tworzy albo ładuje inny świat. Przed zmianami zabezpiecz folder zapisów Valheim, żeby móc wrócić po błędnej konfiguracji.
Serwer zamyka się po starcie
Uruchom plik batch z już otwartego wiersza polecenia, żeby komunikaty błędów pozostały widoczne. Częste przyczyny to błędne ścieżki, brakujące pliki, podwójnie zajęte porty albo nieprawidłowe parametry.
Wady Self-Hostingu
- Prąd: PC musi działać 24/7
- Internet: twój upload ogranicza graczy
- Bezpieczeństwo: twój PC jest dostępny z internetu
- Utrzymanie: aktualizacje instalujesz ręcznie
Wynajęty serwer jako alternatywa
Self-Hosting ma sens, jeśli chcesz się uczyć, testować albo wziąć pełną odpowiedzialność za własne środowisko Windows. Do regularnych sesji kooperacyjnych wynajęty serwer często łatwiej utrzymać, bo sprzęt, dostępność, ścieżki supportu i procedury działania nie są powiązane z twoim prywatnym PC. W game-serverhosting nacisk leży na płatny hosting Multi-Game z kontrolą techniczną i przejrzystym zarządzaniem zamiast improwizowanej pracy na domowym serwerze.
Kontrola, ograniczenia i bezpieczny powrót
Instrukcja „Konfiguracja Valheim Dedicated Server na Windows” dotyczy typu serwera opisanego w artykule oraz stanu wersji widocznego w momencie kontroli. Nazwy menu, dostępne wersje, kompatybilność modów lub pluginów oraz wymagane zasoby mogą się zmienić po aktualizacjach. Dlatego nie przenoś żadnych wartości bez sprawdzenia na inną wersję gry, loadera albo serwera.
Przed zmianami w świecie, zapisie gry, konfiguracji albo rozszerzeniach utwórz backup odpowiednich plików. Następnie zmieniaj tylko jeden powiązany krok naraz i sprawdzaj go tą samą wersją klienta i serwera, z którą później chcesz grać.
| Punkt kontroli | Oczekiwany wynik | Przerwanie i powrót |
|---|---|---|
| Start serwera | Serwer osiąga stan gotowości do pracy bez nowego komunikatu błędu. | Przy błędach startu cofnij zmianę i wgraj ostatni backup. |
| Test połączenia | Konto testowe może połączyć się przez adres pokazany w panelu. | Przy błędach wersji albo połączenia ponownie porównaj wersję, port i udostępnienia. |
| Test funkcji | Konkretnie zmieniona funkcja działa bez uszkadzania istniejących danych świata albo gry. | Przy skutkach ubocznych zatrzymaj serwer i przywróć zabezpieczone pliki. |
Pojedynczy udany test nie jest gwarancją wydajności ani dostępności. Rozmiar świata, mody, pluginy, liczba graczy, ścieżka sieciowa i jednoczesne obciążenie mogą zmienić wynik. Dokumentuj wersję, zmianę i wynik testu, żeby móc później odtworzyć przyczyny odchyleń.
FAQ
Czy SteamCMD jest konieczny?
Nie. Valheim Dedicated Server możesz też zainstalować przez Steam Tools. SteamCMD jest szczególnie przydatny wtedy, gdy chcesz jasno sterować aktualizacjami i instalacją za pomocą poleceń.
Jakie porty muszę otworzyć?
W standardowym przypadku Valheim używa UDP 2456 i 2457. Jeśli ustawisz inny -port, serwer użyje tego portu oraz dodatkowo Port+1.
Czy przy Crossplay też muszę ustawiać przekierowanie portów?
Według oficjalnej dokumentacji Valheim Crossplay nie wymaga przekierowania portów na routerze do zewnętrznej dostępności, ponieważ połączenie działa przez relay. Port nadal pozostaje istotny do rozróżniania kilku serwerów.
Czy mogę automatycznie uruchamiać serwer po restarcie Windows?
Tak. Umieść skrót do pliku batch w folderze Autostart albo utwórz zadanie w Harmonogramie zadań Windows.
Co jest ważne przed aktualizacjami?
Zatrzymaj serwer w czysty sposób i zabezpiecz pliki świata. Następnie możesz zaktualizować przez Steam albo przy SteamCMD uruchomić app_update 896660 validate.