Ten przewodnik przeprowadzi Cię przez każdy krok potrzebny do dołączenia do Twojego serwera Project Zomboid hostowanego w Legion Hosting — od znalezienia danych połączenia w GPanel po dodanie serwera do listy Favorites w grze.
IP:Port jako pojedynczego ciągu w polu IP nie powiedzie się. Przeczytaj uważnie Krok 3.
Wymagania wstępne
- Aktywny serwer Project Zomboid w Legion Hosting
- Project Zomboid zainstalowany przez Steam
- Adres IP i numer portu Twojego serwera (znajdź je w GPanel — zobacz Jak znaleźć adres IP i port serwera)
- Hasło serwera, jeśli zostało ustawione
- Twoja wersja gry musi odpowiadać wersji serwera (omówione w Kroku 5)
Krok 1 — Potwierdź, że Twój serwer jest uruchomiony
- Zaloguj się do GPanel.
- Kliknij swój serwer Project Zomboid z listy serwerów.
- W zakładce Console potwierdź, że wskaźnik statusu pokazuje Running.
- Jeśli status pokazuje Offline, kliknij Start i poczekaj, aż konsola przestanie się przewijać, zanim spróbujesz się połączyć. Pełne uruchomienie zazwyczaj zajmuje 60–90 sekund.
Krok 2 — Zanotuj osobno swój adres IP i port
GPanel wyświetla Twój adres połączenia w formacie IP:Port, na przykład 198.51.100.42:16261. Musisz zapisać każdą część osobno, zanim przejdziesz do gry.
| Część | Przykład | Gdzie ją znaleźć |
|---|---|---|
| Adres IP | 198.51.100.42 |
Wszystko przed dwukropkiem w polu adresu GPanel |
| Port | 16261 |
Wszystko po dwukropku w polu adresu GPanel |
Krok 3 — Dodaj serwer do Favorites w Project Zomboid
Lista Favorites to najbardziej niezawodny sposób połączenia. Przechowuje dane Twojego serwera, dzięki czemu nie musisz ich wpisywać za każdym razem.
Build 42 (B42)
- Uruchom Project Zomboid. W menu głównym kliknij Join Server.
- Wybierz zakładkę Favorites na górze.
- Kliknij Add Server (lub przycisk +).
- Wypełnij pola:
- IP / Host: Wpisz tylko adres IP — np.
198.51.100.42. Nie dołączaj tutaj portu. - Port: Wpisz tylko numer portu — np.
16261. - Password: Wpisz hasło serwera, jeśli zostało ustawione.
- Description: Opcjonalna nazwa serwera na Twojej liście.
- IP / Host: Wpisz tylko adres IP — np.
- Kliknij Add, aby zapisać, a następnie kliknij dwukrotnie wpis serwera (lub zaznacz go i kliknij Connect).
Build 41 (B41)
- Uruchom Project Zomboid. W menu głównym kliknij Join.
- Wybierz zakładkę Favorites.
- Kliknij Add.
- Wypełnij pola:
- IP: Wpisz tylko adres IP — np.
198.51.100.42. - Port: Wpisz tylko numer portu — np.
16261. - Server Name: Dowolna etykieta.
- Password: Wpisz hasło serwera, jeśli zostało ustawione.
- IP: Wpisz tylko adres IP — np.
- Kliknij OK, zaznacz swój serwer na liście Favorites, a następnie kliknij Connect.
IP:Port razem w polu IP. Gra wysyła do serwera tylko to, co znajduje się w polu IP. Wpisanie 198.51.100.42:16261 w polu IP spowoduje niepowodzenie połączenia, ponieważ numer portu zostanie potraktowany jako część nazwy hosta.
Krok 4 — Uruchom poprawny plik wykonywalny multiplayer (B42)
Build 42 wymaga uruchomienia multiplayer przy użyciu określonej metody. Jeśli uruchomisz grę nieprawidłowo, ekran Join Server może się nie pojawić lub uwierzytelnianie Steam się nie powiedzie.
Opcja A — Użyj opcji uruchamiania Steam (zalecane)
- W Steam kliknij prawym przyciskiem myszy Project Zomboid i wybierz Properties.
- W sekcji General znajdź pole Launch Options.
- Wpisz:
-nosteamtylko jeśli zostałeś poinstruowany przez administratora serwera. W przypadku standardowej gry pozostaw pole Launch Options puste. - Kliknij Play. W oknie launchera, które się pojawi, wybierz Play Project Zomboid (build 42 mp) lub równoważną opcję multiplayer.
- W menu głównym potwierdź, że dół ekranu pokazuje (steam) obok numeru wersji. Potwierdza to, że uwierzytelnianie Steam jest aktywne, co jest wymagane do połączenia z serwerem.
Opcja B — Uruchom b42mp.bat bezpośrednio
Jeśli launcher Steam nie pokazuje opcji multiplayer, możesz uruchomić multiplayer bezpośrednio:
- Otwórz swoją bibliotekę Steam, kliknij prawym przyciskiem myszy Project Zomboid i przejdź do Manage > Browse Local Files.
- W folderze gry znajdź plik
b42mp.bat(Windows) lubb42mp.sh(Linux/Mac). - Kliknij dwukrotnie
b42mp.bat, aby uruchomić grę w trybie multiplayer. - Ponownie potwierdź, że menu główne pokazuje (steam) na dole, zanim spróbujesz dołączyć do serwera.
Krok 5 — Dopasuj swoją wersję gry do serwera
Niezgodność wersji jest jedną z najczęstszych przyczyn odrzucenia połączenia. Gdy gra otrzymuje aktualizację, Twoja wersja klienta zmienia się natychmiast, ale wersja serwera zmienia się tylko wtedy, gdy ręcznie zaktualizujesz ją w GPanel — lub odwrotnie. Oba muszą działać na tym samym buildzie.
Sprawdź wersję serwera
- W GPanel przejdź do zakładki Console swojego serwera.
- Przejrzyj ostatni log startowy w poszukiwaniu wiersza, który brzmi mniej więcej
Build 42.x.xlubBuild 41.x.x. - Alternatywnie sprawdź zakładkę Startup — zainstalowana wersja jest często pokazana obok selektora gałęzi Steam.
Przełącz swojego klienta Steam na poprawną gałąź
Jeśli serwer działa na Build 41, ale Twój klient Steam zaktualizował się już do Build 42 (lub konkretnej gałęzi beta), musisz przejść na zgodną gałąź:
- W Steam kliknij prawym przyciskiem myszy Project Zomboid i wybierz Properties.
- Kliknij zakładkę Betas.
- Otwórz rozwijaną listę Beta Participation.
- Wybierz gałąź, która odpowiada Twojemu serwerowi:
- None — Najnowsza stabilna wersja (obecnie Build 42)
- b41multiplayer — Stabilna gałąź multiplayer Build 41
- Inne nazwane gałęzie oferowane przez dewelopera
- Zamknij Properties. Steam automatycznie pobierze poprawną wersję.
- Poczekaj na zakończenie pobierania przed uruchomieniem gry.
Krok 6 — Użyj Steam Relay, jeśli bezpośrednie UDP zawiedzie
Project Zomboid używa UDP do połączenia. Jeśli Twoja sieć blokuje ruch UDP — na przykład niektóre sieci uniwersyteckie lub korporacyjne — możesz nie być w stanie połączyć się bezpośrednio. Steam Relay kieruje Twoje połączenie przez serwery Steam jako rozwiązanie awaryjne.
- W Steam kliknij Steam w górnym pasku menu, a następnie wybierz Settings.
- Przejdź do Remote Play (lub w niektórych wersjach In-Home Streaming > Advanced).
- W przypadku routingu połączenia sprawdź ustawienia sieciowe Steam w sekcji Downloads > upewnij się, że nie wymuszasz konkretnego regionu, który jest daleko od serwera.
- Jeśli masz aktywny firewall lub VPN, spróbuj tymczasowo go wyłączyć, aby sprawdzić, czy nie blokuje portu UDP 16261.
- Jako ostateczne rozwiązanie awaryjne Steam może automatycznie spróbować routingu relay. Jeśli w oknie połączenia gry pojawi się monit o zezwolenie na relay, zaakceptuj go.
Weryfikacja
- Po kliknięciu Connect gra pokaże ekran ładowania lub ekran tworzenia postaci, jeśli dołączasz po raz pierwszy.
- Po załadowaniu do świata naciśnij Esc i potwierdź, że nazwa Twojej postaci oraz nazwa serwera pojawiają się poprawnie.
- Otwórz mapę w grze (M) lub sprawdź swoje współrzędne, aby potwierdzić, że jesteś w aktywnej sesji świata.
- Jeśli na serwerze są inni gracze, powinieneś zobaczyć ich nazwy na liście graczy (Tab lub P w zależności od wersji).
Rozwiązywanie problemów
Połączenie nie powiodło się / przekroczono limit czasu
- Potwierdź, że status serwera w GPanel pokazuje Running, a nie Offline lub Starting.
- Zweryfikuj, że IP i port są w osobnych polach. Pole IP musi zawierać tylko adres IP — bez dwukropka, bez numeru portu.
- Upewnij się, że port w grze dokładnie odpowiada portowi pokazanemu w GPanel. Nie zakładaj domyślnego
16261, jeśli GPanel pokazuje inną wartość. - Sprawdź, czy Twój firewall lub program antywirusowy nie blokuje ruchu UDP na porcie serwera.
Błąd niezgodności wersji przy połączeniu
- Klient gry i serwer muszą być na tym samym buildzie. Sprawdź build serwera w logach Console w GPanel.
- Przełącz się na zgodną gałąź beta Steam, jak opisano w Kroku 5.
- Po przełączeniu gałęzi poczekaj, aż Steam zakończy pobieranie, przed uruchomieniem gry.
Gra się uruchomiła, ale w menu nie ma opcji "Join Server"
- Prawdopodobnie uruchamiasz plik wykonywalny dla jednego gracza. Wyjdź i uruchom ponownie przy użyciu
b42mp.batlub wybierz opcję uruchomienia multiplayer z okna Steam. - Potwierdź, że menu główne pokazuje (steam) na dole ekranu.
Menu główne nie pokazuje "(steam)" — pokazuje "(nosteam)"
- Uruchomiłeś grę z flagą
-nosteamlub używając pliku wykonywalnego nosteam. Serwer również musi działać w trybie nosteam, aby to działało. - W przypadku większości serwerów Legion Hosting usuń
-nosteamz opcji uruchamiania Steam i uruchom ponownie przy użyciu standardowej metody multiplayer.
Serwer pojawia się w Favorites, ale połączenie natychmiast się zrywa
- Serwer mógł właśnie zostać zrestartowany. Poczekaj 60–90 sekund i spróbuj ponownie.
- Jeśli ustawione jest hasło, potwierdź, że wpisujesz je poprawnie — w hasłach rozróżniana jest wielkość liter.
- Sprawdź konsolę GPanel pod kątem komunikatów błędów, które pojawiają się w momencie próby połączenia, takich jak zbanowane IP lub osiągnięta maksymalna liczba graczy.
Wysokie opóźnienie lub rubber-banding po połączeniu
- Jeśli łączysz się przez Steam Relay, jest to oczekiwane. Spróbuj przełączyć się na połączenie bezpośrednie (upewnij się, że port UDP 16261 nie jest blokowany po Twojej stronie).
- Jeśli korzystasz z połączenia bezpośredniego, sprawdź Console serwera w GPanel pod kątem wysokiego użycia CPU lub pamięci, które może wskazywać, że serwer jest przeciążony.
Nadal nie można się połączyć po wykonaniu wszystkich kroków
Otwórz zgłoszenie do pomocy technicznej i dołącz:
- Adres IP i port Twojego serwera z GPanel
- Wersję buildu gry (pokazaną w menu głównym)
- Dokładny komunikat błędu, który widzisz, gdy połączenie się nie powiedzie
- Zrzut ekranu wpisu Favorites pokazujący pola IP i Port