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

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

BeamMPUpdated Nov 3, 20265 min read

Bir BeamMP sunucusu her şey için tek bir port numarası kullanır, hem TCP hem UDP üzerinden. BeamMP'nin varsayılanı 30814'tür, ama bir PlayNHost sunucusunun kendi portu vardır ve panel bunu her başlatmada BeamMP'ye verir. Oyuncular sunucuyu başlatıcıda adıyla bulur ya da adresle Direct connect kullanır; kimsenin router'da veya güvenlik duvarında port açmasına gerek yoktur.

Bir BeamMP sunucusu hangi portu kullanır?

PortNe işe yararProtokolBeamMP varsayılanıPlayNHost sunucunuzdaNerede görürsünüz
Oyun portuTCP: katılma, sohbet ve oyuncuların katılırken aldığı mod indirmeleri. UDP: araç konumları ve diğer araç verileriTCP ve UDP, aynı numara30814Birincil port, PlayNHost'un atadığı bir numaraPortlar ve ağ, Arkadaşlarla oyna kartının Adres satırı ve BeamMP sunucu listesi kartındaki Direct connect adresi

BeamMP-Server, v3.9.3 sürümü için kaynak kodunun gösterdiği gibi TCP dinleyicisini ve UDP soketini aynı portta açar. BeamMP'nin kendi sunucu rehberi, evde barındıranlardan sunucunun güvenlik duvarından "hem TCP hem UDP" için geçmesine izin vermelerini ister. PlayNHost'ta ikisi de zaten portunuza ulaşır.

Sorgu portu ve RCON portu yoktur. Sunucu ayrıca anahtarını doğrulamak, listede görünmek ve oyuncuların hesaplarını doğrulamak için BeamMP'nin kendi sunucularıyla konuşur. Bunlar giden bağlantılardır ve PlayNHost sunucularından çalışır.

Portum neden 30814 değil?

Birçok sunucu tek bir makineyi paylaşır, bu yüzden her sunucu kendi port numarasını alır. Panel bunu her başlatmada BeamMP-Server'a verir; böylece BeamMP onda dinler ve BeamMP'nin listesine bunu bildirir. Bunu kendiniz asla ayarlamazsınız.

Console, sunucu çalıştığında portu BeamMP'nin kendi hazır satırında gösterir:

[03/11/26 15:00:00] [INFO] Vehicle data network online on port 25571 with a Max of 8 Clients

Bu örnekteki saat ve numaralar uydurmadır. Sizin satırınız Birincil portunuzu ve oyuncu slotlarınızı gösterir.

ServerConfig.toml içindeki Port ne olacak?

ServerConfig.toml içindeki Port = 30814 satırı PlayNHost'ta hiçbir şey yapmaz. BeamMP-Server önce panelin verdiği portu okur ve yalnızca hiçbiri verilmemişse dosyaya döner. Satırı olduğu gibi bırakın: değiştirmek sunucuyu taşımaz ve Direct connect panelde gösterilen portta çalışmaya devam eder.

Sunucumun portunu panelde nasıl görürüm?

  1. Sunucunuzu panelde açın ve soldaki menüden Portlar ve ağ öğesine tıklayın.
  2. Bunu oyuncularınıza verin altındaki adresi kopyalayın. Bu, address:port biçiminde yazılmış adres ve porttur, örneğin 203.0.113.10:25571.
  3. Tüm portlar bölümüne bakın. Oyuncuların bağlandığı port olarak tanımlanan ve Birincil işaretini taşıyan port, BeamMP'nin kullandığıdır. Tüm portlar başlığının altında sayfa Her port hem TCP hem UDP kabul eder. der.

Aynı adres Genel bakış sayfanızda da vardır: Arkadaşlarla oyna kartının Adres satırında ve BeamMP sunucu listesi kartında Direct connect adresi olarak.

Sayfanın kendisi hakkında daha fazlası: Sunucunuzun portlarını ve IP adresini nasıl bulursunuz.

Oyuncular nasıl bağlanır?

İki yol vardır, ikisi de BeamMP başlatıcısından:

  • Sunucu listesi. Oyuncular Servers (Sunucular) sekmesini açar ve sunucunun adını arar. Yeni bir sunucunun görünmesi birkaç dakika sürebilir. Özel bir sunucu listede asla yer almaz.
  • Direct connect. Oyuncular adresinizdeki IP'yi ve portu yazar. Direct connect doğrudan portunuza gider ve BeamMP'nin listesini kullanmaz; bu yüzden özel bir sunucu için ve BeamMP'nin listesi yanıt vermezken de çalışır.

Tüm adımlar BeamMP sunucunuza nasıl bağlanılır yazısındadır.

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

Hayır. PlayNHost oyun sunucularının önündeki güvenlik duvarı, panelin sunuculara verdiği portlara TCP ve UDP trafiğini geçirir, gerisini düşürür. BeamMP portunuza, sunucu çalışır çalışmaz internetten ulaşılabilir.

Oyuncular sunucunuza dışarıya doğru bağlanır; bunu her normal ev router'ı kabul eder. BeamMP rehberindeki port yönlendirme ve Windows güvenlik duvarı adımları, evde kendi bilgisayarında sunucu barındıranlar içindir.

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

Sunucu başlatıcının listesinde yok

Genel bakış üzerindeki BeamMP sunucu listesi kartını açın. Kart, adresinizi portunuzla birlikte BeamMP'nin herkese açık listesinde arar ve sunucunun neden listede olduğunu ya da olmadığını söyler: Başlıyor, Özel, Anahtar yok, Anahtar reddedildi, BeamMP yanıt vermiyor veya Listede yok. Oyuncular bu arada Direct connect kullanabilir. Her rozetin çözümü BeamMP sunucunuz sunucu listesinde görünmüyor yazısındadır.

Console sunucunun portunun kullanımda olduğunu söylüyor

BeamMP, başlarken Console'da bind: Address already in use yazarak durur. Portu başka bir program tutuyordur, çoğunlukla bu sunucunun kapanmayı bitirmemiş bir kopyası. Bir dakika bekleyin ve Başlat'a yeniden basın. Tekrar ederse satırı bir destek talebiyle desteğe gönderin. Daha fazla neden BeamMP sunucusu başlamıyor ya da oyuncular katılamıyor yazısındadır.

Direct connect başarısız oluyor

  • Oyuncu BeamMP'nin varsayılanı 30814'ü yazdı ya da portu atladı. Adresin tamamını Arkadaşlarla oyna kartının Adres satırından kopyalayın.
  • Sunucu hâlâ başlıyor. Console'da Vehicle data network online on port satırını bekleyin.
  • Okul, iş ya da herkese açık bir ağ alışılmadık portları engelleyebilir. Test için başka bir ağ deneyin.

Console BeamMP sunucularının yanıt vermediğini söylüyor

BeamMP Backend failed to respond to a heartbeat. Your server may temporarily disappear from the server list. This is not an error, and will likely resolve itself soon. Direct connect will still work. yazar. Bu, sizin portunuzla değil, BeamMP'nin kendi sunucularıyla ilgilidir. Sorun geçene kadar oyuncular Direct connect ile katılır.

Başka her şey için BeamMP sunucu sorunları ve çözümleri yazısıyla başlayın.

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

EN YENİ BLOG YAZILARIMIZ