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.
Çıktıda 17 veya 21 görüyorsan tamamdır.
Tavsiye: Paper kullanmanızdır (çok optimize)
Not: CurseForge gibi mod türü VB 'de indirebilirsiniz.
(start.bat.txt olmayacak)
Sunucu şu an çalışıyor.
Sunucu adresi:
Giriyorsan olay bitmiştir.
Port açıp modemini kurcalamak istemezsen Ngrok gibi uygulamalar kullanabilirsin.
Her zaman şunu yaz:
(Konsol kapanana kadar bekle)
Yoksa:
Buraya kadar yaptıysan:

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ür | Açıklama |
|---|---|
| Paper | En stabil ve hızlı (ÖNERİLİR) |
| Spigot | Plugin destekli ama Paper daha iyi |
| Vanilla | Pluginsiz, saf Minecraft |
Tavsiye: Paper kullanmanızdır (çok optimize)
Not: CurseForge gibi mod türü VB 'de indirebilirsiniz.
4. Sunucu Dosyalarını Hazırlama
- Masaüstünde bir klasör oluştur (Örnek: MinecraftServer)
- 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.)
- 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
- Sunucu klasörüne gir (Örnek: MinecraftServer)
- Boş bir alana sağ tık → Yeni → Metin Belgesi
- Dosya adını şuna çevir: start.bat
(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)
- start.bat dosyasına çift tıkla
- Siyah bir pencere (konsol) açılacak
- Bir sürü yazı akacak
- 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
- Sunucu klasöründe eula.txt aç (oluştuğundan emin ol!)
- Şunu değiştir:
eula=false→eula=true - Kaydet
- 7. Adıma geri dön
9. Sunucuya Girme (Kendi Bilgisayarından)
Minecraft’ı aç → Çok OyunculuSunucu adresi:
LOCALHOSTGiriyorsan 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 aç
- Firewall’da Java’ya izin ver
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
- Sunucuyu kapat
- Sunucu klasöründe server.properties dosyasını aç
- Aşağıdaki ayarı bul:
online-mode=true - Şu şekilde değiştir:
online-mode=false - Dosyayı kaydet
- 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ı
- Sunucuyu kapat (stop)
- Sunucu klasöründe plugins adlı klasöre gir
- İndirdiğin .jar uzantılı plugin dosyasını buraya at
- Sunucuyu tekrar start.bat ile aç
- 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