Rehber Minecraft Sunucusu Açma Detaylı Anlatımı

Durum
Mesaj gönderimine kapalı.
Merhabalar. Bu rehberde, arkadaşlarınızla oynamak için Windows 10 üzerinde nasıl Minecraft sunucusu açabileceğinizi anlatacağım.
Hemen başlayalım. Öncelikle hangi varyasyonda oynamak istediğinizi seçiyoruz.

1- Java Edition

1.a-Bağlantı

NOT: Türkiye'deki IP'lerin çoğu CGN havuzunda olduğu için bağlantıyı ngrok üzerinden sağlayacağımızı söylemek istiyorum. Eğer ki IP'nizin CGN havuzunda olmadığına eminseniz, modem arayüzünüzdeki port yönlendirme ayarlarından TCP-25565 portu açmanız yeterli. Aşağıda belirtilen ngrok adımlarını da atlayabilir ve yerine kendi IP adresinizi kullanabilirsiniz.

  • ngrok resmi sitesine giriyoruz. Sağ üstten kayıt oluyoruz veya giriş yapıyoruz.
  • Giriş yaptıktan sonra bizi bir panele atıyor. Buradan, öncelikle EXE dosyasını indiriyoruz.
  • ZIP ile sıkıştırılmış olan EXE dosyasını, herhangi bir yere çıkartıyoruz. Ben C:\Program Files (x86)\ngrok yolunu tercih ettim, göz önünde olmasına gerek yok.
  • Ardından, Windows Arama'ya Sistem ortam değişkenlerini düzenleyin yazıyoruz ve çıkan seçeneği seçiyoruz.
  • Açılan pencerede, sağ altta yer alan "Ortam Değişkenleri" seçeneğine tıklıyoruz.
  • Sistem Değişkenleri bölümünde PATH elemanına çift tıklıyoruz ve açılan pencerede Yeni butonuna bastıktan sonra; değişken adını ngrok, değişken değerini ise ngrok.exe'yi attığınız klasörün yolu olarak ayarlıyoruz.
  • Tamam diyerek kaydediyor ve çıkıyoruz.
  • Şimdi ise panele geri dönüyoruz. Panelde solda Your Authtoken sekmesine gidiyor ve karşımıza çıkan jeton kodunu kopyalıyoruz.
  • CMD'yi açıyoruz ve ngrok authtoken <kopyaladığınız jeton kodunuzu buraya yapıştırın> komutunu giriyoruz.
  • Artık hazırsınız. 1.b maddesine geçebilirsiniz.

1.b-Kurulum

Java Edition'da oynamak istiyorsanız öncelikle Vanilla mı, Forge mu yoksa Spigot mı oynamak istediğinizi seçmeniz gerekiyor. Kurulum kısmı oynamak istediğiniz tarza göre 3'e ayrılıyor fakat kurulumdan sonraki adımlar 3'ünde de aynı.

Vanilla

  • Minecraft'ın resmi sitesi üzerinden son sürüm sunucu dosyasını indiriyoruz. İstediğiniz bir yerde klasör açarak indirdiğiniz JAR dosyasını içine atıyoruz.
  • Ardından server.jar dosyasını çift tıklayarak yürütüyoruz. Biraz bekledikten sonra birkaç dosya ve klasör oluştuğunu göreceksiniz.
  • 1.c maddesine geçebilirsiniz.

Forge​

  • Forge'un resmi sitesi üzerinden Installer indiriyoruz. Tavsiyem "Recommended" olanını indirmenizdir.
  • Açılan pencerede, 5 saniye geçtikten sonra sağ üstte çıkan Skip butonuna tıklıyoruz ve indirme başlıyor.
  • İndirme işleminin ardından, JAR dosyasını çift tıklayarak yürütüyoruz.
  • Açılan pencerede, Install server seçeneğini seçiyoruz ve yolunu istediğiniz yerdeki boş bir klasör olarak ayarlıyoruz. Klasörün boş olması önemli, yoksa kurmanıza izin vermez.
  • "OK" tuşuna bastıktan sonra kurma işlemi gerçekleşecek. İşlem bittikten sonra sunucuyu kurduğunuz klasöre gidiyoruz.
  • forge-<sürüm kodu>.jar dosyasının adını server.jar olarak değiştiriyoruz.
  • server.jar dosyasına çift tıklayarak yürütüyoruz, biraz bekledikten sonra belirli dosyalar ve klasörler oluştuğunu göreceksiniz.
  • 1.c maddesine geçebilirsiniz.

Spigot (Pluginli)​

  • GetBukkit üzerinden istediğiniz sürümde Spigot dosyasını indiriyoruz.
  • spigot-<sürüm kodu>.jar dosyasının adını server.jar olarak değiştiriyoruz.
  • Ardından adını değiştirdiğiniz JAR dosyasını istediğiniz boş bir klasöre atıyoruz ve çift tıklayarak yürütüyoruz. Birkaç klasör ve dosyanın oluştuğunu göreceksiniz.
  • 1.c maddesine geçebilirsiniz.

1.c-Ayarlama

  • Oluşan dosyalar arasında eula.txt belgesini açarak eula=false girdisini eula=true olarak değiştiriyoruz.
  • Belgeyi kaydedip klasörün içine Yeni Metin Belgesi oluşturuyoruz.
  • Aşağıdaki kodları metin belgesine yapıştırıp kaydediyorsunuz. (-Xm girdisinden sonraki sayılar sunucuya atamak istediğiniz megabayt cinsinden RAM miktarıdır, istediğiniz şekilde değiştirebilirsiniz.)
[CODE title="BAT dosyası kodları"]@echo off
start java -Xmx8192M -Xms8192M -jar server.jar nogui
start ngrok tcp 25565
@echo on[/CODE]
  • Ardından belgenin adını server, uzantısını .bat olarak değiştiriyoruz.
  • server.bat dosyasını çalıştırdıktan sonra ngrok ve sunucu CMD panelleri açılacak. Sunucunuz hazır; server.properties üzerinden ayarlarınızı yapabilir, world klasörünü istediğiniz bir dünya ile değiştirebilir ve sunucuya bağlanabilirsiniz. Değişikliklerin uygulanması için sunucuyu yeniden başlatmanız gerektiğini unutmayın.
  • Sunucuya bağlanmak için ngrok'un CMD panelinde görünen Forwarding'in karşısında bulunan IP, Minecraft'ta gireceğiniz IP'dir. Başındaki tcp:// kısmını silerek sunucunuza giriş yapabilirsiniz. Örnek: 2.tcp.eu.ngrok.io:14957

ÖNEMLİ NOTLAR:
  • server.bat dosyası için masaüstünde kısayol oluşturursanız sunucunuzu kolaylıkla kapatıp açabilirsiniz.
  • Pencere kalabalığını önlemek için Win+Tab üzerinden yeni masaüstü oluşturup CMD panellerini yeni masaüstüne sürükleyebilirsiniz.
  • Spigot ve Forge ile istediğiniz plugini/modu sunucunuza kurabilirsiniz.
  • Sunucu açıkken ngrok da açık olması gerekiyor. ngrok penceresini kapatmayın.
  • Sunucuyu yeniden başlatırken ngrok'u kapatmanıza gerek yok.
  • ngrok'u her yeniden açtığınızda size yeni bir IP verecek. Bu yüzden Minecraft'ta Doğrudan Bağlan kullanmanızı tavsiye ederim. Sabit IP istiyorsanız ücretli plana geçebilirsiniz.
  • Sunucuya katılan kişilerin herhangi bir dosya/program indirmesine gerek yok, Forge dışında. Forge oynamak istiyorsanız, sunucuya katılan kişilerin de sunucuya kurduğunuz modları kurması gerekiyor. Aksi takdirde bağlanamazlar. Modlar dışında indirilip kurulması gerek başka bir şey yoktur.


2- Bedrock Edition

  • Microsoft hesabınıza giriş yaptığınızdan emin olun.
  • Oyna seçeneğine tıklıyoruz.
  • Dünyalar sekmesinde Yeni Oluştur seçeneğini seçiyoruz.
  • Üstteki Yeni Dünya Oluştur seçeneğine tıklıyoruz.
  • İstediğiniz ayarları yaptığınızdan sonra Çok Oyunculu kısmına geliyoruz.
  • En üstteki Çok Oyunculu Oyun seçeneğini açık hale getiriyoruz ve kimlerin katılabileceğini seçiyoruz.
  • Ardından dünyamızı oluşturuyoruz.
Arkadaşlarınız katılmak isterse;
  • Xbox üzerinden arkadaş olarak ekli olduğunuza emin olun.
  • Ardından Oyna kısmında, Arkadaşlar sekmesine gelerek açık olan dünyalara katılabilirsiniz. Sunucunun orada görülebilmesi için sunucu sahibinin oyunda ve bir dünyada olması gerekiyor.





Rehberimiz bu kadar. Yukarıdaki adımları doğru şekilde yaparsanız, Minecraft'ı arkadaşlarınızla istediğiniz şekilde rahatça oynayabilirsiniz.
Vanilla ve Bedrock Minecraft sunucusu için ahım şahım bir bilgisayara gerek olmadığını da belirtmek isterim, ancak diğerleri için -özellikle Forge için- aynı şeyi diyemeyeceğim.
Okuduğunuz için teşekkürler. İyi günler, iyi oyunlar.
 
Son düzenleyen: Moderatör:
CMD'ye girdim. Ngrok authtoken jetonu yazdım olmadı
Cmd'ye girip ngrok authtoken ''tokeni'' yazdığımda böyle bir komut yok hatası çıktı.
Arkadaşlar bu sorunu yaşayanlar indirdiğimiz ngroku açınca o komudu yazıyormuşuz.

Sistem ortam değişkenlerinde yukarıdaki listede "Path"e çift tıkladıktan sonra sağdan "Yeni" butonuna basın, yolu oraya ekleyin. Orada bir hata olmuş.
Arkadaşlar bu sorunu yaşayanlar indirdiğimiz ngroku açınca o komudu yazıyormuşuz.
Böyle yaptığımda oldu , acaba yanlış bir şey mi yaptım ?
 
Aynı şey, sadece farklı bir yol. O da geçerli olur.
Sonraki adımlarda BAT dosyasında o pathe ihtiyacın olacağı için yine eklemen gerekecek.
Pathde yeniye bastığımda , yol seçerken ngrok seçilmiyor , sadece klasörler seçilebiliyor.
 
Diğer okuyanların anlaması adına , Sistem Özellikleri ----> Ortam Değişkenleri ---->Aşağıdaki Sistem Değişkenleri ----> Path ----> Yeni , Ngrok.exe'yi attığımız klasörü seçiyoruz. Doğru mudur?

@Ellie Williams Dostum Dc Üzerinden Yardım Edebilir Misin ? Serveri açabiliyorum ama nasıl bağlanıcağımı çözemedim.

Arkadaşlar yapamayan varsa bana yazabilirler. Ben zorda olsa yaptım
 
Son düzenleme:
Diğer okuyanların anlaması adına, sistem özellikleri ----> ortam değişkenleri ---->aşağıdaki sistem değişkenleri ----> path ----> yeni, Ngrok.exe'yi attığımız klasörü seçiyoruz. Doğru mudur?

@Ellie Williams dostum DC üzerinden yardım edebilir misin? Serveri açabiliyorum ama nasıl bağlanıcağımı çözemedim.

Arkadaşlar yapamayan varsa bana yazabilirler. Ben zorda olsa yaptım.

Hocam bana yardım eder misiniz? Sistem değişkenlerine tanımlıyorum ama CMD'de ngrok is not recognized diyor.
 
Durum
Mesaj gönderimine kapalı.

Geri
Yukarı