Bir Minecraft sunucusu kurmak heyecan verici, ancak doğru minecraft server port forwarding olmadan arkadaşlarının bağlanmasını sağlamak sinir bozucu olabilir. Evden bir sunucu barındırdığında, yönlendirici varsayılan olarak gelen bağlantıları engelleyen bir kapı bekçisi görevi görür. Bu rehber, tüm kurulum sürecinde sana yol gösterir, hangi portları açman gerektiğini açıklar ve oyuncuların dünyana katılmasını engelleyen yaygın bağlantı sorunlarını nasıl çözeceğini gösterir.
Önemli Noktalar:
- Port forwarding, yönlendiricin üzerinden trafiği yönlendirerek harici oyuncuların evde barındırılan Minecraft sunucuna bağlanmasını sağlar
- Port 25565'i (varsayılan) yönlendirmen ve sunucu bilgisayarına statik bir yerel IP adresi ataman gerekir
- Bağlantı zaman aşımları ve "sunucuya ulaşılamıyor" hataları, yanlış port forwarding'in yaygın belirtileridir
- Dinamik genel IP'ler düzenli olarak değişir, tutarlı erişimi sürdürmek için dinamik DNS gibi hizmetler gerektirir
Minecraft Sunucuları İçin Port Forwarding Neden Önemli?
Ev ağında bir Minecraft sunucusu çalıştırdığında, yönlendiricinin güvenlik duvarının arkasında kalır. Varsayılan olarak, yönlendiriciler güvenlik nedenleriyle istenmeyen gelen bağlantıları reddeder. İşte port forwarding burada devreye girer. Yönlendiricin üzerinden Minecraft trafiğini sunucu bilgisayarına yönlendiren belirli bir yol oluşturur.
Doğru yapılandırma olmadan, yerel ağının dışındaki oyuncular "Connection timed out: no further information" veya "Failed to connect to server" gibi hata mesajları görür. Bu belirtiler, bağlantı isteklerinin sunucuna asla ulaşmaması nedeniyle oluşur - bunun yerine yönlendiricinde engellenir.
Minecraft Gerçekte Hangi Portları Kullanır?
Minecraft Java Edition sunucuları varsayılan olarak port 25565'i kullanır. Bu, istemciler ve sunucular arasındaki tüm oyun trafiğini işleyen standart TCP portudur. Bu portu server.properties dosyanda değiştirebilirken, çoğu yönetici karışıklığı önlemek için varsayılanda kalır.
Bedrock Edition sunucuları bunun yerine UDP port 19132 kullanır. Yönlendiriciyi yapılandırmadan önce hangi sürümü çalıştırdığını bildiğinden emin ol.
Sunucun İçin Statik IP Adresi Ayarlama
Port forwarding yapılandırmadan önce, sunucu bilgisayarına statik bir yerel IP adresi ataman gerekir. Yönlendiriciler genellikle IP adreslerini otomatik olarak atamak için DHCP kullanır, ancak bunlar periyodik olarak değişir. Port forwarding yapılandırdıktan sonra sunucunun yerel IP'si değişirse, forwarding kuralları yanlış cihazı gösterecektir.
Mevcut Yerel IP Adresini Bulma
Windows'ta, Komut İstemi'ni aç ve ipconfig yaz. Aktif ağ bağdaştırıcın altındaki "IPv4 Address" değerine bak. Genellikle 192.168.1.100 veya benzeri görünür. Mac veya Linux'ta bunun yerine ifconfig veya ip addr kullan.
Üç bilgi parçasını yaz: IPv4 adresin, subnet mask ve varsayılan ağ geçidin (yönlendiricinin IP adresi). Bunlara statik IP yapılandırması için ihtiyacın olacak.
Windows'ta Statik IP Yapılandırma
Ağ Bağlantıları'na git, aktif bağdaştırıcına sağ tıkla ve Özellikler'i seç. "Internet Protocol Version 4 (TCP/IPv4)" üzerine çift tıkla. "Aşağıdaki IP adresini kullan" seçeneğini işaretle ve mevcut IP adresini, subnet mask'ı ve varsayılan ağ geçidini gir. DNS sunucuları için 8.8.8.8 ve 8.8.4.4 (Google'ın genel DNS'i) kullanabilirsin.
Yönlendirici Yapılandırma Adımları
Her yönlendirici markasının biraz farklı bir arayüzü vardır, ancak temel kavramlar aynı kalır. Yönlendiricinin yönetim paneline erişecek, port forwarding bölümünü bulacak ve port 25565'i sunucunun statik IP'sine yönlendiren yeni bir kural oluşturacaksın.
Yönlendirici Ayarlarına Erişim
Bir web tarayıcısı aç ve varsayılan ağ geçidi IP'sini (genellikle 192.168.1.1, 192.168.0.1 veya 10.0.0.1) adres çubuğuna yaz. Yönlendiricinin yönetici kullanıcı adı ve şifresine ihtiyacın olacak. Bunları hiç değiştirmediysen, yönlendiricindeki etiketi kontrol et veya modelinin varsayılan kimlik bilgilerini çevrimiçi ara.
Yaygın Yönlendirici Markaları Yapılandırması
Netgear Yönlendiriciler: "Advanced" sonra "Advanced Setup" ara ve "Port Forwarding/Port Triggering" seç. "Add Custom Service" tıkla. "Minecraft" gibi bir hizmet adı gir, hem harici hem de dahili portları 25565 olarak ayarla, TCP protokolünü seç ve sunucunun statik IP adresini gir.
TP-Link Yönlendiriciler: "Forwarding" sonra "Virtual Servers" git. "Add New" tıkla ve hem hizmet hem de dahili portlar için port 25565'i gir. TCP protokolünü seç ve sunucunun IP adresini gir. Bazı modeller buna "Virtual Servers" yerine "Port Forwarding" der.
Linksys Yönlendiriciler: "Security" veya "Applications & Gaming" bul, sonra "Single Port Forwarding" seç. Uygulama adı olarak "Minecraft" gir, harici ve dahili portları 25565 olarak ayarla, TCP protokolünü seç ve sunucunun statik IP'sini ekle.
ASUS Yönlendiriciler: "WAN" sonra "Virtual Server/Port Forwarding" git. Port forwarding'i etkinleştir ve hizmet adı "Minecraft", port aralığı 25565, yerel IP sunucu adresi ve protokol TCP olarak ayarlanmış yeni bir kural ekle.
Dinamik IP Sorunu ve Çözümleri
Çoğu ev internet bağlantısı periyodik olarak değişen dinamik genel IP adresleri kullanır. İnternet Servis Sağlayıcın bu adresleri atar ve yönlendirici yeniden başlatmalarından veya ISP bakımından sonra değişebilirler. Bu bir sorun yaratır çünkü oyuncuların sunucuna bağlanmak için mevcut genel IP'ne ihtiyacı vardır.
Genel IP'n değiştiğinde, tüm oyunculara yeni adresi bildirmen gerekir. Bu hızla sıkıcı hale gelir. Çözüm, bir Dinamik DNS (DDNS) hizmeti kullanmaktır. Bu hizmetler sana mevcut genel IP'ni göstermek için otomatik olarak güncellenen kalıcı bir hostname (myserver.ddns.net gibi) sağlar.
Birçok yönlendiricinin No-IP, DynDNS veya Dynu gibi hizmetler için yerleşik DDNS desteği vardır. Bu özelliği yapılandırabileceğin bir DDNS bölümü için yönlendiricinin ayarlarını kontrol et. Oyuncular daha sonra IP adresi yerine DDNS hostname'ini kullanabilir ve IP değişikliklerinden bağımsız olarak bağlantılar çalışır.
Port Forwarding Yapılandırmanı Test Etme
Her şeyi yapılandırdıktan sonra, port forwarding'in doğru çalıştığını doğrulaman gerekir. Minecraft sunucunu başlat ve çevrimiçi bir port checker aracı kullan. Port 25565'i ve genel IP adresini gir. Port "açık" veya "erişilebilir" olarak görünüyorsa, yapılandırman başarılı oldu.
Ağının dışındaki bir arkadaşının genel IP adresini kullanarak bağlanmayı denemesini sağla. Başarıyla katılabiliyorlarsa, her şey düzgün çalışıyor. Zaman aşımı hataları alıyorlarsa, statik IP yapılandırmanı tekrar kontrol et, sunucunun çalıştığından emin ol ve port forwarding kuralının doğru IP adresini ve port numarasını kullandığını doğrula.
Sonuç
Minecraft server port forwarding, birkaç bileşene dikkatli ilgi gerektirir: statik bir yerel IP atama, yönlendiricinin port forwarding kurallarını yapılandırma ve dinamik genel IP değişikliklerini yönetme. Süreç yönlendirici markaları arasında biraz değişse de, temel adımlar tutarlı kalır. Düzgün yapılandırıldığında, oyuncular sürekli sorun giderme olmadan sunucuna güvenilir bir şekilde bağlanabilir. Sunucu yazılımını güncel tutmayı ve topluluğun için kesintisiz oyun deneyimi sağlamak için DDNS hizmetini izlemeyi unutma.
SSS
Hayır, port forwarding yalnızca kendi ev ağında bir sunucu barındırırken gereklidir. Minecraft Realms ve üçüncü taraf barındırma hizmetleri tüm ağ yapılandırmasını senin için halleder, böylece oyuncular senin tarafında herhangi bir kurulum olmadan bağlanabilir.
Evet, server.properties dosyanda "server-port" değerini değiştirerek portu değiştirebilirsin. Sadece yönlendirici ayarlarında yeni port numarasını yönlendirdiğinden emin ol ve oyunculara "yourip:newport" formatını kullanarak bağlanmalarını söyle (örneğin, 192.168.1.100:25566).
Bu, yanlış port forwarding'in klasik belirtisidir. Aynı ağda olduğun için yerel IP'ni (192.168.x.x) kullanarak bağlanabilirsin, ancak harici bağlantıların yönlendirici üzerinden sunucuna ulaşması için uygun port forwarding gerekir. Port forwarding kurallarını doğrula ve sunucunun statik bir IP adresi kullandığından emin ol.
Port forwarding güvenlik duvarından bir yol açar, ancak Minecraft sunucuları güncel tutulduğunda nispeten güvenlidir. Yalnızca gerekli portu yönlendir (25565), sunucu yazılımını güvenlik yamaları ile güncel tut, kimin katılabileceğini kontrol etmek için bir whitelist kullan ve anlamadığın veya kullanmadığın hizmetler için asla port yönlendirme.
Bazı ISP'ler geleneksel port forwarding'in çalışmasını engelleyen Carrier-Grade NAT (CGNAT) kullanır. Bu durumlarda, ISP'nden genel bir IP adresi talep etmen (bazen ek ücret karşılığında), port forwarding'i destekleyen bir VPN hizmeti kullanman veya kendi barındırma yerine üçüncü taraf barındırma hizmetine geçmen gerekecek.