FiveM sunucusu gösterilmiyor veya oyuncular bağlanamıyor: bağlantı noktası 30120 düzeltmesi

FiveM sunucunuz listede değil veya oyuncular bağlandığında zaman aşımı oluyor. Güvenlik duvarında ve yönlendiricide bağlantı noktası 30120'yi TCP ve UDP için açın ve F8 bağlanması ile test edin.

Sunucunuz çalışıyor ve onu kendi PC'nizde katıl yapabilirsiniz; ancak internetteki oyuncular zaman aşımı oluyor veya sunucu FiveM sunucu listesinde hiç görünmüyor.

Bu neredeyse her zaman komut dosyası sorunu değil, ağ sorunudur. Doğru bağlantı noktalarını nasıl açacağınız ve sonucu nasıl test edeceğiniz.

Ne açılmalı

FiveM sunucusu 30120 numaralı bağlantı noktasında dinlenir ve her iki protokole ihtiyaç duyar:

  • TCP 30120: sunucu listesi sorguları, bağlantı el sıkışması, HTTP kaynak indirmeleri.
  • UDP 30120: oyun trafiği ve ses.

Yalnızca TCP açıksa, sunucu sorulara yanıt verebilir ancak oyuncular aslında katılanamaz. Yalnızca UDP açıksa, daha erken zaman aşımı. Her ikisini açın.

txAdmin; web paneli; ayrı bir bağlantı noktası TCP 40120 kullanır. Oyuncuların hiçbir zaman buna ihtiyacı yok. Yalnızca başka bir makineden sunucuyu yönetiyorsanız açın ve kendi IP'nize sınırlamayı düşünün.

server.cfg kontrol edin

server.cfg bu iki satıra sahip olmalı; genellikle en üstte:

cfg
endpoint_add_tcp "0.0.0.0:30120"
endpoint_add_udp "0.0.0.0:30120"

0.0.0.0 "her ağ arabiriminde dinle" anlamına gelir; istediğiniz budur. Burada belirli bir IP koyarsanız ve o makinenin adresi değilse, sunucu bağlanamamış başarısız olur.

Bir makinede birkaç sunucu çalıştırırsanız, her birine kendi bağlantı noktasını verin (örneğin 30121) ve bunu da açın.

Sizi listeden uzaklaştırabilen veya genel internetin dışında tutabilen iki başka ayar:

  • sv_lan 1 yalnızca yerel ağ içindir. Bunu kaldırın veya genel sunucuda 0 olarak ayarlayın.
  • sv_master1 "" satırı sunucunun kendisini listeye duyurmasını durdurur. Listelenilirse server.cfg hariç tutun.

Windows Güvenlik Duvarı

Windows sunucu veya PC'de, iki gelen kuralı ekleyin. Yönetici PowerShell'de:

powershell
netsh advfirewall firewall add rule name="FiveM TCP 30120" dir=in action=allow protocol=TCP localport=30120
netsh advfirewall firewall add rule name="FiveM UDP 30120" dir=in action=allow protocol=UDP localport=30120

Dışarıdan txAdmin gerekiyorsa 40120 aynı şekilde ekleyin. Ayrıca Gelişmiş Güvenlik ile Windows Defender Güvenlik Duvarı açabilir ve Gelen Kuralları içinde aynı kuralları oluşturabilir.

ufw ile Linux

bash
sudo ufw allow 30120/tcp
sudo ufw allow 30120/udp
sudo ufw status

ufw henüz etkin değilse, etkinleştirmeden önce SSH'ye izin verin; aksi halde kendinizi kilitlersiniz:

bash
sudo ufw allow OpenSSH
sudo ufw enable

Bulut ve barındırma güvenlik duvarları

Birçok VPS ve bulut sağlayıcısı, kontrol panellerinde ikinci bir güvenlik duvarına sahiptir (güvenlik grupları, güvenlik duvarı kuralları veya ağ kuralları olarak adlandırılır). Sunucunun kendi güvenlik duvarı açık olabilir ve trafik hala orada engellenir. Bu panelde TCP ve UDP 30120 gelen de ekleyin.

İpucu: web siteniz için Cloudflare kullanırsanız oyun bağlantısını proxy (turuncu bulut) kaydına göstermeyin. FiveM trafiği gerçek sunucu IP'sine ulaşması gerekir; bu nedenle IP adresini veya yalnızca DNS olarak ayarlanmış DNS kaydını kullanın.

Yönlendirici bağlantı noktası iletimi (evde sunucu)

Sunucu evde bir PC üzerinde çalışıyorsa, yönlendiricinin trafiği ona göndermesi gerekir:

  1. PC'ye sabit yerel IP verin (statik kira veya DHCP ayırması); örneğin 192.168.1.50.
  2. Yönlendiricinin yönetim sayfasını açın ve bağlantı noktası iletimi bölümünü bulun (bazen NAT veya sanal sunucu olarak adlandırılır).
  3. TCP ve UDP 30120 iletim kuralı oluşturun; 192.168.1.50; bağlantı noktası 30120.
  4. Kaydedin ve soruyorsa yönlendiricyi yeniden başlatın.

Bazı internet sağlayıcıları sizi operatör derecesi NAT'nin arkasına koyar ve müşteriler arasında genel IP'yi paylaşır. Bu durumda bağlantı noktası iletimi çalışamaz ve sağlayıcınızdan genel IP veya gerçek genel adresi olan ana makine gerekir.

Test edin

Sunucu listesi olmadan test edebilirsiniz. FiveM başlatın, F8 tuşuna basarak istemci konsolunu açın ve yazın:

text
connect 203.0.113.10:30120

IP'yi halka açık olanı ile değiştirin. Sunucudan farklı bir ağdan test edin (cep verileri üzerinde telefon hotspot ile veya arkadaşın PC); çünkü aynı ağdan yönlendirici trafiği geri döngüyü yapabilir ve iletme sorununu gizleyebilir.

Sonuç size ne söyleyin:

  • Bağlanır: ağ iyidir. Liste sizi göstermiyorsa, birkaç dakika bekleyin ve lisans anahtarınızın geçerli olduğunu kontrol edin; lisans anahtarı hatası bölümüne bakın.
  • Zaman aşımı oluyor: bir bağlantı noktası bir yerde kapalı. Güvenlik duvarını, sağlayıcının güvenlik duvarını ve yönlendirici kurallarını sırayla kontrol edin.
  • Yerel olarak bağlanır ancak uzaktan değil: iletme veya sağlayıcı güvenlik duvarı sorunu.

Hala listede değil

Sunucu ulaşılabilir ve yine de listede eksik olabilir. Kontrol:

  • sv_hostname server.cfg içinde ayarlı.
  • Lisans anahtarı geçerli ve sunucu IP'si eşleşir.
  • Sunucu birkaç dakika içinde olmuş. Yeni listeler anında değildir.
  • sv_master1 "" ve sv_lan 1 ayarlı değil.

Kontrol listesi

Belirti Çözüm
Oyuncular bağlanırken zaman aşımı oluyor 30120'yi her güvenlik duvarında TCP ve UDP'de açın
PC'mde çalışıyor, arkadaşlar için değil Yönlendiricide 30120 TCP ve UDP iletimi sunucu PC'ye
Sunucu listede değil Lisans anahtarını kontrol edin; sv_hostname, ve sv_lan 1 ve sv_master1 \"\" kaldırın
txAdmin'i başka bir PC'den açamıyorum TCP 40120 açın veya SSH tüneli kullanın
Güvenlik duvarı açık ama hala engellendi Barındırma sağlayıcısının kendi güvenlik duvarı panelini kontrol edin
Oyun önünde Cloudflare Düz IP'yi veya yalnızca DNS kaydını kullanın

Kısa yanıtlar

FiveM sunucusunun hangi bağlantı noktalarına ihtiyacı vardır?

Oyun sunucusu için TCP ve UDP'de 30120 numaralı bağlantı noktası. txAdmin TCP'de 40120 kullanır ve panele dışarıdan ulaşmak istiyorsanız yalnızca bunu açmanız gerekir.

Neden yerel olarak bağlantı kurabiliyorum ama arkadaşlarım olamıyor?

Yerel olarak sunucuya iç ağınız aracılığıyla ulaşırsınız. Arkadaşlar internetten gelir; bu nedenle yönlendirici 30120 TCP ve UDP'yi PC'nize iletmeli ve güvenlik duvarı buna izin vermelidir.

Sunucu listesi olmadan bağlantıyı nasıl test edebilirim?

FiveM açın, F8 tuşuna basarak konsolu açın ve connect your.ip.address:30120 yazın. Eğer işe yarıyor; sunucu ulaşılabilir ve yalnızca listeleme eksiktir.

Bu sorunu yaşatmayan scriptler

Mic PhoneTablete dönüşen katlanabilir bir telefon; oyuncunun gerçek telefonuna da taşınır.Scripti gör →CCTV Security CamerasYerleştirilebilir kameralar, canlı çoklu görüntü tableti ve basılı delil fotoğrafları.Scripti gör →

Okumaya devam edin