Do dedikovaného serveru Valheim vedou čtyři cesty a nejsou stejně spolehlivé. Připojení adresou - Join Game, Add Server, pak ip:2456 - je pro hráče ze Steamu nejspolehlivější a uloží server do oblíbených ve hře, takže ho píšeš jen jednou. Vlastní prohlížeč serverů ve Steamu může držet stejnou adresu jako oblíbenou a ukáže, zda server vůbec odpovídá na dotazy. Připojení přes kamaráda ze Steamu, který už na serveru je, funguje, když jsou informace o přítomnosti ve Steamu aktuální. A na crossplay serveru dostane šestimístný join kód dovnitř kohokoli, na jakékoli platformě, bez adresy. Seznam komunity je pátá možnost a nejhorší: tisíce záznamů, slabý filtr a zpoždění několika minut, než se nový server objeví.
Tento článek prochází každou metodu krok za krokem, které porty která používá, co dát své partě, aby se nikdo nemusel ptát dvakrát, a co zkontrolovat, když některá selže.
Kterou metodu použít#
| Metoda | Kdo ji může použít | Co potřebuje | Spolehlivost |
|---|---|---|---|
| Add Server přes adresu | Steam | IP a herní port | Nejvyšší |
| Oblíbené / záložka Recent ve hře | Steam | Jednou připojeno nebo přidáno | Vysoká |
| Oblíbené v prohlížeči serverů ve Steamu | Steam | IP a port | Vysoká, a ukáže stav dotazu |
| Připojení přes přítele ve Steamu | Steam | Přítel na serveru | Střední |
| Join kód | Všechny platformy, na crossplay serverech | Aktuální šestimístný kód | Vysoká, dokud je kód aktuální |
| Seznam komunity | Všichni | -public 1 a trpělivost | Nejnižší |
Pro partu kamarádů je správnou odpovědí obvykle dvojice řádků připnutých v chatu: adresa s portem a na crossplay serveru aktuální join kód. Téměř každá otázka „jak se dostanu dovnitř“ tím zmizí.
Každá metoda končí na stejném místě: u výzvy k heslu. Dojít k ní dokazuje, že adresa, port, server i verze jsou v pořádku. Pokud hráč výzvu k heslu nikdy neuvidí, problém je před heslem a příčiny prochází článek chyby failed to connect.
Add Server: připojení adresou ve hře#
Tuto metodu nauč jako první každého na Steamu.
- Spusť Valheim, vyber postavu a zvol Join Game.
- Klikni na Add Server dole v seznamu serverů.
- Napiš adresu a herní port, například
203.0.113.10:2456. - Potvrď, pak server vyber a připoj se.
- Až se zeptá, zadej heslo serveru.
Dřívější verze Valheimu označovaly toto tlačítko Join IP a připojily se hned, místo aby záznam uložily; současné verze ho ukládají do záložky Favourites, takže příště ho jen vybereš ze seznamu. Popisky tlačítek se mezi aktualizacemi přesouvaly, takže pokud tvá verze vypadá jinak, hledej pole, které přijímá adresu.
Který port psát: herní port, což je 2456, pokud server nebyl spuštěn s jiným -port. Server také naslouchá na portu o jedna vyšším (2457), což je dotazovací port Steamu, se kterým mluví prohlížeče. Hráči se obvykle připojují na herní port. Pokud ti hosting dá adresu s nestandardním portem, použij přesně ten; servery sdílející jednu IP se od sebe liší jen portem.
Oba porty jsou UDP. Pokud server provozuješ sám a připojení adresou selhává s „Failed to connect“, zdaleka nejčastější příčinou je pravidlo firewallu nebo routeru jen pro TCP, nebo takové, které přesměrovává jen jeden z dvojice. Přesměrování doma a více serverů na jedné adrese pokrývá článek porty Valheimu 2456-2458.
Připojení k serveru ve vlastní síti
Pokud server běží na stroji u tebe doma, hráči zvenčí se připojují přes tvou veřejnou IP, ale ty ne nutně. Mnoho domácích routerů nepodporuje hairpin NAT (také NAT loopback): spojení zevnitř sítě na její vlastní veřejnou adresu se zahodí, místo aby se otočilo. Příznakem je server, na který se mohou připojit všichni ostatní, zatímco ty dostáváš „Failed to connect“.
Řešením je připojit se místo toho přes místní adresu stroje se serverem, například 192.168.1.20:2456, a mít druhou položku mezi oblíbenými s touto adresou. Pokud server běží na stejném PC, na kterém hraješ, funguje 127.0.0.1:2456. Kdokoli ve stejné síti to udělá stejně; všichni ostatní dál používají veřejnou adresu. Pokud jsi za carrier-grade NAT, nikdo zvenčí se na domácí server přes IP nedostane vůbec, což je jeden z důvodů probíraných v článku domácí hosting vs pronajatý server.
Favourites a Recent
Obrazovka Join Game má záložky, které jsou samostatné seznamy, ne filtry jednoho seznamu. Favourites obsahuje servery, které jsi přidal adresou nebo označil hvězdičkou. Recent obsahuje servery, na kterých jsi byl. Friends ukazuje servery, na kterých jsou tvoji přátelé ze Steamu. Community je veřejný seznam.
Častá chyba je hledat v záložce Community server přidaný adresou - je ve Favourites a v Community nemusí být vůbec, pokud běží s -public 0. Stává se i opak: někdo hledá ve Favourites server, který viděl jen v seznamu komunity.
Prohlížeč serverů ve Steamu a oblíbené#
Mimo hru má klient Steam vlastní prohlížeč serverů: View, pak Game Servers (u některých verzí klienta Servers). Je to jiný nástroj než seznam ve hře a hodí se ke dvěma úkolům.
Za prvé jako seznam oblíbených vedený Steamem:
- Otevři View, Game Servers a záložku Favourites.
- Klikni na Add a Server a napiš adresu s portem.
- Steam se dotáže a pokud server odpoví, ukáže jeho název, počet hráčů a ping.
- Vyber ho a klikni na Connect, což spustí Valheim a připojí se.
Za druhé jako test. Prohlížeč Steamu mluví s dotazovacím portem serveru, takže pokud se tu server objeví se svým názvem, dotazovací port je otevřený a server je u Steamu zaregistrovaný. Hráči hlásí, že některá nastavení Valheimu se zobrazí po přidání s dotazovacím portem (2457) a ne s herním; pokud přidání ip:2456 nic neukáže, zkus ip:2457, než usoudíš, že server nejede. Pokud nic neukáže ani jedno, ale připojení adresou ve hře funguje, server je v pořádku a jen dotazová strana je blokovaná nebo pomalá.
Když se připojuješ z prohlížeče Steamu, Valheim se může otevřít do hlavního menu a pak se připojit, nebo může chtít, abys nejdřív vybral postavu, podle verze. Pokud se otevře a prostě zůstane v menu, použij místo toho Add Server ve hře. Jak spolu dotazovací port a hlavní seznam souvisejí, vysvětluje článek viditelnost serveru v seznamu a master server Steamu.
Startovací volba +connect
Valheim také přijímá +connect ve startovacích volbách ve Steamu, což hře při spuštění řekne, aby se připojila na adresu:
+connect 203.0.113.10:2456Nastav to ve Steamu: pravým tlačítkem na Valheim, Properties, General, Launch Options. Heslo se stále píše ve hře po připojení. Je to pohodlí pro jednoho hráče, který se vždy připojuje na stejný server, a otrava, když chce hrát jinde, protože se hra při každém startu pokusí připojit právě tam. Až server změníš, řádek odstraň. Jak fungují odkazy connect ve hrách na Steamu obecně, je v článku odkazy connect ve Steamu a přímé připojení.
Připojení přes přátele ve Steamu#
Pokud je už na serveru přítel ze Steamu, můžeš se k němu často připojit přímo:
- Ze seznamu přátel ve Steamu: klikni na šipku vedle jeho jména a vyber Join Game. Steam spustí Valheim a připojí se na server, kde je.
- Ze záložky Friends ve hře pod Join Game, která uvádí servery, na kterých hrají tvoji přátelé.
Závisí to na tom, aby informace o přítomnosti ve Steamu byly aktuální a aby to nastavení soukromí přítele dovolovalo, a když jedno z toho neplatí, tiše to selže. Je to dobrá zkratka pro první večer, kdy nový hráč nemá nic uloženo; potom by si měl přidat server adresou, aby se mohl připojit i tehdy, když tam nikdo jiný není. Na crossplay serveru pomáhá připojení přes přátele jen mezi přáteli ze Steamu; hráči z Xboxu a Microsoft Store používají kód.
Join kódy pro crossplay servery#
Server spuštěný s -crossplay se zaregistruje u PlayFab a dostane šestimístný join kód. Kód je způsob, jak se dostanou dovnitř hráči z Xboxu a Microsoft Store, a mohou ho použít i hráči ze Steamu.
- V hlavním menu zvol Join Game.
- Použij pole pro přidání serveru a místo adresy napiš šestimístný kód.
- Připoj se, pak zadej heslo serveru.
Kód se vypíše v logu serveru při startu, v řádku s názvem serveru, adresou a počtem hráčů:
Session "Ravenhold" with join code 483920 and IP 203.0.113.10:2456 is active with 0 player(s)Party zaskočí dvě věci:
- Kód se mění při každém restartu. Kód připnutý minulý týden na Discordu je po dalším restartu špatný. Buď ho po každém restartu aktualizuj, nebo restartuj v pevný čas, aby parta věděla, kdy se dívat. Pomůže plánované restarty a automatizace.
- Připojení kódem jsou přenášena přes relay. Provoz pro připojení kódem jde přes relay PlayFab, ne rovnou na server, což přidává jeden skok. Pokud je PlayFab pomalý, hráči ze Steamu na crossplay serveru se mohou stále připojit přímo přes Add Server s adresou.
Kód není heslo. Kdokoli s kódem se dostane k výzvě k heslu, a proto crossplay server, jehož kód je zveřejněný, potřebuje silné heslo - viz pravidla hesla k serveru Valheim. Kroky specifické pro konzole, nastavení soukromí na Xboxu a stranu PlayFab najdeš v článku crossplay a hráči na Xboxu.
Seznam komunity a proč je poslední#
S -public 1 se server zaregistruje do seznamu komunity. Záložka Community ve hře ho pak uvede - časem.
- Trvá to. Nový nebo restartovaný server se může objevit až po několika minutách.
- Seznam je obrovský. Tisíce serverů a vyhledávací pole hledá podle názvu. Dej svému serveru v názvu neobvyklé slovo a hledej podle něj.
- Filtry věci skrývají. Verze a nastavení crossplay ovlivňují, co se zobrazí. Pokud je hráč na jiné verzi, server se mu nemusí zobrazit vůbec.
Samotné připojení ze seznamu se po nalezení v ničem neliší. Pokud server chybí, nejdřív to otestuj adresou: pokud to funguje, server je v pořádku a problém je v seznamu. Všechny příčiny prochází článek server se nezobrazuje v seznamu. Pro soukromou partu je často lepší -public 0 - cizím lidem to brání zkoušet hesla a pro hráče připojující se adresou nebo kódem to nic nemění.
Co dát své partě#
Krátká, aktuální zpráva ukončí většinu otázek o připojení:
Ravenhold - ValheimAddress: 203.0.113.10:2456 (Steam: Join Game > Add Server)Join code: 483920 (Xbox / Game Pass; changes on restart)Password: in the pinned DMVersion: must match the latest Steam updateHeslo drž mimo veřejné kanály; adresu a kód zveřejni a heslo pošli soukromě. Když se server přesune nebo se změní port, aktualizuj zprávu dřív, než si toho někdo všimne. Na RE:NODE jsou porty serveru uvedené na záložce Network, crossplay je už zapnutý a join kód se po každém startu objeví v živé konzoli, takže ten, kdo tuto zprávu udržuje, může obojí zkopírovat z jednoho místa.
Když metoda nefunguje#
| Příznak | Pravděpodobná příčina | Co zkusit |
|---|---|---|
| Add Server: „Failed to connect“ | Špatný port, blokované UDP, server není připravený | Zkontroluj herní port, počkej na dokončení startu |
| Oblíbené ve Steamu: bez odezvy | Dotazovací port blokovaný nebo přidán špatný port | Zkus ip:2457; otestuj adresou ve hře |
| Připojení přes přítele nic nedělá | Zastaralá přítomnost nebo nastavení soukromí | Přidej server místo toho adresou |
| Join kód nenalezen | Kód se po restartu změnil | Přečti aktuální kód z logu |
| Join kód pomalý nebo selhává | Relay PlayFab | Hráči ze Steamu se připojí adresou |
| „Incompatible version“ | Buildy klienta a serveru se liší | Aktualizuj tu stranu, která zaostává |
| Výzva k heslu, pak „Incorrect password“ | Heslo | Napiš znovu, zkontroluj velikost písmen a mezery |
Chyba verze postihuje všechny metody stejně, protože kontrola probíhá až po připojení. Po záplatě Valheimu se musí server aktualizovat dřív, než se kdokoli na novém klientu připojí - načasování pokrývá článek aktualizace serveru a nesoulad verzí.
Server, který se ještě spouští, je další tichá příčina. Velký svět se může po spuštění procesu načítat desítky vteřin a připojení v té době selhává, jako by server nejel. Počkej na řádek relace nebo join kód v logu a pak se připoj.
FAQ#
Který port použiju pro připojení k serveru Valheim přes IP?
Herní port, ve výchozím stavu 2456, ve tvaru ip:2456. Pokud server používá jiný -port, použij to číslo. Port o jedna vyšší je dotazovací port, který používá prohlížeč serverů ve Steamu.
Kam se můj server po přidání poděl?
Do záložky Favourites pod Join Game. Záložky jsou samostatné seznamy, takže server přidaný adresou nemusí být v záložce Community.
Mohou se hráči z Xboxu připojit přes IP?
Ne. Hráči na konzolích se na crossplay server připojují šestimístným join kódem nebo přes seznam komunity. Hráči ze Steamu mohou použít kód i adresu.
Proč join kód přestane fungovat?
Generuje se znovu při každém restartu serveru. Po každém restartu si přečti nový z logu serveru nebo z konzole, nebo naplánuj restarty na pevný čas.
Je připojení kódem pomalejší než přes IP?
Může být. Připojení kódem jdou přes relay PlayFab, což přidává skok; připojení adresou jde přímo. U hráčů ze Steamu na crossplay serveru je adresa obvykle volbou s nižší latencí.


