Chceš svět, který běží i ve chvíli, kdy hostitel spí, a připojí se na něj kamarádi z PC, Xboxu, PS5 i Switche 2? Pak potřebuješ dedikovaný server. Tenhle návod jde podle oficiálního postupu Iron Gate: jak server nainstalovat ve Steamu, jak upravit startovací soubor, jak zapnout crossplay přes parametr -crossplay, proč pak nemusíš řešit přesměrování portů a jak nastavit adminy a whitelist.
Co je dedikovaný server a kdy ho potřebuješ
Dedikovaný server je samostatná aplikace, která drží svět Valheimu bez spuštěné hry. Nikdo na něm nemusí být přihlášený, aby svět existoval, a kamarádi se připojují, kdy chtějí. Iron Gate žádné oficiální servery neprovozuje, takže si server spouštíš sám, na vlastním počítači, na pronajatém stroji nebo u hostingu.
Valheim je hra pro 1 až 10 hráčů a servery mají strop 10 hráčů. Pro menší partu, která hraje vždy společně, stačí hostovat hru přímo ze hry a pozvat ostatní přes join code. Dedikovaný server dává smysl, když se hraje v různých časech nebo když nechceš, aby svět závisel na jednom počítači. Jak funguje připojení mezi platformami obecně, najdeš v článku o crossplayi ve Valheimu.
Instalace ve Steamu
- Otevři ve Steamu knihovnu.
- V nabídce knihovny zaškrtni zobrazení nástrojů (Tools).
- Najdi aplikaci Valheim Dedicated Server a klikni na Install.
Pokud máš hru z Microsoft Store, postup je jiný. Server tam spouštíš souborem StartHeadlessServer.bat ve složce C:\XboxGames\Valheim\Content\Server a vedle něj najdeš přiložený manuál, který si přečti.
Úprava startovacího souboru
Všechno nastavení serveru se píše do startovacího souboru. Na Windows je to start_headless_server.bat, na Linuxu start_server.sh.
Nepiš ale do originálu. Při každé aktualizaci ho Steam přepíše a tvoje nastavení zmizí. Udělej si kopii, přejmenuj ji a upravuj tu. Kopii pak nespustíš tlačítkem Play ve Steamu, ale přímo dvojklikem na soubor. To je malá daň za to, že ti aktualizace nerozbije konfiguraci.
Server běží, jakmile v logu uvidíš hlášku „Game server connected“. Vypínej ho klávesami Ctrl+C v okně serveru, ne křížkem.
Parametry spuštění
Parametry se píšou za příkaz ve startovacím souboru. Tady jsou ty z oficiálního návodu:
| Parametr | Co nastavuje |
|---|---|
-name | Název serveru |
-port | Port, výchozí 2456. Server používá port a port+1, tedy 2456–2457 |
-world | Název světa |
-password | Heslo serveru |
-savedir | Složka, kam se ukládá svět |
-public 1 / -public 0 | Zobrazení ve veřejném seznamu serverů zapnuto, nebo vypnuto |
-logFile | Soubor, kam se zapisuje log |
-saveinterval | Interval ukládání, výchozí 1800 sekund |
-backups | Počet záloh, výchozí 4 |
-backupshort / -backuplong | Intervaly krátkých a dlouhých záloh, výchozí 7200 a 43200 sekund |
-crossplay | Zapne crossplay přes backend PlayFab |
-instanceid | ID instance serveru |
-preset | Předvolba nastavení světa |
-modifier | Úprava jednotlivých pravidel světa |
-setkey | Zapnutí konkrétního přepínače světa |
Předvolby a modifikátory světa
Přes -preset vybíráš jednu z předvoleb Normal, Casual, Easy, Hard, Hardcore, Immersive a Hammer. Pokud chceš jemnější nastavení, -modifier upravuje oblasti Combat, DeathPenalty, Resources, Raids a Portals. Přípustné hodnoty pro každou oblast najdeš v oficiálním návodu. Parametr -setkey zapíná jednotlivé přepínače: nobuildcost, playerevents, passivemobs a nomap.
Kde server ukládá svět
Pokud nenastavíš -savedir, svět leží ve výchozí složce. Na Windows je to %USERPROFILE%/AppData/LocalLow/IronGate/Valheim, na Linuxu ~/.config/unity3d/IronGate/Valheim. Ve stejné složce budeš upravovat i seznamy adminů a banů.
Crossplay: parametr -crossplay a porty
Tohle je hlavní rozhodnutí celé konfigurace. Server může běžet na dvou různých backendech a podle toho se liší, kdo se připojí a co musíš udělat s routerem.
S -crossplay | Bez -crossplay | |
|---|---|---|
| Backend | PlayFab | Steam |
| Kdo se připojí | Hráči ze všech platforem | Jen hráči ze Steamu |
| Přesměrování portů | Není potřeba, provoz jde přes relay | Nutné, výchozí 2456–2457 |
S -crossplay jde provoz přes relay, takže porty na routeru nepřesměrováváš. Hráči se ale musí připojovat přes veřejnou IP a port, join code nebo seznam serverů, ne přes lokální IP adresu. Port v tomhle režimu slouží hlavně k odlišení, když na jedné IP běží víc serverů.
Kamarád se připojí přes join code tak, že v menu Join Game zvolí Add server a kód vloží. Hráči z Xboxu se na dedikovaný server dostanou, když má crossplay zapnutý server i jejich konzole. Někdy je potřeba upravit ještě rodičovskou kontrolu na Xboxu.
Bez -crossplay server běží na Steam backendu. Vidí ho jen hráči ze Steamu a porty 2456–2457 musíš na routeru přesměrovat na počítač se serverem, jinak se k tobě nikdo zvenku nepřipojí.
Admini, bany a whitelist
Práva na serveru řídí tři textové soubory ve složce uložení:
adminlist.txtpro adminy,bannedlist.txtpro zabanované hráče,permittedlist.txtjako whitelist.
Do každého souboru píšeš jedno Platform User ID na řádek ve tvaru [Platform]_[User ID]. Záleží na velikosti písmen. Svoje ID najdeš v logu serveru, nebo ve hře v panelu, který otevřeš klávesou F2. Pozor na permittedlist.txt: jakmile do něj zapíšeš první ID, všechny ostatní hráče server odmítne.
Verze 1.0 zavedla i nová ID ve tvaru jako V_123456789. Starší servery mají v seznamech ID typu Steam_123456789. Patch 1.0.12 opravil, aby banlist a whitelist fungovaly i se starými ID, takže je po přechodu na 1.0 nemusíš přepisovat.
Admin pak ve hře v konzoli (F5) používá příkazy kick, ban, unban a banned. Jak konzoli zapnout a co dalšího umí, popisuje článek o příkazech do konzole.
Linux a Docker
Na Linuxu potřebuje server balíčky libatomic1, libpulse-dev a libpulse0. Minimální požadavky jsou GLIBC_2.29 a GLIBCXX_3.4.26. Pokud tvoje distribuce tyto verze nemá, můžeš server pustit přes přiložený Docker skript docker_start_server.sh.
Opravy serverů po vydání 1.0
Patch 1.0.14 ze 17. září 2026 opravil dvě chyby, na které mohl narazit každý, kdo hraje na cizím serveru. Postava se neuložila při ručním uložení na serveru, který hostoval někdo jiný, a chyba v cache bránila v připojení na vzdálené servery. Pokud ti připojení po vydání zlobilo, aktualizuj server i hru. Další změny verze 1.0 shrnuje přehled novinek 1.0 a návody k celé hře najdeš v rozcestníku Valheim.
Kompletní oficiální postup v angličtině je v návodu A Guide to Dedicated Servers.
FAQ
Přidej do startovacího souboru parametr crossplay (s pomlčkou na začátku). Server pak běží na backendu PlayFab a připojí se na něj hráči ze všech platforem, bez přesměrování portů.
Výchozí port je 2456 a server používá i následující, tedy 2456–2457. Přesměrovat je musíš jen na Steam backendu, s crossplayem jde provoz přes relay.
Zapiš své Platform User ID do souboru adminlist.txt ve složce uložení, jedno ID na řádek. ID najdeš v logu serveru nebo ve hře v panelu F2, záleží na velikosti písmen.
Ne, na Xboxu dedikovaný server nespustíš. Z Xboxu se na něj ale připojíš, když má crossplay zapnutý server i konzole.
Nejvýš 10. Stejný strop platí pro všechny servery Valheimu.
Údaje ověřeny k 26. 9. 2026.
Newsletter GamersTogether
Nejžhavější novinky každé pondělí a středu. Za potvrzení odběru získáš body.
Odesláním souhlasíš se zasíláním newsletteru. Odhlásit se můžeš jedním klikem. Ochrana osobních údajů

