Minecraft Sunucusu Açılıyor Ama Oyuncular Bağlanamıyor: Port, UFW ve server-ip Kontrolü

Minecraft sunucunuz konsolda sorunsuz şekilde açılıyor ve Done mesajını gösteriyor olabilir. Ancak oyuncular sunucuya bağlanmaya çalıştığında Connection timed out, Connection refused veya benzeri bağlantı hataları alıyorsa sorun çoğu zaman Minecraft'ın kendisinden değil; port, firewall veya ağ yapılandırmasından kaynaklanır.

Bu rehberde Ubuntu üzerinde çalışan bir Minecraft sunucusunda bağlantı problemlerini adım adım kontrol edeceğiz.

1. Önce Minecraft sunucusunun gerçekten çalıştığını kontrol edin

Sunucu konsolunda aşağıdakine benzer bir mesaj görmelisiniz:

Done (12.345s)! For help, type "help"

Bu mesaj Minecraft sunucusunun başarıyla başlatıldığını gösterir.

Sunucuyu screen içerisinde çalıştırıyorsanız mevcut screen oturumlarını görmek için:

screen -ls

Aktif oturuma geri dönmek için:

screen -r

Birden fazla screen oturumu varsa ilgili oturum ID'sini belirtebilirsiniz:

screen -r OTURUM_ID

Sunucu çalışıyor ancak dışarıdan bağlantı kurulamıyorsa sonraki adım port kontrolüdür.

2. Minecraft hangi portu kullanıyor?

Minecraft Java Edition sunucularında varsayılan port 25565'tir.

Sunucunuzun kullandığı portu server.properties dosyasından kontrol edin:

grep '^server-port=' server.properties

Örneğin:

server-port=25565

Farklı bir değer kullanıyorsanız oyuncuların da aynı porta bağlanması gerekir.

Örneğin sunucu portunuz 25570 ise bağlantı adresi şu şekilde olacaktır:

SUNUCU_IP:25570

3. Sunucu gerçekten portu dinliyor mu?

Ubuntu üzerinde Minecraft'ın ilgili portu gerçekten dinleyip dinlemediğini kontrol etmek için:

ss -lntp | grep 25565

Alternatif olarak Java tarafından dinlenen portları kontrol edebilirsiniz:

ss -lntp | grep java

Çalışan bir Minecraft sunucusunda buna benzer bir sonuç görülebilir:

LISTEN 0 4096 *:25565 *:* users:(("java",pid=1234,fd=123))

Bu durumda Java işlemi 25565 portunu dinliyor demektir.

Hiçbir çıktı gelmiyorsa server.properties dosyasındaki portu ve Minecraft konsolundaki başlatma hatalarını kontrol edin.

4. UFW Minecraft portunu engelliyor olabilir

Ubuntu sunucularda sık karşılaşılan bağlantı sorunlarından biri firewall yapılandırmasıdır.

Önce UFW durumunu kontrol edin:

ufw status

Eğer:

Status: inactive

görüyorsanız UFW aktif değildir ve bağlantı probleminizin nedeni UFW değildir.

UFW aktifse Minecraft'ın kullandığı TCP portuna izin verebilirsiniz:

ufw allow 25565/tcp

Ardından kuralı kontrol edin:

ufw status

Minecraft sunucunuz farklı bir port kullanıyorsa 25565 yerine kendi portunuzu yazın.

Önemli: SSH ile bağlı olduğunuz uzak bir sunucuda firewall ayarlarını değiştirirken SSH portunu engellemediğinizden emin olun. Aksi halde sunucuya SSH erişiminizi kaybedebilirsiniz.

5. server-ip alanını kontrol edin

Minecraft sunucularında sık yapılan hatalardan biri server.properties içerisindeki server-ip değerine sunucunun public IP adresini yazmaktır.

Mevcut değeri kontrol etmek için:

grep '^server-ip=' server.properties

Çoğu standart kurulumda bu alanın boş bırakılması gerekir:

server-ip=
server-port=25565

Minecraft bu durumda uygun ağ arayüzlerinde bağlantıları dinleyebilir.

server-ip alanına yanlış veya sunucuda bulunmayan bir IP adresinin yazılması bind problemlerine ve sunucunun bağlantı kabul edememesine neden olabilir.

Bu değeri değiştirdiyseniz Minecraft sunucusunu yeniden başlatın.

6. Minecraft mı bozuk, yoksa dış bağlantı mı?

Burada sorunu iki parçaya ayırmak önemlidir.

Öncelikle:

ss -lntp | grep 25565

komutuyla Minecraft'ın portu dinlediğini doğrulayın.

Minecraft portu düzgün şekilde dinliyor ancak internet üzerinden bağlantı kurulamıyorsa sorun artık Minecraft uygulamasından ziyade ağ katmanına doğru daralmış olur.

Bu durumda kontrol edilmesi gereken başlıca noktalar şunlardır:

  • Ubuntu UFW kuralları
  • Sunucu sağlayıcısının harici firewall sistemi
  • NAT veya port yönlendirme ayarları
  • Yanlış IP adresine bağlantı kurulması
  • Yanlış Minecraft portunun kullanılması
  • DDoS koruması veya ağ filtreleme kuralları

7. Connection refused ne anlama gelir?

Oyuncu sunucuya bağlanırken:

Connection refused

hatası alıyorsa hedef sisteme ulaşılabiliyor ancak ilgili portta bağlantıyı kabul eden bir servis bulunmuyor olabilir.

Öncelikle Java işlemini kontrol edin:

ps aux | grep java

Ardından Minecraft portunu kontrol edin:

ss -lntp | grep 25565

Minecraft işlemi durmuşsa, sunucu çökmüşse veya farklı bir portta çalışıyorsa bağlantı reddedilebilir.

8. Connection timed out ne anlama gelir?

Connection timed out hatasında bağlantı isteğine zamanında cevap alınamamıştır.

Bu durumda özellikle şu ihtimalleri inceleyin:

  • Firewall Minecraft portunu engelliyor olabilir.
  • Sunucu sağlayıcısı tarafında ek firewall bulunabilir.
  • Yanlış IP adresi kullanılıyor olabilir.
  • Yanlış Minecraft portu kullanılıyor olabilir.
  • Ağ üzerinde filtreleme veya yönlendirme problemi bulunabilir.

Buradaki önemli ayrım şudur:

Minecraft sunucusu açılmıyor

ile:

Minecraft sunucusu açılıyor fakat dışarıdan bağlanılamıyor

aynı problem değildir.

Sunucu konsolunda Done mesajı görülüyor ve Java doğru portu dinliyorsa modları, dünyayı veya Minecraft kurulumunu değiştirmeden önce ağ katmanını kontrol etmek daha doğru olacaktır.

9. Hızlı kontrol listesi

Bağlantı problemi yaşadığınızda aşağıdaki komutlar çoğu durumda ilk teşhis için yeterlidir:

grep '^server-port=' server.properties
grep '^server-ip=' server.properties
ss -lntp | grep java
ufw status
ps aux | grep java

Bu çıktılar sayesinde:

  • Minecraft'ın çalışıp çalışmadığını,
  • hangi portu kullandığını,
  • portun gerçekten dinlenip dinlenmediğini,
  • server-ip yapılandırmasını,
  • UFW durumunu

hızlı şekilde kontrol edebilirsiniz.

10. Sorunu adım adım daraltın

Minecraft bağlantı problemlerinde rastgele ayar değiştirmek yerine aşağıdaki sırayı takip etmek daha sağlıklıdır:

Minecraft çalışıyor mu?
        ↓
Port dinleniyor mu?
        ↓
server-ip doğru mu?
        ↓
UFW izin veriyor mu?
        ↓
Harici firewall / ağ erişimi var mı?

Sorunun hangi aşamada başladığını bulduğunuzda çözüm çok daha kolay hale gelir.

Her bağlantı problemi Minecraft problemi değildir

Minecraft hosting teknik desteğinde önemli olan yalnızca sunucuyu yeniden başlatmak değildir. Problemin Minecraft, Java, sunucu yapılandırması, firewall veya ağ katmanlarından hangisinde olduğunu doğru tespit etmek gerekir.

Sunucu başarıyla açılmış ve doğru portu dinliyor olmasına rağmen oyuncular bağlanamıyorsa Minecraft dosyalarını değiştirmek yerine ağ erişimini incelemek gerekir.


Batihost'ta sadece sunucu vermiyoruz, Minecraft da biliyoruz.

Minecraft sunucunuz açılmıyor, oyuncular bağlanamıyor, Forge/NeoForge sürümleri çakışıyor veya crash log yüzlerce hata gösteriyorsa problemin altyapıdan mı yoksa Minecraft yapılandırmasından mı kaynaklandığını ayırmak gerekir.

Batihost olarak müşterilerimize yalnızca işlemci ve RAM sunmak yerine, Minecraft sunucularında karşılaşılan teknik problemlerin teşhisinde de yardımcı oluyoruz.

Batihost Minecraft Hosting hizmetlerini inceleyin

  • Minecraft sunucu bağlantı hatası, Minecraft server, Minecraft sunucuya bağlanamıyorum, Minecraft connection refused, Minecraft sunucu, Minecraft connection timed out, Minecraft server connection timed out, Minecraft server connection refused, Minecraft port, Minecraft 25565, port 25565, Linux Minecraft server, Minecraft port açma, Minecraft firewall, Minecraft UFW, Ubuntu Minecraft server, server.properties, Minecraft server-ip, Minecraft server port, Minecraft sunucu portu, Minecraft port kontrolü, Minecraft sunucu açılıyor bağlanamıyorum, Minecraft sunucu çalışıyor ama bağlanamıyorum, Minecraft VPS, Minecraft VDS, Minecraft hosting, Minecraft teknik destek, Minecraft server teknik destek, modlu Minecraft sunucu, Forge server, NeoForge server, Batihost, Batihost Minecraft, Batihost Minecraft hosting, Batihost teknik destek
  • 0 Bu dökümanı faydalı bulan kullanıcılar:
Bu cevap yeterince yardımcı oldu mu?

İlgili diğer dökümanlar

100+ modu değiştirmek yerine yanlış Minecraft/NeoForge runtime’ını düzeltmek

 Batihost › Bilgi Bankası › Minecraft Sunucu HatalarıGerçek teknik destek vakasıMinecraft...

Minecraft Sunucusu Hangi Java Sürümünü Kullanmalı? Java 17, 21 ve 25 Sürüm Uyumsuzluğu Hataları

Minecraft sunucusu kurarken yalnızca Minecraft, Forge, Fabric veya NeoForge sürümünün doğru...