Dakikalar içinde aktif Minecraft sunucunu kur! Lag’sız, düşük pingli TR lokasyon ile kendi dünyanı oluştur, arkadaşlarınla oyna Hemen başla

Admin

Site Sahibi
Konu Sahibi
Katılım
19 Şubat 2019
Mesajlar
1,283
BungeeCord Could Not Connect to Default or Fallback Server Hatası Çözümü 2026

Minecraft BungeeCord kurulumu yaparken en sık karşılaşılan hatalardan biri Could not connect to default or fallback server hatasıdır.

Bu hata genellikle BungeeCord proxy sunucusunun, config.yml dosyasında tanımlanan Lobby, Hub, Survival veya başka bir backend sunucuya bağlanamadığını gösterir. Yani oyuncu BungeeCord’a giriş yapar fakat BungeeCord oyuncuyu yönlendireceği ana sunucuya ulaşamaz.

Bu rehberde BungeeCord Could not connect to default or fallback server hatası neden olur, nasıl çözülür, config.yml ayarları nasıl yapılır, fallback server nedir, priorities ayarı nasıl düzenlenir, firewall ve port hataları nasıl kontrol edilir detaylı şekilde anlatılacaktır.



Hata Mesajı Nedir?

Bu hata genellikle oyuncu sunucuya giriş yapmaya çalıştığında şu şekilde görünür:

Kod:
Could not connect to a default or fallback server. Incorrectly configured address/port/firewall?

Bazı durumlarda hata mesajı şu şekilde de çıkabilir:

Kod:
Could not connect to default or fallback server, please try again later.

veya:

Kod:
Could not connect to a default or fallback server, please try again later: Server not reachable (timeout). Offline? Incorrectly configured address/port/firewall?

Bu hata BungeeCord’un oyuncuyu göndermek istediği ana sunucuya bağlanamadığını gösterir.



Default Server Nedir?

BungeeCord’da default server, oyuncunun ilk girişte yönlendirileceği ana sunucudur. Genellikle bu sunucu Lobby veya Hub olarak kullanılır.

Örnek yapı:

Kod:
Oyuncu → BungeeCord Proxy → Lobby

Oyuncular ana IP adresine bağlandığında önce Lobby sunucusuna düşer. Daha sonra Survival, SkyBlock, BoxPVP veya diğer sunuculara geçebilir.

Eğer default server kapalıysa, portu yanlışsa veya BungeeCord bu sunucuya erişemiyorsa bu hata oluşur.



Fallback Server Nedir?

Fallback server, oyuncunun ana sunucuya bağlanamadığı durumda yönlendirilebileceği yedek sunucudur.

Örneğin Lobby kapalıysa oyuncuyu başka bir Lobby sunucusuna veya yedek bir sunucuya göndermek için kullanılabilir.

Basit örnek yapı:

Kod:
priorities:
- lobby
- lobby2

Bu yapıda BungeeCord önce lobby sunucusuna bağlanmayı dener. Eğer lobby çalışmıyorsa lobby2 sunucusuna geçmeye çalışabilir.

Ancak config yanlışsa veya listedeki sunucular da kapalıysa oyuncu yine hata alır.



Bu Hata Neden Olur?

BungeeCord Could not connect to default or fallback server hatasının en yaygın nedenleri şunlardır:

  • Lobby veya default sunucu kapalıdır.
  • BungeeCord config.yml içinde port yanlış yazılmıştır.
  • Backend sunucu IP adresi yanlış yazılmıştır.
  • priorities bölümünde olmayan bir sunucu adı yazılmıştır.
  • Sunucu adı servers bölümündeki isimle aynı değildir.
  • Firewall backend sunucu bağlantısını engelliyordur.
  • Backend sunucu farklı portta çalışıyordur.
  • Pterodactyl veya hosting panelinde port yönlendirmesi eksiktir.
  • Backend sunucunun server.properties dosyasındaki server-port farklıdır.
  • Sunucular aynı makinede olmasına rağmen yanlış IP kullanılmıştır.
  • Backend sunucu crash almış veya açılmamıştır.
  • BungeeCord ile backend sunucu arasında ağ bağlantısı yoktur.

Bu hata çoğu zaman IP, port, firewall veya yanlış config kaynaklıdır.



1. Lobby veya Default Sunucunun Açık Olduğunu Kontrol Edin

İlk kontrol edilmesi gereken şey default sunucunun gerçekten açık olup olmadığıdır.

Eğer BungeeCord oyuncuyu Lobby’ye yönlendirmeye çalışıyorsa Lobby sunucusu açık olmalıdır.

Kontrol listesi:

  • Lobby sunucusu açık mı?
  • Lobby konsolunda hata var mı?
  • Lobby tamamen başlatıldı mı?
  • Lobby portu doğru mu?
  • Lobby crash alıyor mu?
  • BungeeCord açıldığında Lobby zaten açık mı?

Eğer Lobby sunucusu kapalıysa BungeeCord şu hatayı verebilir:

Kod:
Could not connect to a default or fallback server.

Bu durumda önce Lobby veya Hub sunucusunu başlatmanız gerekir.



2. BungeeCord Config.yml İçindeki Servers Bölümünü Kontrol Edin

BungeeCord klasöründeki config.yml dosyasını açın ve servers bölümünü kontrol edin.

Örnek doğru kullanım:

Kod:
servers:
  lobby:
    motd: '&aLobby Sunucusu'
    address: 127.0.0.1:25566
    restricted: false
  survival:
    motd: '&aSurvival Sunucusu'
    address: 127.0.0.1:25567
    restricted: false

Burada dikkat edilmesi gereken en önemli yer:

Kod:
address: 127.0.0.1:25566

Bu kısımda yazan IP ve port, backend sunucunun gerçek IP ve port bilgisiyle aynı olmalıdır.

Eğer Lobby sunucusu 25566 portunda çalışmıyorsa BungeeCord bu sunucuya bağlanamaz.



3. Priorities Bölümünü Kontrol Edin

BungeeCord config.yml içinde priorities bölümü oyuncunun ilk bağlanacağı sunucuyu belirler.

Örnek doğru kullanım:

Kod:
priorities:
- lobby

Buradaki lobby ismi, servers bölümünde tanımlı olan sunucu adıyla birebir aynı olmalıdır.

Doğru örnek:

Kod:
priorities:
- lobby

servers:
  lobby:
    motd: '&aLobby Sunucusu'
    address: 127.0.0.1:25566
    restricted: false

Yanlış örnek:

Kod:
priorities:
- hub

servers:
  lobby:
    motd: '&aLobby Sunucusu'
    address: 127.0.0.1:25566
    restricted: false

Bu örnekte priorities içinde hub yazıyor ama servers bölümünde hub adında bir sunucu yok. Bu durumda BungeeCord oyuncuyu nereye göndereceğini bulamaz veya bağlantı hatası yaşanır.



4. Force Default Server Ayarını Kontrol Edin

BungeeCord config.yml içinde force_default_server ayarı bulunur.

Örnek:

Kod:
force_default_server: true

Bu ayar true olursa oyuncu her girişte priorities bölümündeki ilk sunucuya yönlendirilir.

Genel kullanım:

Kod:
force_default_server: true
priorities:
- lobby

Eğer oyuncuların her zaman Lobby’ye girmesini istiyorsanız bu ayar kullanılabilir.

Ancak priorities yanlışsa veya Lobby kapalıysa bu hata ortaya çıkabilir.



5. Backend Server Portunu Kontrol Edin

Lobby veya backend sunucunun server.properties dosyasını açın.

Şu ayarı bulun:

Kod:
server-port=25566

Bu port, BungeeCord config.yml içindeki portla aynı olmalıdır.

Örnek:

Backend server.properties:

Kod:
server-port=25566

BungeeCord config.yml:

Kod:
servers:
  lobby:
    address: 127.0.0.1:25566

Eğer biri 25566, diğeri 25567 ise BungeeCord yanlış porta bağlanmaya çalışır ve hata verir.



6. Sunucular Aynı Makinedeyse Localhost Kullanın

Eğer BungeeCord ve Lobby aynı VDS/dedicated sunucuda çalışıyorsa config içinde genellikle 127.0.0.1 kullanmak daha sağlıklıdır.

Örnek:

Kod:
servers:
  lobby:
    address: 127.0.0.1:25566
    restricted: false

Bu yapı aynı makinede çalışan sunucular için uygundur.

Eğer farklı makinelerde çalışıyorsa backend sunucunun gerçek özel IP veya dış IP adresi kullanılmalıdır.

Örnek farklı makine:

Kod:
servers:
  lobby:
    address: 192.168.1.20:25566
    restricted: false

Yanlış IP kullanımı bu hatanın en sık sebeplerinden biridir.



7. Firewall Ayarlarını Kontrol Edin

Bu hatanın en yaygın sebeplerinden biri firewall engelidir.

BungeeCord proxy, backend sunucuya ulaşamıyorsa hata verir.

Kontrol edilmesi gerekenler:

  • Backend portu açık mı?
  • BungeeCord sunucusu backend portuna erişebiliyor mu?
  • Hosting panelinde port izni var mı?
  • VDS firewall ayarlarında port kapalı mı?
  • Pterodactyl kullanıyorsanız allocation doğru mu?
  • Sunucular farklı makinelerdeyse iki makine arasında bağlantı var mı?

Örnek yapı:

SunucuPortDurum
BungeeCord Proxy25565Dış erişime açık
Lobby25566Sadece proxy erişebilmeli
Survival25567Sadece proxy erişebilmeli

Güvenlik için backend sunucular herkese açık olmamalıdır. Ancak BungeeCord proxy bu portlara ulaşabilmelidir.



8. Connection Refused Hatası Ne Anlama Gelir?

BungeeCord konsolunda şu tarz bir hata görebilirsiniz:

Kod:
Connection refused: localhost/127.0.0.1:25566

Bu hata genellikle şu anlama gelir:

  • 25566 portunda çalışan bir sunucu yoktur.
  • Lobby sunucusu kapalıdır.
  • Port yanlış yazılmıştır.
  • Sunucu farklı IP üzerinde çalışıyordur.
  • Backend sunucu tam açılmamıştır.

Çözüm:

  • Lobby sunucusunu başlatın.
  • server.properties içindeki server-port değerini kontrol edin.
  • BungeeCord config.yml içindeki address değerini kontrol edin.
  • Backend sunucunun konsolda tamamen açıldığından emin olun.



9. Timeout Hatası Ne Anlama Gelir?

Bazı durumlarda hata şu şekilde olabilir:

Kod:
Server not reachable (timeout)

veya:

Kod:
io.netty.channel.ConnectTimeoutException

Bu hata genellikle BungeeCord’un backend sunucuya ulaşamadığını, bağlantının zaman aşımına uğradığını gösterir.

Olası nedenler:

  • Firewall bağlantıyı engelliyordur.
  • IP adresi yanlıştır.
  • Sunucu farklı makinededir ve erişim yoktur.
  • Port dışarıdan kapalıdır.
  • Hosting panelinde allocation eksiktir.
  • Backend sunucu sadece farklı bir IP üzerinde dinliyordur.

Çözüm olarak IP, port ve firewall ayarları kontrol edilmelidir.



10. Pterodactyl Panel Kullananlar İçin Kontrol

Pterodactyl panel kullanıyorsanız bu hata genellikle allocation veya port ayarlarından kaynaklanır.

Kontrol edin:

  • Backend sunucuya doğru allocation atanmış mı?
  • server.properties içindeki port paneldeki portla aynı mı?
  • BungeeCord config.yml içindeki port doğru mu?
  • Node firewall ayarları doğru mu?
  • Sunucular aynı node üzerinde mi, farklı node üzerinde mi?
  • Docker ağı nedeniyle localhost kullanımı doğru mu?

Pterodactyl’de her zaman 127.0.0.1 çalışmayabilir. Çünkü sunucular container içinde çalıştığı için ağ yapısı farklı olabilir.

Bu durumda panelin verdiği doğru IP ve port bilgisi kullanılmalıdır.



11. Doğru Config Örneği

Aşağıda basit ve doğru bir BungeeCord config örneği verilmiştir:

Kod:
listeners:
- query_port: 25565
  motd: '&6Minecraft BungeeCord Sunucusu'
  tab_list: GLOBAL_PING
  query_enabled: false
  proxy_protocol: false
  forced_hosts: {}
  ping_passthrough: false
  priorities:
  - lobby
  bind_local_address: true
  host: 0.0.0.0:25565
  max_players: 500
  tab_size: 60
  force_default_server: true

servers:
  lobby:
    motd: '&aLobby Sunucusu'
    address: 127.0.0.1:25566
    restricted: false
  survival:
    motd: '&aSurvival Sunucusu'
    address: 127.0.0.1:25567
    restricted: false

Bu örnekte oyuncu ilk girişte lobby sunucusuna yönlendirilir.

Lobby çalışıyorsa, port doğruysa ve firewall bağlantıyı engellemiyorsa hata alınmaz.



12. Backend Sunucu Ayarlarını Kontrol Edin

BungeeCord bağlantısı için backend sunucularda bazı ayarların doğru olması gerekir.

server.properties içinde:

Kod:
online-mode=false
server-port=25566

spigot.yml içinde:

Kod:
settings:
  bungeecord: true

BungeeCord config.yml içinde:

Kod:
ip_forward: true

Bu ayarlar özellikle IP forwarding ve oyuncu UUID bilgilerinin doğru çalışması için önemlidir.

Ancak unutulmamalıdır: Could not connect to default or fallback server hatasının ana sebebi çoğunlukla backend sunucuya bağlantı kurulamamasıdır.



13. Sunucuları Doğru Sırayla Yeniden Başlatın

Ayarları yaptıktan sonra sadece reload atmak yeterli olmayabilir.

Önerilen yeniden başlatma sırası:

  1. BungeeCord proxy sunucusunu kapatın.
  2. Lobby ve diğer backend sunucuları kapatın.
  3. Önce backend sunucuları başlatın.
  4. Backend sunucular tamamen açıldıktan sonra BungeeCord’u başlatın.
  5. Oyuncu girişi test edin.

Özellikle config değişikliklerinden sonra tam restart yapmak daha sağlıklıdır.



14. En Hızlı Çözüm Kontrol Listesi

Hata devam ediyorsa aşağıdaki maddeleri tek tek kontrol edin:

  • Lobby sunucusu açık mı?
  • Lobby konsolunda crash veya hata var mı?
  • BungeeCord config.yml içinde priorities doğru mu?
  • priorities içindeki isim servers bölümüyle aynı mı?
  • servers bölümündeki address doğru mu?
  • Port doğru mu?
  • server.properties içindeki server-port doğru mu?
  • Firewall BungeeCord bağlantısını engelliyor mu?
  • Pterodactyl allocation doğru mu?
  • Sunucular aynı makinedeyse 127.0.0.1 kullanımı uygun mu?
  • Sunucular farklı makinedeyse doğru IP kullanılıyor mu?
  • Bütün sunucular tamamen yeniden başlatıldı mı?
  • Backend sunucu BungeeCord’dan erişilebilir mi?

Bu maddelerden biri yanlışsa hata devam edebilir.



15. Örnek Hatalı ve Doğru Kullanım

Hatalı Kullanım

Kod:
priorities:
- hub

servers:
  lobby:
    address: 127.0.0.1:25566

Burada priorities içinde hub yazıyor ama servers bölümünde hub yok.

Doğru Kullanım

Kod:
priorities:
- lobby

servers:
  lobby:
    address: 127.0.0.1:25566

Sunucu adı birebir aynı olmalıdır.



16. Birden Fazla Fallback Server Kullanımı

Birden fazla yedek sunucu kullanmak istiyorsanız priorities bölümüne birden fazla sunucu ekleyebilirsiniz.

Örnek:

Kod:
priorities:
- lobby
- lobby2
- survival

Bu yapı genellikle büyük sunucularda kullanılabilir. Ancak yine de listedeki tüm sunucuların servers bölümünde tanımlı olması gerekir.

Doğru örnek:

Kod:
priorities:
- lobby
- lobby2

servers:
  lobby:
    address: 127.0.0.1:25566
  lobby2:
    address: 127.0.0.1:25570



17. Güvenlik Uyarısı

Backend sunucuların online-mode=false olması gerektiği için bu sunucuların direkt dış bağlantıya açık olması güvenlik riski oluşturur.

Dikkat edilmesi gerekenler:

  • Oyuncular sadece BungeeCord portuna bağlanmalıdır.
  • Backend sunucular direkt erişime kapatılmalıdır.
  • Firewall doğru yapılandırılmalıdır.
  • Backend portları herkese açık bırakılmamalıdır.
  • Sadece proxy sunucusunun backend sunuculara erişmesine izin verilmelidir.

Aksi halde oyuncular proxy’yi bypass ederek backend sunucuya direkt bağlanabilir. Bu durum yetki, auth ve güvenlik açıklarına neden olabilir.



Sonuç

BungeeCord Could Not Connect to Default or Fallback Server hatası genellikle BungeeCord’un oyuncuyu yönlendireceği Lobby veya backend sunucuya ulaşamamasından kaynaklanır.

Bu hatayı çözmek için en önemli kontroller şunlardır:

  • Default sunucu açık olmalıdır.
  • BungeeCord config.yml içinde priorities doğru olmalıdır.
  • servers bölümündeki IP ve port doğru olmalıdır.
  • Backend server.properties içindeki server-port doğru olmalıdır.
  • Firewall bağlantıyı engellememelidir.
  • Pterodactyl kullanılıyorsa allocation doğru yapılmalıdır.
  • Sunucular tamamen yeniden başlatılmalıdır.

Eğer hata almaya devam ediyorsanız konu altına BungeeCord config.yml dosyanızdaki listeners, priorities ve servers bölümlerini, backend server.properties port ayarını ve konsoldaki hata mesajını paylaşarak yardım isteyebilirsiniz.



SEO Etiketleri:

bungeecord fallback server, could not connect to default server, could not connect to fallback server, bungeecord default server hatası, bungeecord fallback server hatası, bungeecord hata çözümü, bungeecord config, bungeecord config.yml, bungeecord priorities, bungeecord lobby hatası, minecraft proxy hatası, minecraft bungeecord, minecraft hub sunucu, minecraft lobby sunucu, minecraft sunucu kurma, bungeecord firewall, pterodactyl bungeecord, minecraft türk, minecraft türkiye, bungeecord 2026
 
Üst