Birçok oyun sunucusu, Steam Query ve sunucu tarayıcısı iletişimi için ana oyun portundan ayrı bir UDP portu gerektirir. Her iki işlevi tek bir porta yüklemek, "port kapalı" uyarısının ve başarısız sunucu tarayıcısı listelemelerinin en yaygın nedenidir. Bu kılavuz, GPanel'de ikinci bir port tahsisi eklemeyi ve sunucunuzun query değişkenini buna yönlendirmeyi gösterir.
Warning: Port 16262 is closed, performance may be severely affected benzeri bir mesaj gösteriyorsa, UDP/query portunuz doğru şekilde tahsis edilmemiş veya yapılandırılmamıştır. Bunu çözmek için bu kılavuzu izleyin.
Ön Koşullar
- Legion Hosting ile aktif bir oyun sunucusu
- GPanel erişimi — Legion Hosting kimlik bilgilerinizle giriş yapın
- Başlangıç değişkeni değişikliklerini uygulamadan önce sunucunuz Offline durumunda olmalıdır (GPanel gerekirse sizi uyaracaktır)
- Mevcut birincil oyun portunuzu bilin — Console sayfasında veya Network sekmesinde görünür
16261 ve query portu 16262 kullanır.
UDP Portu Neden Ayrı Olmalı
Oyun sunucuları genellikle aynı anda iki ağ dinleyicisi çalıştırır:
| Dinleyici | Amaç | Tipik Varsayılan |
|---|---|---|
| Oyun Portu | Oyuncu bağlantı trafiğini alır — hareket, sohbet, oyun durumu | 16261 (PZ), 2456 (Valheim) |
| UDP / Steam Query Portu | Steam sunucu tarayıcısı sorgularına yanıt verir — oyuncu sayısı, ad, ping | Çoğu durumda oyun portu + 1 |
Her iki dinleyici de aynı port numarasına yönlendirilirse, önce hangisi bağlanırsa diğerini engeller. Sunucu başlar ancak query dinleyicisi açılamaz, bu da "port kapalı" uyarısını tetikler ve oyuncular teknik olarak doğrudan IP ile katılabilseler bile sunucunuzun Steam sunucu tarayıcısında çevrimdışı görünmesine neden olur.
Adım 1 — Mevcut Port Tahsisinizi Belirleyin
- GPanel'e giriş yapın ve sunucunuza tıklayın.
- Sol kenar çubuğunda Network'e tıklayın.
- Tahsis tablosunda listelenen port numarasını not edin. Bu sizin birincil oyun portunuzdur. Yazın — Adım 3'te buna ihtiyacınız olacak.
- İkinci bir tahsisin zaten var olup olmadığını kontrol edin. Tabloda yalnızca bir satır gösteriliyorsa, Adım 2'de ikinci bir tane eklemeniz gerekir.
Adım 2 — UDP/Query İçin İkinci Bir Port Tahsisi Ekleyin
- Network sekmesinde Create Allocation'a tıklayın (düğme etiketi Add Allocation şeklinde olabilir veya bir + simgesi gösterebilir).
- GPanel yeni bir port numarası atayacaktır. Sayfanın yenilenmesini bekleyin ve tahsis tablosunda artık ikinci bir satırın göründüğünü onaylayın.
- Yeni port numarasını yazın — bu sizin UDP/query portunuz olacaktır. Bunu Adım 3'te gireceksiniz.
Adım 3 — Startup Sekmesinde UDP/Query Port Değişkenini Ayarlayın
GPanel'de tahsisi eklemek, portu ağ düzeyinde rezerve eder, ancak ayrıca oyun sunucusu yazılımına o portu gerçekten kullanmasını söylemeniz gerekir. Bu, bir başlangıç değişkeni aracılığıyla yapılır.
- GPanel'in sol kenar çubuğunda Startup'a tıklayın.
- UDP Port, Steam Query Port veya benzeri adlı değişkeni arayın. Tam etiket oyununuza bağlıdır:
- Project Zomboid:
UDP Port'u veya query/Steam portuyla etiketlenmiş bir alanı arayın - Valheim:
Query Port'u arayın - Diğer oyunlar: ana porttan ayrı olarak "query", "steam query" veya "UDP" referansı veren herhangi bir alanı arayın
- Project Zomboid:
- Mevcut değeri temizleyin ve Adım 2'deki yeni port numarasını girin.
- Değişikliği kaydetmek için Save veya Update'e tıklayın.
Adım 4 — Sunucuyu Yeniden Başlatın
- GPanel'de Console sekmesine gidin.
- Sunucu çalışıyorsa, Stop'a tıklayın ve durumun Offline olarak değişmesini bekleyin.
- Start'a tıklayın.
- Sunucu başlarken konsol çıktısını izleyin. Başlangıç dizisinin tamamlanmasını bekleyin — bu genellikle çoğu oyun sunucusu için 60–90 saniye sürer.
- Query portunun başarıyla bağlandığını onaylayan bir satır arayın. Port doğru şekilde yapılandırıldığında ve tahsis edildiğinde uyarı mesajı (
Warning: Port XXXXX is closed) artık görünmemelidir.
Doğrulama
- Console sekmesinde, durumun Running gösterdiğini ve "port kapalı" uyarısının başlangıç günlüğünde bulunmadığını onaylayın.
- Steam'i açın ve View > Game Servers'a gidin (veya Ctrl+Shift+M tuşlarına basın). Favorites sekmesine tıklayın,
IP:QueryPortkullanarak sunucunuzu ekleyin ve yenileyin. Sunucu artık zaman aşımına uğramak yerine bir oyuncu sayısı ve ping göstermelidir. - Project Zomboid için, oyun içi Favorites listesi aracılığıyla sunucuya bağlanın. Performans uyarısı olmadan başarılı bir bağlantı, her iki portun da doğru çalıştığını onaylar.
- GPanel'in Network sekmesinde her iki port tahsisinin de hâlâ mevcut olduğunu doğrulayın — birincil oyun portu ve ikincil query portu.
Sorun Giderme
Yeniden başlattıktan sonra "port kapalı" uyarısı hâlâ görünüyor
- Startup sekmesinin UDP/query alanındaki port numarasının, Network sekmesinde gösterilen ikinci tahsisle tam olarak eşleştiğini iki kez kontrol edin. Tek bir rakam farkı bile, oyunun tahsis edilmemiş bir portu açmaya çalıştığı anlamına gelir.
- Başlangıç değişkenini değiştirdikten sonra Save'e tıkladığınızı onaylayın. Kaydetmeden başka bir yere geçmek değişikliği atar.
- Yeniden başlatma yerine tam bir durdurma ve başlatma deneyin — bazı oyunlar başlangıç değişkenlerini yalnızca temiz bir başlangıçta yeniden okur.
Network sekmesinde "Create Allocation" düğmesi yok
- Bazı sunucu planlarında sabit sayıda port tahsisi bulunur. Düğme yoksa veya gri renkteyse, sunucunuz için ek bir port tahsisi talep etmek üzere Legion Hosting desteğiyle iletişime geçin.
Startup sekmesinde bir UDP Port veya Query Port değişkeni bulamıyorum
- Tüm oyun sunucusu türleri GPanel'in Startup sekmesinde ayrı bir query portu değişkeni göstermez. Böyle bir alan yoksa, oyun query portunu otomatik olarak yönetiyor olabilir (genellikle oyun portu + 1). Bu durumda, eklediğiniz ikinci tahsisin oyunun bağlanabilmesi için birincil oyun portunuzdan tam olarak bir yüksek olduğundan emin olun.
- Belirli oyununuz için query portunu hangi değişkenin kontrol ettiğinden emin değilseniz, Legion Hosting ile bir destek bileti açın ve oyun adını ve gördüğünüz uyarı mesajını belirtin.
Sunucu Steam sunucu tarayıcısında görünüyor ancak oyuncular hâlâ bağlanamıyor
- Query portu ve oyun portu iki farklı şeydir. Query portunun çalıştığını onaylamak (sunucu tarayıcıda görünür) oyun portunun doğru ayarlandığı anlamına gelmez. Startup sekmesindeki oyun portu değişkeninin Network sekmesindeki birincil tahsisle eşleştiğini doğrulayın.
- Oyuncuların doğru birincil bağlantı adresini kullandığını onaylamak için Sunucu IP'nizi ve Portunuzu Nasıl Bulursunuz bölümüne bakın.
Uyarı daha önce vardı ancak kayboldu — yine de bu kılavuzu takip etmem gerekiyor mu?
- Uyarı yoksa ve sunucu tarayıcısı listelemeniz ile bağlantılarınız doğru çalışıyorsa, herhangi bir işlem gerekmez. Uyarı yalnızca başlangıç günlüğünüzde aktif olarak göründüğünde işlem gerektirir.
Tüm adımları takip ettikten sonra hâlâ sorun görüyorum
Bir destek bileti açın ve şunları ekleyin:
- Sunucunuzun birincil oyun portu ve ikincil query portu (her ikisi de Network sekmesinden)
- Console başlangıç günlüğündeki tam uyarı veya hata mesajı
- Startup sekmesindeki UDP/Query Port değişkeninin mevcut değeri
- Oyun adı ve sunucu türü