Bir Minecraft sunucusu kurmak heyecan verici, ancak düzgün 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 bekçi görevi görür. Bu rehber, tüm kurulum sürecini adım adım anlatıyor, hangi portları açman gerektiğini açıklıyor ve oyuncuların dünyaya katılmasını engelleyen yaygın bağlantı sorunlarını nasıl çözeceğini gösteriyor.
Önemli Noktalar:
- Port forwarding, trafiği yönlendirici üzerinden yönlendirerek dış 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'in Neden Önemli Olduğunu Anlamak
Ev ağında bir Minecraft sunucusu çalıştırdığında, yönlendiricinin güvenlik duvarının arkasında yer alır. Varsayılan olarak, yönlendiriciler güvenlik nedenleriyle istenmeyen gelen bağlantıları reddeder. İşte tam bu noktada port forwarding gerekli hale gelir. Yönlendiricinden geçen ve Minecraft trafiğini sunucu bilgisayarına yönlendiren belirli bir yol oluşturur.
Düzgün 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 ortaya çıkar - bunun yerine yönlendiricinde engellenir.
Minecraft Aslında 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 yöneten standart TCP portudur. server.properties dosyasında bu portu değiştirebilirsin, ancak çoğu yönetici karışıklığı önlemek için varsayılanı kullanır.
Bedrock Edition sunucuları bunun yerine UDP port 19132'yi kullanır. Yönlendiricini yapılandırmadan önce hangi sürümü çalıştırdığını bildiğinden emin ol.
Sunucun İçin Statik IP Adresi Kurulumu
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, yönlendirme kuralları yanlış cihaza işaret eder.
Mevcut Yerel IP Adresini Bulma
Windows'ta, Komut İstemi'ni aç ve ipconfig yaz. Aktif ağ bağdaştırıcının altındaki "IPv4 Address" bölümüne bak. Genellikle 192.168.1.100 veya benzeri görünür. Mac veya Linux'ta, bunun yerine ifconfig veya ip addr kullan.
Üç bilgiyi yaz: IPv4 adresin, alt ağ maskesi ve varsayılan ağ geçidi (yönlendiricinin IP adresi). Statik IP yapılandırması için bunlara 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 seç ve mevcut IP adresini, alt ağ maskesini 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 arayüzü biraz farklıdır, ancak temel kavramlar aynı kalır. Yönlendiricinin yönetici 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 bilgileri için internette arama yap.
Yaygın Yönlendirici Markaları Yapılandırması
Netgear Yönlendiriciler: "Advanced" ardından "Advanced Setup" bölümüne bak ve "Port Forwarding/Port Triggering" seçeneğini 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" ardından "Virtual Servers" bölümüne 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" bölümünü bul, ardından "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" ardından "Virtual Server/Port Forwarding" bölümüne 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 ihtiyaçları 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 otomatik olarak mevcut genel IP'ni gösterecek şekilde güncellenen kalıcı bir ana bilgisayar adı (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 adresin yerine DDNS ana bilgisayar adını 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 düzgün çalıştığını doğrulaman gerekir. Minecraft sunucunu başlat ve çevrimiçi bir port kontrol aracı kullan. Port 25565 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 iste. Başarıyla katılabiliyorsa, her şey düzgün çalışıyor demektir. 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 farklılık gösterse de, temel adımlar tutarlı kalır. Düzgün yapılandırıldığında, oyuncular sürekli sorun giderme olmadan sunucuna güvenilir ş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, bu nedenle oyuncular senin tarafından herhangi bir kurulum olmadan bağlanabilir.
Evet, server.properties dosyasında "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 "senin-ip:yeni-port" 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 dış bağlantıların yönlendirici üzerinden sunucuna ulaşması için düzgün 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 gereken belirli 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, ya ISP'nden bir genel IP adresi talep etmen (bazen ek ücret karşılığında), port forwarding'i destekleyen bir VPN hizmeti kullanman veya kendi barındırman yerine üçüncü taraf barındırma hizmetine geçmen gerekir.