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:
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 1yalnızca yerel ağ içindir. Bunu kaldırın veya genel sunucuda0olarak ayarlayın.sv_master1 ""satırı sunucunun kendisini listeye duyurmasını durdurur. Listelenilirseserver.cfghariç tutun.
Windows Güvenlik Duvarı
Windows sunucu veya PC'de, iki gelen kuralı ekleyin. Yönetici PowerShell'de:
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=30120Dış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
sudo ufw allow 30120/tcp
sudo ufw allow 30120/udp
sudo ufw statusufw henüz etkin değilse, etkinleştirmeden önce SSH'ye izin verin; aksi halde kendinizi kilitlersiniz:
sudo ufw allow OpenSSH
sudo ufw enableBulut 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:
- PC'ye sabit yerel IP verin (statik kira veya DHCP ayırması); örneğin
192.168.1.50. - 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).
- TCP ve UDP 30120 iletim kuralı oluşturun;
192.168.1.50; bağlantı noktası 30120. - 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:
connect 203.0.113.10:30120IP'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_hostnameserver.cfgiç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 ""vesv_lan 1ayarlı 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.

