Rehber Minecraft Java IPv6 sunucu kurulumu

Merhabalar. Bu rehberde IPv6 ile çalışacak Minecraft sunucusu için anlatım yapacağım.
Bu rehber şu rehberle bağlantılıdır: Rehber: IPv4-IPv6 arasındaki farklar nelerdir ve IPv6 sunucusu nasıl açılır?

Bilgilendirme: IPv6 desteğine sahip olduğunuz varsayılır.




1- Neden IPv6?

Aslında statik IPv4 adresine sahipseniz ya CGNAT'da değilseniz IPv6 ile Minecraft sunucusu açmaya ihtiyacınız yok.

Bu rehberin işe yaracağı kesim için şu örneği vereyim:
2 arkadaş var. Ayda birkaç gün girmek için bir Minecraft sunucusu açacaklar ama ikisi de CGNAT'da bulunuyor. Statik IP almak ya da ngrok, Hamachi, Radmin VPN gibi araçlara uğraşmak istemiyorlar. Bu iki arkadaşta da IPv6 desteği varsa birbirlerine kolayca bağlanabilirler.

1.1- Minecraft: Java Edition IPv6 destekliyor mu?
Evet, destekliyor. Minecraft'ın resmi sürümleri IPv6 desteği sunuyor. Hatta sunucuzunuz dual-stack yani hem IPv4 hem IPv6 ile çalışır.
Sunucuya ayar yapmanıza bile gerek yok. CGNAT'da değilseniz zaten standart IPv4'de çalışır. Ancak IPv6 adresine sahipseniz sunucunuz IPv6 üzerinden de erişilebilir.




2- Sunucu için gerekli programları yüklemek

Buradan JDK 21 sekmesine girip sistemimiz için uygun olan programı indirip yüklüyoruz: https://www.oracle.com/tr/java/technologies/downloads/
Buradan da Minecraft'ın güncel sunucu dosyasını indiriyoruz: https://www.minecraft.net/en-us/download/server

Not: İsterseniz faklı bir sürüm tercih edebilirsiniz.




3- Sunucu dosyalarını hazırlamak

Öncelikle belirteyim. Port yönlendirme, statik yerel IP atama gibi durumlar IPv6 için söz konusu değildir.
Bu adımda sunucumun IPv6 ile çalıştığına emin olmak için ben, modem arayüzünden; IPv4 için 25565 numaralı port yönlendirmeyi devre dışı bıraktım.

1751548943973.png



● Sunucumuz için bir klasör oluşturuyoruz ve indirdiğimiz sunucu dosyasını o klasöre taşıyoruz.

1751548982341.png


● Klasör içerisinde start.bat adında bir dosya oluşturuyoruz ve içerisine Not Defteri ile şu komutu yazıp kaydediyoruz:
Kod:
java -Xmx2048M -Xms256M -jar server.jar nogui

1751549181860.png


Not: İsterseniz RAM için -Xmx2048M argümanını artırıp azaltabilirsiniz. Maksimum 2048M (2GB) RAM kullanılsın anlamına gelir.




4- Sunucuyu başlatma

Tüm adımlar tamamdır. Şimdi oluşturduğumuz start.bat dosyamızı çalıştırıyoruz. Windows Güvenlik Duvarı izin isterse direkt izin veriyoruz.
CMD bir süre sonra kendiliğinden kapandığında sunucu klasörümüzdeki eula.txt dosyasını açıp eula=false yazan yeri eula=true yapıyoruz.

1751549617530.png


start.bat dosyamızı tekrar başlatıyoruz.




5- Sunucuya bağlanma

Sunucumuz artık açılmıştır.
Şu siteden sunucumuzun erişilip erişilemediğini kontrol edebiliriz: Open Port Checker Tools

IPv6 adresini kontrol ettiğimizde sunucuya erişilebiliyoruz.

1751549807542.png



IPv4 adresini denediğimizde, port yönlendirme devre dışı olduğundan hata alıyoruz, erişemiyoruz.

1751549955485.png



Eğer benim gibi CGNAT'da değilseniz port yönlendirme yaptığınızda da başarılı sonuç alacaksınızdır.
Port yönlendirmeyi aktif hale getirip tekrar denediğimizde sunucuya IPv4 adresiyle de erişebiliyoruz.

1751550054958.png





Artık arkadaşımız sahip olduğumuz IPv6 adresimiz ile açılan sunucuya bağlanabilir: 2a00:1d36:340d:ec01:b52d:36e1:e55b:1992
Bu kadar. Eğer IPv4 ile yayın yapamıyorsanız IPv6'yı kullanabilirsiniz.

Ufak bilgilendirme: IPv6'da IP'nin yanına port numarası yazmak istediğinizde (80, 25565, 51280 gibi) IPv6 adresinizi köşeli parantez içerisine almanız gerekir.
Aşağıda karşılaştırmalı örnek mevcut.

IP Sürümü
HTTP
Minecraft
Özel
IPv4​
78.179.3.231:80​
78.179.3.231:25565​
78.179.3.231:51280​
IPv6​
[2a00:1d36:340d:ec01:b52d:36e1:e55b:1992]:80​
[2a00:1d36:340d:ec01:b52d:36e1:e55b:1992]:25565​
[2a00:1d36:340d:ec01:b52d:36e1:e55b:1992]:51280​
 
Son düzenleme:
Güzel rehber, elinize sağlık.
Sağolun.

Bu arada statik IP mi aldınız yoksa şanslı birkaç kişiden birisi misiniz?
Şanslı birkaç kişiden biriyim. :D

TD-W9970 v3 ile IPv6 kullanmak da hoşmuş bu arada.
Biraz şanslıymışım. Aslında bakarsak TD-W9970v3, 16.09.30... gibi eski bir sürümde bile IPv6 özellikleri sunmuş. Root hesabını kapatmasalar daha güzel olacak çünkü IPv6 düzenlemeleri admin hesabında yok. Güncel kalmayı seçtim. Güncel sürüm 21.12.01...

Şu anlık sunucu işlerimi görüyor.
 
Son düzenleme:

Technopat Haberler

Yeni konular

Geri
Yukarı