Krótka odpowiedź. Serwer Valheim możesz hostować samodzielnie za darmo: zainstaluj Valheim Dedicated Server (aplikacja Steam 896660) przez SteamCMD, uruchom valheim_server.x86_64 z nazwą, światem i hasłem, a jeśli działasz bez crossplayu, przekieruj porty UDP 2456 i 2457 na routerze. Albo wynajmij serwer Valheim i pomiń konfigurację oraz aktualizacje.
Gracze dołączają z listy serwerów w grze, podając adres i port serwera, albo kodem dołączenia, jeśli crossplay jest włączony. Gracze spoza Steama (Xbox, PlayStation 5, Nintendo Switch 2 lub Game Pass) mogą dołączyć tylko do serwera z crossplayem.
Sprawdzone 5 listopada 2026, aktualne dla łatki Valheim 1.0.21 (28 października 2026).
Ten poradnik opiera się na oficjalnej instrukcji serwera dedykowanego od Iron Gate i na tym, czego używamy na własnych serwerach Valheim. Jeśli chcesz przejść od razu do wynajmu, zobacz opcję 2.
Czego potrzebujesz
System operacyjny: Linux lub Windows. Na Linuksie serwer wymaga libatomic1, libpulse-dev i libpulse0 oraz GLIBC 2.29 i GLIBCXX 3.4.26 lub nowszych. Na starszym systemie instrukcja Iron Gate sugeruje uruchomienie serwera przez dołączony skrypt Dockera.
Sieć: domyślnie UDP 2456 i 2457 (wybrany port i następny), przekierowane na maszynę. Serwer z crossplayem łączy się przez PlayFab i nie wymaga przekierowania portów.
Konto Steam: niepotrzebne do pobrania serwera w poniższych krokach, które używają anonimowego logowania.
Gra: każdy gracz potrzebuje własnej kopii Valheim. Gra działa na PC, Macu, Linuksie, Xboksie, PlayStation 5 i Nintendo Switch 2, a do serwera działającego bez crossplayu mogą dołączyć tylko gracze ze Steama.
Oprogramowanie serwera jest darmowe. Płacisz za maszynę, prąd i łącze, a maszyna musi działać, dopóki ktoś gra.
Pierwsza linia pozwala świeżemu SteamCMD zaktualizować się przed właściwym pobieraniem. Nasz skrypt instalacyjny robi to samo, a potem sprawdza, czy istnieje steamapps/appmanifest_896660.acf, bo Steam czasem odpowiada "Missing configuration", SteamCMD idzie dalej do "success" i żadne pliki gry nie są instalowane. Jeśli tego pliku brakuje, pobierz serwer ponownie.
Uruchom serwer. Instrukcja Iron Gate mówi, żeby umieścić ustawienia w kopii start_server.sh, bo Steam resetuje oryginalny plik przy każdej aktualizacji. Linia uruchamiająca w skrypcie dołączonym do serwera wygląda tak:
Zrób swoją kopię, zmień w niej nazwę, świat i hasło w dowolnym edytorze tekstu i uruchom ją z folderu serwera:
cd /home/steam/valheim
cp start_server.sh start_my_server.sh
./start_my_server.sh
Uwaga w samym skrypcie wymaga hasła o długości co najmniej 5 znaków. Nie umieszczaj hasła też w nazwie świata: w naszych testach na Valheim 1.0.17 publiczny serwer z hasłem w nazwie świata odmówił uruchomienia. Świat o nazwie podanej po -world jest tworzony przy pierwszym uruchomieniu albo wczytywany, jeśli już istnieje. Dołączona linia ma już -crossplay, więc gracze na każdej platformie mogą dołączyć (patrz niżej); usuń go, żeby użyć backendu Steam, do którego mogą dołączyć tylko gracze ze Steama. Serwer jest gotowy, gdy konsola pokaże Game server connected.
Otwórz porty (backend Steam). Bez -crossplay zezwól na UDP 2456 i 2457 w zaporze maszyny (z ufw: sudo ufw allow 2456:2457/udp) i przekieruj oba na routerze. Jeśli wybrałeś inny -port, użyj tego portu i następnego. Instrukcja Iron Gate podaje 2456-2457, a komentarz w dołączonym start_server.sh mówi 2456-2458, więc otwarcie także 2458 nie zaszkodzi. Serwer z crossplayem nie wymaga przekierowania portów.
Zatrzymaj go poprawnie. Naciśnij CTRL+C w oknie serwera. Iron Gate ostrzega, że zamknięcie okna w Windows krzyżykiem może zostawić serwer uruchomiony.
Windows
W Bibliotece Steam zaznacz Tools w menu filtrów i zainstaluj Valheim Dedicated Server.
W jego folderze instalacji (prawy przycisk myszy, potem Manage, potem Browse local files) zrób kopię start_headless_server.bat i edytuj kopię. Steam resetuje oryginał przy każdej aktualizacji.
Ustaw -name, -port, -world i -password w linii zaczynającej się od start valheim_server.
Uruchom kopię i zaznacz wszystkie pola w oknie Zapory systemu Windows. Jeśli linia nie ma -crossplay, przekieruj UDP 2456 i 2457 na routerze. Poczekaj na Game server connected.
Opcje, które prawdopodobnie będą ci potrzebne
-public 0: ukrywa serwer na liście serwerów. Gracze dołączają wtedy przyciskiem Join IP.
-crossplay: uruchamia serwer na backendzie PlayFab, żeby gracze z dowolnej platformy mogli dołączyć. Bez niego tylko gracze ze Steama widzą serwer i mogą dołączyć. Z nim nie potrzebujesz przekierowania portów, a gracze mogą dołączać kodem dołączenia, adresem i portem albo z listy serwerów. Nie mogą dołączyć z lokalnym adresem IP ani adresem pętli zwrotnej.
-instanceid "1": jeśli uruchamiasz kilka serwerów z tym samym portem na tej samej maszynie (ten sam adres MAC), nadaj każdemu inną wartość, żeby miały różne identyfikatory PlayFab.
-savedir: zmienia miejsce zapisu światów i list dostępu. Domyślnie na Linuksie to ~/.config/unity3d/IronGate/Valheim.
-saveinterval 1800, -backups 4, -backupshort 7200, -backuplong 43200: harmonogram zapisów i kopii zapasowych w sekundach. To wartości domyślne.
Dostęp kontrolują trzy pliki tekstowe w folderze zapisu: adminlist.txt, bannedlist.txt i permittedlist.txt. Wpisz jeden Platform User ID w linii, w formacie [Platform]_[User ID], z uwzględnieniem wielkości liter. Dziennik serwera pokazuje ID każdego gracza, a w grze pokazuje je panel F2. Uwaga: gdy tylko ktoś znajdzie się w permittedlist.txt, wszyscy pozostali zostają zablokowani. Więcej w Jak znaleźć ID gracza do list admina, banów i dozwolonych w Valheim.
Opcja 2: hostuj w PlayNHost
Wynajem zdejmuje z ciebie pracę z routerem, zaporą i aktualizacjami. Polecenie startowe, porty i ustawienia świata są załatwione za ciebie.
Wybierz plan. Otwórz stronę hostingu serwerów Valheim. Plan w chwili pisania to EIKTHYR. Kliknij Dostosuj plan i dokończ zamówienie. Ceny się zmieniają, więc sprawdź je na tej stronie.
Poczekaj na instalację. Serwer pojawia się na panel.playnhost.com. Panel uznaje go za działający, gdy Console wypisze Opened PlayFab server lub Opened Steam server.
Otwórz Ustawienia, potem Ustawienia gry. Pola, których użyjesz najpierw:
Nazwa serwera: nazwa na liście serwerów.
Hasło serwera: od 5 do 20 znaków. Gdy Serwer publiczny jest włączony, hasło nie może występować nigdzie w nazwie świata.
Nazwa świata: do 20 znaków, bez ukośnika. Świat o tej nazwie jest tworzony przy pierwszym uruchomieniu.
Serwer publiczny: włączony pokazuje serwer w przeglądarce. Wyłączony ukrywa go.
Włącz crossplay: domyślnie włączony, żeby gracze na każdej platformie mogli dołączyć. Wyłączony: tylko gracze ze Steama widzą serwer i mogą dołączyć.
Trudność (Preset świata, Trudność walki, Kara za śmierć, Tempo zdobywania surowców, Częstotliwość najazdów, Zasady portali) ma własne miejsce: stronę Światy, na karcie Zasady świata. Zmiana jest zapisywana w świecie przy następnym uruchomieniu i tam zostaje: przywrócenie pola na keep jej nie cofa, a Preset świata ustawiony na normal przywraca światu ustawienia standardowe.
Zrestartuj. Gdy panel pokaże "Saved. The server must restart before these take effect.", kliknij Zrestartuj teraz i poczekaj na linię gotowości.
Dołącz. Na stronie Przegląd twojego serwera karta Graj ze znajomymi pokazuje Kod dołączenia, gdy serwer działa. Przy każdym restarcie jest nowy. Znajomi ze Steama mogą nadal używać adresu z karty.
Co nasza konfiguracja robi za ciebie
Odmawia startu, którego odmówiłby Valheim. Przy włączonym Serwer publiczny i haśle w nazwie świata (wielkie litery się liczą) polecenie startowe wypisuje czytelny komunikat, że Valheim się nie uruchomi, i dlaczego, zamiast gołego Error bad password z gry, po którym następuje strumień błędów. Zmień jedno z dwojga i uruchom ponownie.
Czyta właściwą linię gotowości. Start uznaje się za zakończony przy Opened PlayFab server lub Opened Steam server, co Valheim wypisuje, gdy dany backend działa.
Twoje ustawienia stają się argumentami startowymi. Nazwa świata, hasło, interwał zapisu, kopie zapasowe, crossplay, presety i modyfikatory są przy każdym starcie zamieniane na opcje -world, -password, -saveinterval, -backups, -crossplay, -preset i -modifier. Pozostawienie pola trudności na keep nic nie dodaje.
Kopie zapasowe według harmonogramu samej gry. Domyślnie zapis co 1800 sekund i 4 automatyczne kopie, te same wartości domyślne co na serwerze Iron Gate.
Aktualizacje.Automatyczna aktualizacja jest domyślnie włączona i przy każdym starcie instaluje wersję ze Steama.
Samodzielny hosting czy wynajem: uczciwe porównanie
Koszt: samodzielny hosting nie ma kosztu oprogramowania, ale zużywa twoją maszynę, prąd i internet, a maszyna musi działać. Wynajem to plan rozliczany miesięcznie, kwartalnie lub rocznie.
Sieć: z backendem Steam musisz sam przekierować UDP 2456 i 2457. Z crossplayem nie musisz, niezależnie od tego, czy hostujesz sam, czy wynajmujesz.
Aktualizacje: gdy Valheim dostaje łatkę, gracze z nową wersją nie mogą dołączyć do starego serwera. Przy samodzielnym hostingu uruchamiasz SteamCMD ponownie. W PlayNHost robi to Automatyczna aktualizacja przy następnym starcie.
Kopie zapasowe i listy dostępu: samodzielny hosting oznacza kopiowanie folderu zapisu i ręczną edycję trzech plików tekstowych. W PlayNHost karta Aktywni gracze w Przeglądzie ma przycisk Dostęp z listami Admini, Zbanowani i Wpuszczani.
Kontrola: samodzielny hosting daje pełny dostęp do maszyny i linii startowej. Wynajem daje ustawienia, które udostępnia panel.
Używamy plików cookie, aby strona działała, aby rozumieć sposób jej użycia i mierzyć nasz marketing. Możesz zaakceptować wszystko, zaakceptować tylko niezbędne pliki cookie lub wybrać według kategorii.Używamy plików cookie, aby strona działała, aby rozumieć sposób jej użycia i mierzyć nasz marketing. Tutaj są domyślnie włączone. Możesz wyłączyć to, czego nie chcesz.Przeczytaj naszą politykę prywatności