YENİ 📢 Sınırlı lansman teklifi: Tüm oyunlarda ilk aya %70'e varan indirim!Paketleri görün

Rust portları ve güvenlik duvarı açıklaması

RustUpdated Nov 3, 20268 min read

Bir Rust sunucusu dört port kullanır: oyuncuların bağlandığı oyun portu ile sunucu listesi için bir sorgu portu (ikisi de UDP) ve ayrıca yönetici araçları için bir RCON portu ile bir Rust+ uygulama portu (ikisi de TCP). PlayNHost'ta dördü de sizin için atanmış ve açıktır. Oyuncuların yalnızca Arkadaşlarla oyna kartındaki adrese ihtiyacı vardır.

Bir Rust sunucusu hangi portları kullanır?

PortProtokolFacepunch varsayılanıPlayNHost sunucunuzdaNerede görürsünüz
Oyun portu: oyuncular buraya bağlanırUDP28015Birincil portArkadaşlarla oyna kartındaki Adres ve Portlar ve ağ
Sorgu portu: sunucu listesi sunucunuzu bununla sorgularUDPOyun portundan ya da RCON portundan 1 fazla, hangisi daha yüksekseKendine ait bir portOyun ayarları içindeki Sorgu Portu
RCON portu: dış yönetici araçları buraya bağlanırTCPOyun portunun numarası (Facepunch'ın örneğinde 28016 kullanılır)Kendine ait bir portOyun ayarları içindeki RCON Portu
Rust+ uygulama portu: yardımcı uygulama sunucunuzla burada konuşurTCPOyun portundan ya da RCON portundan 67 fazla, hangisi daha yüksekse (28082)Kendine ait bir portOyun ayarları içindeki Uygulama portu

Facepunch'ın sunucu rehberi de aynı şeyi söyler: bir Rust sunucusunun 4 portu vardır, oyun ve sorgu portları UDP, RCON ve Rust+ ise TCP'dir ve bağlanıp oynamak için yalnızca oyun portu gerekir. Sorgu portu sunucunuzu oyunun sunucu listesine koyan şeydir ve Facepunch, oyun portu ile sorgu portunun asla aynı numara olamayacağını da ekler.

Sorgu Portu, RCON Portu ve Uygulama portu, Oyun ayarları içinde Salt okunur olarak işaretlidir. Panel bunları sunucunuz kurulurken ayarlar ve her başlatmada dört numarayı da Rust'a iletir, böylece Rust her zaman panelin gösterdiği portlarda dinler.

Rust portum neden genellikle 28015 değil?

Her PlayNHost sunucusu, üzerinde çalıştığı makineden kendi portlarını alır; böylece birçok sunucu birbirini engellemeden tek bir IP adresini paylaşabilir. 28015, 28016 ve 28082, Facepunch'ın kendi kurduğunuz bir sunucu için kullandığı numaralardır. Sunucunuzun numaraları genellikle farklıdır; bu yüzden oyunculara her zaman panelin gösterdiği adresi ve portu verin, ev sunucuları için yazılmış bir rehberdeki numarayı asla vermeyin.

Adresi ve portları panelde nerede bulurum?

  1. Sunucunuzu panelde açın ve soldaki menüden Portlar ve ağ öğesine tıklayın.
  2. Bunu oyuncularınıza verin altında IP ve port olarak yazılmış adresi bulun, örneğin 203.0.113.10:25600. Yanındaki kopyalama simgesine tıklayın. Bu oyun portudur ve oyuncuların ihtiyaç duyduğu tek porttur.
  3. Tüm portlar altına bakın. Dört satır görürsünüz. Oyuncuların bağlandığı port olarak tanımlanan ve Birincil rozetini taşıyan satır oyun portudur.
  4. Diğer üçünü ayırt etmek için sayfanın üstündeki sekmelerden Ayarlar, sonra Oyun ayarları öğesine tıklayın ve numaralarını Sorgu Portu, RCON Portu ve Uygulama portu ile karşılaştırın.
  5. Bir satıra ad vermek için sonundaki ... menüsünü açın, Yeniden adlandır öğesini seçin, Açıklama alanına RCON gibi bir şey yazın ve Değişiklikleri kaydet düğmesine tıklayın. Satır artık Açıklama yok yerine sizin açıklamanızı gösterir.

Genel bakış sayfasında da aynı adres vardır: Arkadaşlarla oyna kartında Adres yanında ve sunucu kartının Sunucu adresi satırında; oradaki Katıl düğmesi adresi kopyalar.

Oyuncular PlayNHost'taki bir Rust sunucusuna nasıl bağlanır?

Oyuncular oyunda F1'e basar, client.connect yazıp bir boşluk bırakır, adresi portuyla birlikte yapıştırır ve Enter'a basar. Yeni bir sunucu, sorgu portu sayesinde birkaç dakika sonra oyunun Community listesinde de görünür. Oyuncular sorgu, RCON ya da Rust+ portunu asla yazmaz. Tüm adımlar Rust sunucunuza nasıl katılınır yazısındadır.

Router veya güvenlik duvarında port açmam gerekir mi?

Hayır. Rust sunucunuzun çalıştığı makine, panelin sunuculara verdiği portlarda internetten gelen bağlantıları hem TCP hem UDP için kabul eder ve Tüm portlar altındaki her port bunlardan biridir. Panel bunu o sayfada söyler: Her port hem TCP hem UDP kabul eder. Oyuncularınızın evdeki router'ları giden bağlantılara izin verir, bu yüzden onlar da hiçbir şey açmaz.

Facepunch rehberindeki port yönlendirme, kendi router'ınızın arkasında evde çalıştırdığınız sunucu içindir. Barındırılan bir sunucuda bu sizin işiniz değildir.

Güvenlik duvarı neye izin vermez?

Dışarıdan sunucunuza yalnızca Tüm portlar altında listelenen portlar ulaşır. Kendi dinleyicisini açan bir eklentiye, örneğin seçtiği bir portta çalışan bir web sayfasına, bu portlardan birini kullanmadıkça ulaşılamaz. Paketiniz ek portlar içeriyorsa Tüm portlar altında Port ekle görünür. Yeni portun numarasını makine seçer; panel de bunu söyler: Port numbers are assigned by the machine your server runs on - you can name a port, but not choose its number. Eklentiyi o numaraya ayarlayın, ardından yeni port kullanımda olsun diye sunucuyu yeniden başlatın. Port ekle düğmesi yoksa paketiniz ek port içermiyordur; bu durumda bir destek talebi açın ve hangi eklentinin porta ihtiyaç duyduğunu yazın.

Hangi portun birincil olduğunu değiştirebilir veya birini kaldırabilir miyim?

Oyun portunu Birincil olarak bırakın ve dört portun hepsini yerinde tutun. Bir satırın ... menüsündeki Birincil yap yalnızca oyun portunu taşır; Sorgu Portu, RCON Portu ve Uygulama portu olduğu yerde kalır. Örneğin sorgu portunu birincil yapmak oyunu ve sorguyu aynı numaraya koyar ve Facepunch'a göre bu çalışamaz.

Menü; sorgu, RCON ve Uygulama satırlarında Portu kaldır seçeneğini de sunabilir. Kullanmayın: Rust yine de o numarada başlatılır ve kaldırılan port makineye geri döner; orada başka bir sunucu onu alabilir.

RCON portu ve Rust+ uygulama portu ne işe yarar?

RCON, Rust'ın uzak konsoludur. Rust bunu RCON Portu üzerinde, TCP ile bir WebSocket olarak çalıştırır. RustAdmin gibi dış araçlar sunucunuzun IP'si, RCON Portu ve RCON Şifresi ile bağlanır: Kendi RCON aracınızı Rust sunucunuza nasıl bağlarsınız. Panelin kendi Console bölümü bunu kullanmaz, ama Aktif oyuncular kartı ve Canlı harita kullanır; bu yüzden bir RCON Şifresi gerekir.

Rust+, Facepunch'ın yardımcı uygulamasıdır. Rust, Uygulama portu üzerinde TCP ile küçük bir yardımcı sunucu çalıştırır ve Facepunch'ın Rust+ arka ucunun ona internetten ulaşabilmesi gerekir. Facepunch ayrıca bu portun 10000 veya daha yüksek olmasını şart koşar. Uygulama portu sunucunuzun portlarından biridir, dolayısıyla erişilebilirdir. Oyun ayarları içindeki numarasının 10000 veya daha yüksek olup olmadığını kontrol edin; daha düşükse bir destek talebi açın, çünkü Rust+ onda çalışamaz. Oyuncular eşleştirmeyi oyunun içinden yapar: Rust+ uygulamasını Rust sunucunuzla nasıl kullanırsınız.

Yaygın Rust port sorunları ve çözümleri

Rust sunucum sunucu listesinde yok

Console Server startup complete (sunucu başlatma tamamlandı) gösterdikten sonra yeni bir sunucunun Community listesinde görünmesi birkaç dakika sürer. Sorgu portu zaten ayarlıdır, yani açılacak bir şey yok. Bu arada oyuncular client.connect ve adres ile katılabilir. Hâlâ görünmüyorsa adı, etiketleri ve branch'i kontrol edin: Rust sunucunuz sunucu listesinde görünmüyor.

Bir arkadaşım adresle bağlanamıyor

  • Adresi Arkadaşlarla oyna kartından yeniden kopyalayın. Yanlış ya da eksik port en yaygın nedendir; sorgu, RCON ve Uygulama portları katılmak için asla işe yaramaz.
  • Rozetin Çevrimiçi dediğini ve Console içinde Server startup complete yazdığını kontrol edin.
  • Okul, iş ve herkese açık ağlar oyun portlarını engelleyebilir. Oyuncudan başka bir ağ denemesini isteyin.

Sürüm, branch ve dolu sunucu nedenleri Oyuncular Rust sunucunuza katılamıyor yazısındadır.

RCON aracım bağlanamıyor veya reddediliyor

  • Adresteki portu değil, Oyun ayarları içindeki RCON Portu'nu kullanın.
  • Aracınız sorarsa web ya da WebSocket RCON türünü seçin.
  • Sunucu çalışırken RCON Şifresi'ni değiştirdiyseniz sunucuyu yeniden başlatın: panel şifreyi Rust'a başlarken verir, dolayısıyla yeni şifre ancak yeniden başlatmadan sonra kullanılır. Yanlış şifrede Console RCON: IP ... attempted to connect with incorrect password. yazar.

Panelin kendisi reddedildiğinde The server refused the RCON password der: Rust sunucunuzda sunucu RCON şifresini reddetti. Sunucu başlarken ya da durmuşken Aktif oyuncular kartı It is not answering on its RCON port. That is normal while it is starting or stopped. yazar.

Rust+ sunucuyu çevrimdışı gösteriyor

Console içinde Rust+ companion server connectivity test failed! Disabling Rust+ features. satırını arayın. Rust bunu, Facepunch'ın arka ucu Uygulama portu'na ulaşamadığında yazar ve sonra sunucunuzda Rust+ özelliğini kapatır. Facepunch ayrıca IP adresi başına her 5 dakikada yalnızca 10 böyle kontrole izin verir ve aynı makinedeki Rust sunucuları tek bir IP adresini paylaşır. 5 dakika bekleyin ve sunucuyu bir kez yeniden başlatın. Satır geri gelirse çevresindeki Console satırlarıyla bir destek talebi açın.

Bilmekte fayda var

Sunucunuz başka bir yerde mi? Bize taşıyın

EN YENİ BLOG YAZILARIMIZ