Tento průvodce vás provede každým krokem potřebným k připojení k vašemu Project Zomboid serveru hostovanému u Legion Hosting — od nalezení údajů pro připojení v GPanel až po přidání serveru do seznamu Oblíbených ve hře.
IP:Port jako jednoho řetězce do pole IP selže. Přečtěte si pozorně Krok 3.
Předpoklady
- Aktivní Project Zomboid server u Legion Hosting
- Project Zomboid nainstalovaný přes Steam
- IP adresa a číslo portu vašeho serveru (najdete je v GPanel — viz Jak najít IP adresu a port vašeho serveru)
- Heslo serveru, pokud bylo nastaveno
- Verze vaší hry musí odpovídat verzi serveru (popsáno v Kroku 5)
Krok 1 — Ověřte, že váš server běží
- Přihlaste se do GPanel.
- Klikněte na svůj Project Zomboid server v seznamu serverů.
- Na záložce Console potvrďte, že indikátor stavu zobrazuje Running.
- Pokud stav zobrazuje Offline, klikněte na Start a počkejte, až se konzole přestane posouvat, než se pokusíte připojit. Úplné spuštění obvykle trvá 60–90 sekund.
Krok 2 — Poznamenejte si IP adresu a port zvlášť
GPanel zobrazuje vaši adresu pro připojení ve formátu IP:Port, například 198.51.100.42:16261. Před vstupem do hry si musíte zapsat každou část zvlášť.
| Část | Příklad | Kde ji najít |
|---|---|---|
| IP adresa | 198.51.100.42 |
Vše před dvojtečkou v poli adresy v GPanel |
| Port | 16261 |
Vše za dvojtečkou v poli adresy v GPanel |
Krok 3 — Přidejte server do Oblíbených v Project Zomboid
Seznam Oblíbených je nejspolehlivější způsob připojení. Uloží údaje o vašem serveru, takže je nemusíte zadávat pokaždé znovu.
Build 42 (B42)
- Spusťte Project Zomboid. V hlavním menu klikněte na Join Server.
- Vyberte záložku Favorites nahoře.
- Klikněte na Add Server (nebo tlačítko +).
- Vyplňte pole:
- IP / Host: Zadejte pouze IP adresu — např.
198.51.100.42. Nezadávejte sem port. - Port: Zadejte pouze číslo portu — např.
16261. - Password: Zadejte heslo serveru, pokud je nastaveno.
- Description: Volitelná přezdívka serveru ve vašem seznamu.
- IP / Host: Zadejte pouze IP adresu — např.
- Klikněte na Add pro uložení, poté dvakrát klikněte na záznam serveru (nebo jej vyberte a klikněte na Connect).
Build 41 (B41)
- Spusťte Project Zomboid. V hlavním menu klikněte na Join.
- Vyberte záložku Favorites.
- Klikněte na Add.
- Vyplňte pole:
- IP: Zadejte pouze IP adresu — např.
198.51.100.42. - Port: Zadejte pouze číslo portu — např.
16261. - Server Name: Libovolný název.
- Password: Zadejte heslo serveru, pokud je nastaveno.
- IP: Zadejte pouze IP adresu — např.
- Klikněte na OK, vyberte svůj server ze seznamu Oblíbených a poté klikněte na Connect.
IP:Port dohromady do pole IP. Hra odesílá na server pouze to, co je v poli IP. Zadání 198.51.100.42:16261 do pole IP způsobí selhání připojení, protože číslo portu bude považováno za součást názvu hostitele.
Krok 4 — Spusťte správný multiplayer spustitelný soubor (B42)
Build 42 vyžaduje spuštění multiplayeru specifickou metodou. Pokud hru spustíte nesprávně, obrazovka Join Server se nemusí zobrazit nebo selže ověření přes Steam.
Možnost A — Použijte možnost spuštění ve Steamu (doporučeno)
- Ve Steamu klikněte pravým tlačítkem na Project Zomboid a zvolte Properties.
- V části General najděte pole Launch Options.
- Zadejte:
-nosteampouze pokud vás k tomu vyzval administrátor serveru. Pro standardní hraní ponechte Launch Options prázdné. - Klikněte na Play. V zobrazeném dialogu launcheru zvolte Play Project Zomboid (build 42 mp) nebo odpovídající multiplayer možnost.
- V hlavním menu ověřte, že ve spodní části obrazovky je zobrazeno (steam) vedle čísla buildu. To potvrzuje, že je aktivní ověření přes Steam, které je potřebné pro připojení k serveru.
Možnost B — Spusťte b42mp.bat přímo
Pokud launcher ve Steamu nezobrazuje možnost multiplayeru, můžete multiplayer spustit přímo:
- Otevřete svou knihovnu ve Steamu, klikněte pravým tlačítkem na Project Zomboid a přejděte na Manage > Browse Local Files.
- Ve složce hry najděte soubor
b42mp.bat(Windows) nebob42mp.sh(Linux/Mac). - Dvakrát klikněte na
b42mp.batpro spuštění hry v režimu multiplayer. - Opět ověřte, že hlavní menu zobrazuje (steam) ve spodní části obrazovky, než se pokusíte připojit k serveru.
Krok 5 — Slaďte verzi hry se serverem
Nesoulad verzí je jednou z nejčastějších příčin odmítnutí připojení. Když hra obdrží aktualizaci, vaše verze klienta se okamžitě změní, ale verze serveru se změní až když jej ručně aktualizujete v GPanel — nebo naopak. Obě strany musí běžet na stejném buildu.
Zkontrolujte verzi serveru
- V GPanel přejděte na záložku Console vašeho serveru.
- Projděte nedávný spouštěcí log a hledejte řádek jako
Build 42.x.xneboBuild 41.x.x. - Případně zkontrolujte záložku Startup — nainstalovaná verze je často zobrazena vedle výběru Steam větve.
Přepněte svého Steam klienta na správnou větev
Pokud server běží na Build 41, ale váš Steam klient se již aktualizoval na Build 42 (nebo specifickou beta větev), musíte se přepnout na odpovídající větev:
- Ve Steamu klikněte pravým tlačítkem na Project Zomboid a zvolte Properties.
- Klikněte na záložku Betas.
- Otevřete rozbalovací menu Beta Participation.
- Vyberte větev, která odpovídá vašemu serveru:
- None — Nejnovější stabilní verze (aktuálně Build 42)
- b41multiplayer — Build 41 stabilní multiplayer větev
- Další pojmenované větve nabízené vývojářem
- Zavřete Properties. Steam automaticky stáhne správnou verzi.
- Počkejte na dokončení stahování před spuštěním hry.
Krok 6 — Použijte Steam Relay, pokud přímé UDP selže
Project Zomboid používá pro připojení UDP. Pokud vaše síť blokuje UDP provoz — například některé univerzitní nebo firemní sítě — nemusíte se být schopni připojit přímo. Steam Relay směruje vaše připojení přes servery Steamu jako záložní řešení.
- Ve Steamu klikněte na Steam v horní liště menu a poté zvolte Settings.
- Přejděte na Remote Play (nebo v některých verzích In-Home Streaming > Advanced).
- Pro směrování připojení zkontrolujte síťová nastavení Steamu pod Downloads > ujistěte se, že nevynucujete konkrétní region daleko od serveru.
- Pokud máte aktivní firewall nebo VPN, zkuste jej dočasně deaktivovat, abyste otestovali, zda neblokuje UDP port 16261.
- Jako poslední zálohu se Steam může automaticky pokusit o relay směrování. Pokud budete v dialogu připojení hry vyzváni k povolení relay, přijměte jej.
Ověření
- Po kliknutí na Connect hra zobrazí načítací obrazovku nebo obrazovku vytvoření postavy, pokud se připojujete poprvé.
- Po načtení do světa stiskněte Esc a potvrďte, že se vaše jméno postavy a název serveru zobrazují správně.
- Otevřete herní mapu (M) nebo zkontrolujte své souřadnice pro potvrzení, že jste v aktivní herní relaci.
- Pokud jsou na serveru další hráči, měli byste vidět jejich jména v seznamu hráčů (Tab nebo P v závislosti na verzi).
Řešení problémů
Připojení selhalo / vypršel časový limit
- Ověřte, že stav serveru v GPanel zobrazuje Running, ne Offline nebo Starting.
- Ověřte, že IP a port jsou v samostatných polích. Pole IP musí obsahovat pouze IP adresu — žádnou dvojtečku, žádné číslo portu.
- Ujistěte se, že port ve hře přesně odpovídá portu zobrazenému v GPanel. Nepředpokládejte výchozí
16261, pokud GPanel zobrazuje jinou hodnotu. - Zkontrolujte, zda váš firewall nebo antivirus neblokuje UDP provoz na portu serveru.
Chyba nesouladu verzí při připojení
- Herní klient a server musí být na stejném buildu. Zkontrolujte build serveru v logách konzole GPanel.
- Přepněte se na odpovídající beta větev ve Steamu podle popisu v Kroku 5.
- Po přepnutí větví počkejte, až Steam dokončí stahování, než hru spustíte.
Hra se spustila, ale v menu není možnost "Join Server"
- Pravděpodobně jste spustili spustitelný soubor pro jednoho hráče. Ukončete hru a znovu ji spusťte pomocí
b42mp.batnebo vyberte možnost multiplayer spuštění z dialogu Steamu. - Ověřte, že hlavní menu zobrazuje (steam) ve spodní části obrazovky.
Hlavní menu nezobrazuje "(steam)" — zobrazuje "(nosteam)"
- Spustili jste hru s příznakem
-nosteamnebo pomocí nosteam spustitelného souboru. Server musí také běžet v režimu nosteam, aby to fungovalo. - U většiny serverů Legion Hosting odeberte
-nosteamz možností spuštění ve Steamu a znovu spusťte hru standardní multiplayer metodou.
Server se zobrazuje v Oblíbených, ale připojení se okamžitě přeruší
- Server se mohl právě restartovat. Počkejte 60–90 sekund a zkuste to znovu.
- Pokud je nastaveno heslo, ověřte, že jej zadáváte správně — hesla rozlišují velká a malá písmena.
- Zkontrolujte konzoli GPanel, zda se v okamžiku pokusu o připojení neobjevují chybové zprávy, jako je zablokovaná IP nebo dosažený maximální počet hráčů.
Vysoká latence nebo rubber-banding po připojení
- Pokud se připojujete přes Steam Relay, je to očekávané. Zkuste přepnout na přímé připojení (ujistěte se, že UDP port 16261 není na vaší straně blokován).
- Pokud jste na přímém připojení, zkontrolujte Console serveru v GPanel, zda vysoké využití CPU nebo paměti nenaznačuje přetížení serveru.
Stále se nemůžete připojit po provedení všech kroků
Otevřete ticket podpory a uveďte:
- IP a port vašeho serveru z GPanel
- Verzi buildu hry (zobrazena v hlavním menu)
- Přesnou chybovou zprávu, kterou vidíte při selhání připojení
- Snímek obrazovky vašeho záznamu v Oblíbených zobrazující pole IP a Port