Mnogi game serveri zahtijevaju zasebni UDP port — različit od glavnog game porta — za Steam Query i komunikaciju s preglednikom servera. Korištenje obje funkcije na jednom portu najčešći je uzrok upozorenja "port is closed" i neuspjelog prikazivanja servera u pregledniku. Ovaj vodič pokazuje kako dodati drugu dodjelu porta u GPanel i usmjeriti varijablu upita vašeg servera na nju.
Warning: Port 16262 is closed, performance may be severely affected, vaš UDP/query port nije ispravno dodijeljen ili konfiguriran. Slijedite ovaj vodič da biste to riješili.
Preduvjeti
- Aktivni game server s Legion Hosting
- Pristup GPanel — prijavite se s vašim Legion Hosting vjerodajnicama
- Vaš server mora biti u stanju Offline prije primjene promjena pokretačkih varijabli (GPanel će vas upozoriti ako je potrebno)
- Poznajte svoj trenutni primarni game port — vidljiv na stranici Console ili kartici Network
16261 i query port 16262, na primjer.
Zašto UDP port mora biti zaseban
Game serveri obično pokreću dva mrežna slušatelja istovremeno:
| Slušatelj | Svrha | Tipična zadana vrijednost |
|---|---|---|
| Game Port | Prima promet igračkih konekcija — kretanje, chat, stanje igre | 16261 (PZ), 2456 (Valheim) |
| UDP / Steam Query Port | Odgovara na upite Steam preglednika servera — broj igrača, naziv, ping | Game port + 1 u većini slučajeva |
Ako su oba slušatelja usmjerena na isti broj porta, onaj koji se prvi poveže blokira drugog. Server se pokreće, ali query slušatelj se ne može otvoriti, što pokreće upozorenje "port is closed" i uzrokuje da vaš server izgleda kao da je offline u Steamovom pregledniku servera, iako se igrači tehnički mogu povezati putem izravnog IP-a.
Korak 1 — Identificirajte svoju trenutnu dodjelu porta
- Prijavite se u GPanel i kliknite na svoj server.
- U lijevoj bočnoj traci kliknite Network.
- Zabilježite broj porta naveden u tablici dodjela. To je vaš primarni game port. Zapišite ga — trebat će vam u Koraku 3.
- Provjerite postoji li već druga dodjela. Ako tablica prikazuje samo jedan red, trebate dodati drugi u Koraku 2.
Korak 2 — Dodajte drugu dodjelu porta za UDP/Query
- Na kartici Network, kliknite Create Allocation (oznaka gumba može glasiti Add Allocation ili prikazivati ikonu +).
- GPanel će dodijeliti novi broj porta. Pričekajte da se stranica osvježi i potvrdite da se sada pojavljuje drugi red u tablici dodjela.
- Zapišite novi broj porta — to će biti vaš UDP/query port. Unijeti ćete ga u Koraku 3.
Korak 3 — Postavite UDP/Query Port varijablu u kartici Startup
Dodavanje dodjele u GPanel rezervira port na mrežnoj razini, ali također trebate reći softveru game servera da stvarno koristi taj port. To se radi putem pokretačke varijable.
- U lijevoj bočnoj traci GPanel kliknite Startup.
- Potražite varijablu pod nazivom UDP Port, Steam Query Port ili slično. Točna oznaka ovisi o vašoj igri:
- Project Zomboid: potražite
UDP Portili polje označeno s query/Steam portom - Valheim: potražite
Query Port - Druge igre: potražite bilo koje polje koje se odnosi na "query", "steam query" ili "UDP" odvojeno od glavnog porta
- Project Zomboid: potražite
- Obrišite trenutnu vrijednost i unesite novi broj porta iz Koraka 2.
- Kliknite Save ili Update da biste spremili promjenu.
Korak 4 — Ponovno pokrenite server
- Idite na karticu Console u GPanel.
- Ako server radi, kliknite Stop i pričekajte da se status promijeni u Offline.
- Kliknite Start.
- Pratite ispis konzole dok se server pokreće. Pričekajte da se sekvenca pokretanja završi — to obično traje 60–90 sekundi za većinu game servera.
- Potražite liniju koja potvrđuje da se query port uspješno povezao. Poruka upozorenja (
Warning: Port XXXXX is closed) više se ne bi trebala pojavljivati kada je port ispravno konfiguriran i dodijeljen.
Provjera
- U kartici Console, potvrdite da status prikazuje Running i da upozorenje "port is closed" nije prisutno u dnevniku pokretanja.
- Otvorite Steam i idite na View > Game Servers (ili pritisnite Ctrl+Shift+M). Kliknite karticu Favorites, dodajte svoj server koristeći
IP:QueryPorti osvježite. Server bi sada trebao prikazivati broj igrača i ping umjesto isteka vremena. - Za Project Zomboid, povežite se na server putem popisa Favorites u igri. Uspješna konekcija bez upozorenja o performansama potvrđuje da oba porta rade ispravno.
- Provjerite u kartici Network GPanel da su obje dodjele portova još uvijek prisutne — primarni game port i sekundarni query port.
Rješavanje problema
Upozorenje "port is closed" i dalje se pojavljuje nakon ponovnog pokretanja
- Dvaput provjerite da broj porta u polju UDP/query kartice Startup točno odgovara drugoj dodjeli prikazanoj u kartici Network. Čak i razlika od jedne znamenke znači da igra pokušava otvoriti port koji nije dodijeljen.
- Potvrdite da ste kliknuli Save nakon promjene pokretačke varijable. Napuštanje stranice bez spremanja odbacuje promjenu.
- Pokušajte potpuno zaustavljanje i pokretanje umjesto ponovnog pokretanja — neke igre ponovno čitaju pokretačke varijable samo pri čistom pokretanju.
Nema gumba "Create Allocation" na kartici Network
- Neki serverski planovi imaju fiksni broj dodjela portova. Ako gumb nedostaje ili je zasivljen, kontaktirajte Legion Hosting podršku da biste zatražili dodatnu dodjelu porta za svoj server.
Ne mogu pronaći varijablu UDP Port ili Query Port u kartici Startup
- Ne prikazuju sve vrste game servera zasebnu varijablu query porta u kartici Startup GPanel. Ako takvo polje ne postoji, igra može upravljati query portom automatski (obično game port + 1). U tom slučaju, provjerite da je druga dodjela koju ste dodali točno jedan broj viša od vašeg primarnog game porta kako bi se igra mogla povezati na njega.
- Ako niste sigurni koja varijabla kontrolira query port za vašu specifičnu igru, otvorite zahtjev za podršku kod Legion Hosting i navedite naziv igre i poruku upozorenja koju vidite.
Server se pojavljuje u Steam pregledniku servera, ali igrači se i dalje ne mogu povezati
- Query port i game port su dvije različite stvari. Potvrda da query port radi (server se pojavljuje u pregledniku) ne znači da je game port ispravno postavljen. Provjerite da varijabla game porta u kartici Startup odgovara primarnoj dodjeli u kartici Network.
- Pogledajte Kako pronaći IP adresu i port svog servera da biste potvrdili da igrači koriste ispravnu primarnu adresu za povezivanje.
Upozorenje je bilo prisutno prije, ali je nestalo — trebam li i dalje slijediti ovaj vodič?
- Ako upozorenje nije prisutno i vaš prikaz u pregledniku servera te konekcije rade ispravno, nikakva radnja nije potrebna. Upozorenje zahtijeva radnju samo kada se aktivno pojavljuje u vašem dnevniku pokretanja.
I dalje vidite probleme nakon što ste slijedili sve korake
Otvorite zahtjev za podršku i uključite:
- Primarni game port i sekundarni query port vašeg servera (oba iz kartice Network)
- Točnu poruku upozorenja ili pogreške iz dnevnika pokretanja konzole
- Trenutnu vrijednost varijable UDP/Query Port u kartici Startup
- Naziv igre i vrstu servera