Minecraft Sunucusu Nasıl Kurulur? Windows'ta Paper Kurulumu

Windows sunucuda Paper ile Minecraft sunucusu kurulumu adım adım: Java sürümü, start.bat, eula.txt, server.properties, port açma ve Bedrock için Geyser.

Windows bir sunucuda Minecraft sunucusu kurmak için uygun Java sürümünü kurar, Paper'ın .jar dosyasını bir klasöre indirir, bir start.bat ile sunucuyu bir kez çalıştırıp eula.txt dosyasını onaylar, ardından 25565/TCP portunu güvenlik duvarında açarsınız. Bütün süreç, uzak masaüstüyle (RDP) bağlandığınız bir sunucuda 15-20 dakika sürer.

Bu rehberde her adımı komutlarıyla birlikte anlatıyoruz. Örneklerde eklenti desteği ve performansı nedeniyle en çok tercih edilen sunucu yazılımı olan Paper'ı kullanıyoruz; adımların çoğu Purpur ve resmi vanilla sunucu için de aynıdır.

Başlamadan önce ihtiyacınız olanlar

  • Windows Server kurulu, yönetici yetkisiyle bağlanabildiğiniz bir sunucu
  • Uzak masaüstü bağlantısı (bağlanma adımları için RDP bağlantı rehberimize bakın)
  • Oyuncu sayınıza uygun RAM (emin değilseniz RAM rehberimizi okuyun)

Oculeth Minecraft sunucuları Windows ve Java kurulu olarak teslim edildiği için ilk adımı atlayıp doğrudan Paper'ı indirmeye geçebilirsiniz. Yine de Java sürümünün, kuracağınız Minecraft sürümüyle uyumlu olduğunu kontrol etmenizi öneririz.

1. Adım: Java sürümünü kontrol edin

Minecraft'ın her ana sürümü belirli bir Java sürümü ister. Minecraft 1.20.5 ve sonrası en az Java 21 gerektirir; daha yeni sürümler daha yeni bir Java isteyebilir. Kuracağınız Paper sürümünün indirme sayfası, gereken Java sürümünü belirtir.

Komut isteminde (cmd) kurulu sürümü görmek için java -version yazın. Çıktıda "21" veya daha yüksek bir sürüm görüyorsanız güncel sürümler için hazırsınız. Eski bir Minecraft sürümü (ör. 1.16.5) kuracaksanız Java 8 veya 11 gerekebilir; birden fazla Java'yı aynı sunucuda tutabilir, start.bat içinde Java'nın tam yolunu yazarak hangisinin kullanılacağını seçebilirsiniz.

2. Adım: Sunucu klasörünü oluşturun ve Paper'ı indirin

  1. C:\Minecraft gibi kısa, Türkçe karakter ve boşluk içermeyen bir klasör oluşturun. Masaüstü veya "Belgelerim" altında kurmaktan kaçının.
  2. Sunucudaki tarayıcıdan papermc.io adresine girin, Downloads bölümünden istediğiniz Minecraft sürümü için Paper'ın son derlemesini indirin.
  3. İnen dosyayı klasöre taşıyın ve adını kolaylık için paper.jar yapın.

Eklentisiz, saf (vanilla) bir sunucu istiyorsanız aynı adımları minecraft.net üzerindeki resmi server.jar ile yapabilirsiniz. Mod paketi (Forge, NeoForge, Fabric) kuracaksanız, paketin kendi sunucu dosyalarını ve kurulum talimatını kullanın.

3. Adım: start.bat dosyasını hazırlayın

Klasörde sağ tık > Yeni > Metin Belgesi oluşturun, adını start.bat yapın (uzantının .txt olarak kalmadığından emin olun; Dosya Gezgini'nde "Dosya adı uzantıları" seçeneğini açın). Dosyayı Not Defteri ile açıp şu iki satırı yazın:

  • java -Xms4G -Xmx4G -jar paper.jar --nogui
  • pause

Buradaki değerlerin anlamı:

ParametreAnlamı
-Xms4GSunucunun başlangıçta ayıracağı bellek
-Xmx4GSunucunun kullanabileceği en yüksek bellek
-jar paper.jarÇalıştırılacak sunucu dosyası
--noguiAyrı grafik pencere açmadan, konsolda çalıştır
pauseSunucu kapanınca pencereyi açık tut (hata mesajını okuyabilmeniz için)

4G yalnızca örnektir. Paketinizin toplam RAM'inden Windows için yaklaşık 1,5-2 GB düşüp kalanı verin: 8 GB'lık bir pakette -Xmx6G makul bir başlangıçtır. Performans için önerilen ek Java parametrelerini (Aikar flags) RAM rehberimizde açıkladık.

4. Adım: İlk çalıştırma ve EULA onayı

start.bat'a çift tıklayın. Sunucu ilk açılışta gerekli dosyaları oluşturur ve şu mesajla kapanır: "You need to agree to the EULA in order to run the server."

Klasörde oluşan eula.txt dosyasını açın, eula=false satırını eula=true yapıp kaydedin. Bu, Minecraft Son Kullanıcı Lisans Sözleşmesi'ni kabul ettiğiniz anlamına gelir; sözleşme sunucuda oyun avantajı satmak gibi konularda kurallar içerir, bir göz atmanızda fayda var.

start.bat'ı yeniden çalıştırın. İlk açılışta dünya oluşturulacağı için bir-iki dakika sürebilir. Konsolda "Done" ile başlayan satırı gördüğünüzde sunucu hazırdır. Sunucuyu kapatmak için pencereyi kapatmak yerine konsola stop yazın; böylece dünya düzgün kaydedilir.

5. Adım: server.properties ayarları

Sunucu klasöründeki server.properties dosyası temel ayarları tutar. Değişiklikten sonra sunucuyu yeniden başlatmanız gerekir. En sık değiştirilen satırlar:

  • motd= sunucu listesinde görünen açıklama
  • max-players=20 aynı anda bağlanabilecek oyuncu sayısı
  • server-port=25565 sunucunun dinlediği port
  • online-mode=true yalnızca lisanslı (Microsoft hesabıyla doğrulanmış) oyuncular girebilir
  • view-distance=10 oyunculara gönderilen chunk mesafesi
  • simulation-distance=8 oyuncu çevresinde mob ve kızıltaşın işlendiği mesafe
  • white-list=false beyaz listeyi açıp kapatır
  • difficulty=normal ve gamemode=survival

Performans için view-distance değerini 8-10, simulation-distance değerini 6-8 aralığında tutmak çoğu sunucuda iyi bir dengedir. Daha fazla ayar için Minecraft lag sorunu rehberimize bakabilirsiniz.

6. Adım: Güvenlik duvarında portu açın

Windows Güvenlik Duvarı varsayılan olarak dışarıdan gelen bağlantıları engeller. PowerShell'i yönetici olarak açıp şu komutu çalıştırın:

New-NetFirewallRule -DisplayName "Minecraft Java" -Direction Inbound -Protocol TCP -LocalPort 25565 -Action Allow

Artık oyuncular Minecraft'ta Çok Oyunculu > Sunucu Ekle bölümüne sunucunuzun IP adresini yazarak bağlanabilir. Portu 25565'ten farklı yaptıysanız adresi IP:port biçiminde verin. Bir alan adınız varsa DNS'te bir A kaydı (ve isterseniz SRV kaydı) oluşturarak oyuncuların IP yerine mc.alanadiniz.com yazmasını sağlayabilirsiniz.

7. Adım: Eklenti kurulumu

Paper eklentileri .jar dosyalarıdır. Hangar (hangar.papermc.io), Modrinth veya SpigotMC'den indirdiğiniz eklentiyi sunucu klasöründeki plugins klasörüne koyup sunucuyu yeniden başlatmanız yeterlidir. Eklentinin, Minecraft sürümünüzü desteklediğini mutlaka kontrol edin. İlk kurulumda çoğu sunucu sahibi bir yetki eklentisi (LuckPerms), bir koruma eklentisi (WorldGuard veya bir arazi koruma eklentisi) ve temel komutlar için EssentialsX ile başlar.

8. Adım: Bedrock oyuncuları için Geyser

Telefon ve konsoldaki Bedrock oyuncularının da girmesini istiyorsanız:

  1. Geyser ve Floodgate eklentilerinin Paper sürümlerini geysermc.org'dan indirip plugins klasörüne atın.
  2. Sunucuyu yeniden başlatın; Geyser'ın ayar dosyası oluşur. Varsayılan Bedrock portu 19132/UDP'dir.
  3. Güvenlik duvarında bu portu UDP olarak açın: New-NetFirewallRule -DisplayName "Minecraft Bedrock" -Direction Inbound -Protocol UDP -LocalPort 19132 -Action Allow
  4. Bedrock oyuncuları sunucu eklerken IP adresini ve 19132 portunu girer.

Floodgate, Bedrock oyuncularının Java hesabı olmadan girebilmesini sağlar; kullanıcı adlarının başına varsayılan olarak bir önek ekler.

Sunucuyu düzenli tutmak için öneriler

  • Yedek alın: Dünya klasörlerini (world, world_nether, world_the_end) düzenli olarak başka bir yere kopyalayın. Windows Görev Zamanlayıcı ile bunu otomatikleştirebilirsiniz.
  • Güncellemeleri takip edin: Paper derlemeleri sık güncellenir; güvenlik düzeltmeleri için aynı Minecraft sürümündeki en son derlemeyi kullanın.
  • Büyük sürüm geçişlerinden önce eklentilerinizin yeni sürümü desteklediğini kontrol edin ve mutlaka yedek alın.
  • Yeniden başlatma planlayın: Günde bir planlı yeniden başlatma, uzun süre açık kalan sunucularda bellek ve performans sorunlarını azaltır.

Sık sorulan sorular

Minecraft sunucusu kurmak için hangi Java sürümü gerekir?

Minecraft 1.20.5 ve sonrası en az Java 21 ister; daha yeni sürümler daha güncel bir Java gerektirebilir. Eski sürümler (ör. 1.16.5) Java 8 veya 11 ile çalışır. Kesin gereksinim için kullandığınız sunucu yazılımının indirme sayfasına bakın.

Sunucu açılıyor ama arkadaşlarım bağlanamıyor, neden?

En sık neden kapalı porttur. Windows Güvenlik Duvarı'nda 25565/TCP için gelen bağlantı kuralı ekleyin ve server.properties içindeki server-port değerinin oyunculara verdiğiniz portla aynı olduğundan emin olun. Bedrock oyuncuları için ayrıca 19132/UDP açılmalıdır.

Paper ile Spigot arasındaki fark nedir?

Paper, Spigot'un üzerine kurulmuş, performans iyileştirmeleri ve hata düzeltmeleri içeren bir sunucu yazılımıdır. Spigot eklentilerinin neredeyse tamamı Paper'da çalışır; bu yüzden yeni kurulumlarda Paper önerilir.

start.bat çalışmıyor, pencere hemen kapanıyor. Ne yapmalıyım?

Dosyanın sonuna pause satırını ekleyin ve hata mesajını okuyun. Genellikle Java'nın bulunamaması, Java sürümünün eski olması, .jar dosyasının adının yanlış yazılması ya da dosyanın aslında start.bat.txt olarak kaydedilmesi sorunun kaynağıdır.

Mod paketi kurmak Paper kurulumundan farklı mı?

Evet. Forge, NeoForge veya Fabric mod paketleri kendi sunucu dosyalarıyla gelir ve Paper eklentilerini çalıştırmaz. CurseForge veya Modrinth'te paketin "Server Pack" dosyasını indirip içindeki talimatla kurmanız gerekir; mantık (EULA, port, RAM ayarı) aynıdır.