Rehber Windows Bilgisayarda Minecraft Sunucusu Kurma

Bu rehberde, kendi Windows bilgisayarında Minecraft Java Edition sunucusu kurmayı, performans ayarlarını yapmayı ve dışarıdan arkadaşlarının bağlanabilmesini adım adım anlatıyorum. Teknik bilgin az olsa bile rahatça kurabilirsin.


1. Gereksinimler​

Kuruluma başlamadan önce şunlara ihtiyacın var:
  • Windows 10 / 11
  • Minecraft Java Edition (Oyuna girmek için)
  • En az 8 GB RAM (4 GB da olur ama önerilmez)
  • Stabil internet bağlantısı
  • Minimum Java 17 (Yeni sürümler için şart, Java 21 öneriyorum.)

2. Java Kurulumu (En Önemli Adım)​

Minecraft sunucuları Java ile çalışır. Yanlış Java sürümü kurarsan sunucu açılmaz.

Java 17 veya 21 İndir ve Kur​

  • Oracle veya Adoptium üzerinden Java 17 veya 21 (64-bit) indir
  • Kurulumu varsayılan ayarlarla tamamla

Kontrol Et​

Komut İstemi’ni (CMD) açıp şunu yaz:

java -version
Çıktıda 17 veya 21 görüyorsan tamamdır.


3. Sunucu Türünü Seç​

TürAçıklama
PaperEn stabil ve hızlı (ÖNERİLİR)
SpigotPlugin destekli ama Paper daha iyi
VanillaPluginsiz, saf Minecraft

Tavsiye: Paper kullanmanızdır (çok optimize)
Not: CurseForge gibi mod türü VB 'de indirebilirsiniz.

4. Sunucu Dosyalarını Hazırlama​

  1. Masaüstünde bir klasör oluştur (Örnek: MinecraftServer)
  2. Paper’ın .jar dosyasını indir. Paper için: papermc.io/downloads/paper (İndirdiğiniz dosyayı klasöre atın. Adını server.jar yapın.)
  3. Dosyayı bu klasörün içine at

5. Start.bat Dosyası Oluşturma (Sunucuyu Doğru Şekilde Çalıştırma)​

Minecraft sunucusunu elle jar’a tıklayarak değil, her zaman start.bat ile çalıştırman lazım. Hem RAM ayarı yaparsın hem lag azalır.

Adımlar​

  1. Sunucu klasörüne gir (Örnek: MinecraftServer)
  2. Boş bir alana sağ tık → Yeni → Metin Belgesi
  3. Dosya adını şuna çevir: start.bat
Uzantının gerçekten .bat olduğuna emin ol
(start.bat.txt olmayacak)

Önemli: Windows'ta "Dosya adı uzantıları" seçeneğinin açık olduğundan emin olun. Aksi takdirde dosyanız start.bat.txt olarak kalır ve çalışmaz.

6. Start.bat İçeriğini Yazma​

start.bat dosyasına sağ tık → Düzenle deyip içine şunu yapıştır:

Kod:
@echo off
title Minecraft Server

java ^
-Xms4G ^
-Xmx4G ^
-XX:+UseG1GC ^
-XX:+ParallelRefProcEnabled ^
-XX:MaxGCPauseMillis=200 ^
-XX:+UnlockExperimentalVMOptions ^
-XX:+DisableExplicitGC ^
-XX:+AlwaysPreTouch ^
-XX:G1NewSizePercent=30 ^
-XX:G1MaxNewSizePercent=40 ^
-XX:G1HeapRegionSize=8M ^
-XX:G1ReservePercent=20 ^
-XX:G1HeapWastePercent=5 ^
-XX:G1MixedGCCountTarget=4 ^
-XX:InitiatingHeapOccupancyPercent=15 ^
-XX:G1MixedGCLiveThresholdPercent=90 ^
-XX:G1RSetUpdatingPauseTimePercent=5 ^
-XX:SurvivorRatio=32 ^
-XX:+PerfDisableSharedMem ^
-XX:MaxTenuringThreshold=1 ^
-Dusing.aikars.flags=https://mcflags.emc.gs ^
-Daikars.new.flags=true ^
-jar server.jar nogui

pause

Açıklama​

  • -Xms2G → Sunucu açılırken verilen RAM
  • -Xmx4G → Kullanabileceği maksimum RAM (Ram ayarlarını sistemine göre 8G gibi değiştirebilirsin - Eğer bilgisayarınızda 8GB RAM varsa, sunucuya 3GB (-Xmx3G) vermeniz daha güvenlidir.)
  • server.jar → jar dosyası adın neyse birebir aynı olacak
  • nogui → Grafik arayüz açmaz, performans artar
  • pause → Hata olursa pencere kapanmaz
  • Diğerleri genel olarak performans ve çöp toplama parametreleri.

7. Start.bat ile İlk Çalıştırma (İlk açılışta 8. adıma git)​

  1. start.bat dosyasına çift tıkla
  2. Siyah bir pencere (konsol) açılacak
  3. Bir sürü yazı akacak
  4. En son şunu görürsen tamamdır:

Done (X.XXXs)! For help, type "help"
Sunucu şu an çalışıyor.

8. EULA Hatası Alırsan (İlk Açılışta Görmelisin)​

İlk açılışta sunucu otomatik olarak kapanır veya eğer konsolda şöyle bir şey görürsen:
You need to agree to the EULA

Çözüm​

  1. Sunucu klasöründe eula.txt aç (oluştuğundan emin ol!)
  2. Şunu değiştir: eula=false eula=true
  3. Kaydet
  4. 7. Adıma geri dön

9. Sunucuya Girme (Kendi Bilgisayarından)​

Minecraft’ı aç → Çok Oyunculu
Sunucu adresi: LOCALHOST

Giriyorsan olay bitmiştir.

10. Dışarıdan Arkadaşların Girmesi (Port Açma)​

Arkadaşların farklı internetten girecekse:
  • Port: 25565
  • Modem arayüzünden Port Forwarding
  • Firewall’da Java’ya izin ver
Arkadaşlar şu IP ile girer: SENIN_IP_ADRESIN veya SENIN_IP_ADRESIN:25565
  • Denetim Masası > Sistem ve Güvenlik > Windows Bağlantı Noktasıyla İletişim Kurmasına İzin Ver kısmından Java (TM) Platform SE Binary yazan tüm kutucukların (Özel ve Ortak) işaretli olduğundan emin olun.

Port açıp modemini kurcalamak istemezsen Ngrok gibi uygulamalar kullanabilirsin.

11. Sunucuyu Doğru Kapatma (Önemli)​

Konsola ASLA X’e basıp kapatma.
Her zaman şunu yaz: stop
(Konsol kapanana kadar bekle)

Yoksa:
  • Dünya bozulur
  • Oyuncu verileri gider
  • Pluginler sapıtır

12. Crack (Premium Olmayan) Oyuncuların Girebilmesi​

Eğer sunucuya premium olmayan (crack) oyuncuların da girmesini istiyorsan, bu ayarı yapman şart. Aksi halde sadece orijinal Minecraft hesabı olanlar bağlanabilir.

Yapılması Gerekenler​

  1. Sunucuyu kapat
  2. Sunucu klasöründe server.properties dosyasını aç
  3. Aşağıdaki ayarı bul: online-mode=true
  4. Şu şekilde değiştir: online-mode=false
  5. Dosyayı kaydet
  6. Sunucuyu tekrar start.bat ile aç

13. Pluginler Nereye Atılır? (Genel Plugin Kurulumu)​

Plugin kullanabilmek için Paper / Spigot sunucu kullanıyor olman gerekir.

Plugin Kurulumu Adımları​

  1. Sunucuyu kapat (stop)
  2. Sunucu klasöründe plugins adlı klasöre gir
  3. İndirdiğin .jar uzantılı plugin dosyasını buraya at
  4. Sunucuyu tekrar start.bat ile aç
Sunucu açıldığında:
  • Plugin otomatik yüklenir
  • Gerekliyse kendi config dosyalarını oluşturur



Buraya kadar yaptıysan:
  • Java oyuncuları giriyor (GeyserMC plugini ile Bedrock'da girmesini sağlayabilirsin)
  • Crack oyuncular bağlanabiliyor
  • start.bat optimize
  • Plugin sistemi hazır
Buraya kadar okuduğunuz için teşekkür ederim! 😁

İyi Günler Dilerim...

 
Hocam bilgilendirmeniz için teşekkürler elinize sağlık. Bir de sizden ricam modlu oynamak için neler yapmalıyız ekleyebilir misiniz?
 
Hocam bilgilendirmeniz için teşekkürler elinize sağlık. Bir de sizden ricam modlu oynamak için neler yapmalıyız ekleyebilir misiniz?
Onun içinde sunucu türünü modlu birşey yapın. Modları mods klasörüne atın.
 
Hocam bilgilendirmeniz için teşekkürler elinize sağlık. Bir de sizden ricam modlu oynamak için neler yapmalıyız ekleyebilir misiniz?
Modlu oynamak için Forge'u siteden indirip server seçeneğiyle bir klasöre çıkarman lazım.

1769241824571.png


DarkHacker'ın anlattığı adımların aynısı modlu sunucu için de geçerli.
Sunucuyu kurduktan sonra modları "mods" klasörüne atarsın.
Aynı modları sunucuya girecek kişilerin de (oyunun mods klasörüne) yüklemesi gerekir.
 

Bu konuyu görüntüleyen kullanıcılar

Technopat Haberler

Geri
Yukarı