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
C:\Minecraftgibi 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.- 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.
- İnen dosyayı klasöre taşıyın ve adını kolaylık için
paper.jaryapı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 --noguipause
Buradaki değerlerin anlamı:
| Parametre | Anlamı |
|---|---|
-Xms4G | Sunucunun başlangıçta ayıracağı bellek |
-Xmx4G | Sunucunun kullanabileceği en yüksek bellek |
-jar paper.jar | Çalıştırılacak sunucu dosyası |
--nogui | Ayrı grafik pencere açmadan, konsolda çalıştır |
pause | Sunucu 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çıklamamax-players=20aynı anda bağlanabilecek oyuncu sayısıserver-port=25565sunucunun dinlediği portonline-mode=trueyalnızca lisanslı (Microsoft hesabıyla doğrulanmış) oyuncular girebilirview-distance=10oyunculara gönderilen chunk mesafesisimulation-distance=8oyuncu çevresinde mob ve kızıltaşın işlendiği mesafewhite-list=falsebeyaz listeyi açıp kapatırdifficulty=normalvegamemode=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:
- Geyser ve Floodgate eklentilerinin Paper sürümlerini geysermc.org'dan indirip
pluginsklasörüne atın. - Sunucuyu yeniden başlatın; Geyser'ın ayar dosyası oluşur. Varsayılan Bedrock portu 19132/UDP'dir.
- Güvenlik duvarında bu portu UDP olarak açın:
New-NetFirewallRule -DisplayName "Minecraft Bedrock" -Direction Inbound -Protocol UDP -LocalPort 19132 -Action Allow - 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.