Många spelservrar kräver en separat UDP-port — skild från huvudspelporten — för Steam Query- och serverbläddrarkommunikation. Att blanda båda funktionerna på en enda port är den vanligaste orsaken till varningen "port is closed" och misslyckade listningar i serverbläddraren. Den här guiden visar hur du lägger till en andra portallokering i GPanel och pekar din servers query-variabel mot den.
Warning: Port 16262 is closed, performance may be severely affected, är din UDP/query-port inte korrekt allokerad eller konfigurerad. Följ den här guiden för att lösa det.
Förutsättningar
- En aktiv spelserver hos Legion Hosting
- Åtkomst till GPanel — logga in med dina inloggningsuppgifter för Legion Hosting
- Din server måste vara i Offline-läge innan du tillämpar ändringar av startvariabler (GPanel kommer att be dig om det vid behov)
- Känn till din nuvarande primära spelport — synlig på Console-sidan eller under fliken Network
16261 och query-porten 16262.
Varför UDP-porten måste vara separat
Spelservrar kör vanligtvis två nätverkslyssnare samtidigt:
| Lyssnare | Syfte | Typisk standard |
|---|---|---|
| Spelport | Tar emot spelaranslutningstrafik — rörelse, chatt, speltillstånd | 16261 (PZ), 2456 (Valheim) |
| UDP / Steam Query-port | Svarar på frågor från Steam-serverbläddraren — antal spelare, namn, ping | Spelport + 1 i de flesta fall |
Om båda lyssnarna pekas mot samma portnummer blockerar den som binder först den andra. Servern startar men query-lyssnaren kan inte öppnas, vilket utlöser varningen "port is closed" och gör att din server framstår som offline i Steams serverbläddrare även om spelare tekniskt sett skulle kunna ansluta via direkt IP.
Steg 1 — Identifiera din nuvarande portallokering
- Logga in på GPanel och klicka på din server.
- I sidofältet till vänster, klicka på Network.
- Notera portnumret som anges i allokeringstabellen. Detta är din primära spelport. Skriv ner det — du behöver det i Steg 3.
- Kontrollera om en andra allokering redan finns. Om tabellen bara visar en rad behöver du lägga till en andra i Steg 2.
Steg 2 — Lägg till en andra portallokering för UDP/query
- Under fliken Network, klicka på Create Allocation (knappens etikett kan visa Add Allocation eller en +-ikon).
- GPanel tilldelar ett nytt portnummer. Vänta tills sidan uppdateras och bekräfta att en andra rad nu visas i allokeringstabellen.
- Skriv ner det nya portnumret — detta blir din UDP/query-port. Du anger det i Steg 3.
Steg 3 — Ställ in UDP/query-portvariabeln under fliken Startup
Att lägga till allokeringen i GPanel reserverar porten på nätverksnivå, men du måste också tala om för spelserverprogramvaran att faktiskt använda den porten. Detta görs via en startvariabel.
- I sidofältet till vänster i GPanel, klicka på Startup.
- Leta efter variabeln med namnet UDP Port, Steam Query Port eller liknande. Den exakta etiketten beror på ditt spel:
- Project Zomboid: leta efter
UDP Porteller ett fält märkt med query-/Steam-porten - Valheim: leta efter
Query Port - Andra spel: leta efter valfritt fält som refererar till "query", "steam query" eller "UDP" separat från huvudporten
- Project Zomboid: leta efter
- Rensa det nuvarande värdet och ange det nya portnumret från Steg 2.
- Klicka på Save eller Update för att spara ändringen.
Steg 4 — Starta om servern
- Gå till fliken Console i GPanel.
- Om servern körs, klicka på Stop och vänta tills statusen ändras till Offline.
- Klicka på Start.
- Bevaka konsolutskriften medan servern startar. Vänta tills startsekvensen är klar — detta tar vanligtvis 60–90 sekunder för de flesta spelservrar.
- Leta efter en rad som bekräftar att query-porten har bundits framgångsrikt. Varningsmeddelandet (
Warning: Port XXXXX is closed) bör inte längre visas när porten är korrekt konfigurerad och allokerad.
Verifiering
- Under fliken Console, bekräfta att statusen visar Running och att varningen "port is closed" saknas i startloggen.
- Öppna Steam och gå till View > Game Servers (eller tryck Ctrl+Shift+M). Klicka på fliken Favorites, lägg till din server med
IP:QueryPortoch uppdatera. Servern bör nu visa ett spelarantal och ping istället för att få timeout. - För Project Zomboid, anslut till servern via Favorites-listan i spelet. En lyckad anslutning utan prestandavarningen bekräftar att båda portarna fungerar korrekt.
- Verifiera under GPanels flik Network att båda portallokeringarna fortfarande finns — den primära spelporten och den sekundära query-porten.
Felsökning
Varningen "port is closed" visas fortfarande efter omstart
- Dubbelkolla att portnumret i UDP/query-fältet under fliken Startup exakt matchar den andra allokeringen som visas under fliken Network. Även en siffras skillnad innebär att spelet försöker öppna en port som inte är allokerad.
- Bekräfta att du klickade på Save efter att ha ändrat startvariabeln. Att navigera bort utan att spara förkastar ändringen.
- Prova ett fullständigt stopp och en start istället för en omstart — vissa spel läser endast om startvariabler vid en ren start.
Det finns ingen "Create Allocation"-knapp under fliken Network
- Vissa serverpaket har ett fast antal portallokeringar. Om knappen saknas eller är nedtonad, kontakta Legion Hostings support för att begära en ytterligare portallokering för din server.
Jag kan inte hitta någon UDP Port- eller Query Port-variabel under fliken Startup
- Inte alla spelservertyper exponerar en separat query-portvariabel under GPanels flik Startup. Om inget sådant fält finns kan spelet hantera query-porten automatiskt (vanligtvis spelport + 1). I så fall, se till att den andra allokeringen du lade till är exakt ett högre än din primära spelport så att spelet kan binda till den.
- Om du är osäker på vilken variabel som styr query-porten för ditt specifika spel, öppna ett supportärende hos Legion Hosting och nämn spelets namn och varningsmeddelandet du ser.
Servern visas i Steam-serverbläddraren men spelare kan fortfarande inte ansluta
- Query-porten och spelporten är två olika saker. Att bekräfta att query-porten fungerar (servern visas i bläddraren) betyder inte att spelporten är korrekt inställd. Verifiera att spelportvariabeln under fliken Startup matchar den primära allokeringen under fliken Network.
- Se Så hittar du din server-IP och port för att bekräfta att spelare använder rätt primär anslutningsadress.
Varningen fanns tidigare men försvann — behöver jag fortfarande följa den här guiden?
- Om varningen saknas och din serverbläddrarlistning och anslutningar fungerar korrekt behövs ingen åtgärd. Varningen kräver endast åtgärd när den aktivt visas i din startlogg.
Ser fortfarande problem efter att ha följt alla steg
Öppna ett supportärende och inkludera:
- Din servers primära spelport och sekundära query-port (båda från fliken Network)
- Det exakta varnings- eller felmeddelandet från konsolens startlogg
- Det nuvarande värdet på UDP/Query Port-variabeln under fliken Startup
- Spelets namn och servertypen