Ekran Kartlı Sunucu Satışları Başladı. İncele
Genel Kurulum ve Sürümler

Minecraft Sunucu Kurulumu: Sıfırdan Tam Rehber (2026)

Minecraft sunucu kurulumu nasıl yapılır? Java 25 kurulumundan sunucu jar dosyasına, EULA’dan port açmaya kadar 26.2 sürümü için güncel rehber.

  • 13 dk okuma
  • Güncelleme:
  • Yayın:
  • Batihost Teknik Ekibi

Kısaca Özet

  • Minecraft sunucu kurulumu dört adımdır: Java 25 kurun, sunucu jar dosyasını boş bir klasöre koyup bir kez çalıştırın, oluşan eula.txt içinde eula=true yapın, 25565/TCP portunu açın.
  • Güncel kararlı sürüm 26.2 “Chaos Cubed” (16 Haziran 2026, protokol 776) ve Java 25 zorunludur. 26.3 henüz yayınlanmadı; üretim sunucusunu snapshot üzerine kurmayın.
  • RAM alt sınırı 8 GB’dır. 10-30 oyuncu için 10-12 GB, Forge/Fabric modpack için 16 GB planlayın; işlemci yüksek saat hızlı AMD Ryzen 9, disk NVMe SSD olmalı.
  • İşletim sistemine özel ayrıntılar için Windows kurulum rehberine veya Linux kurulum rehberine geçin.

Minecraft sunucu kurulumu, doğru sırayla ilerlediğinizde yarım saatlik bir iştir: uygun Java sürümünü kurarsınız, sunucu yazılımının jar dosyasını boş bir klasöre koyup bir kez çalıştırırsınız, oluşan eula.txt dosyasında lisansı onaylarsınız ve 25565 portunu dışarı açarsınız. Eklentiler, dünya ayarları, yetki sistemi ve yedekleme bu dört adımın üzerine eklenir.

2026 tarafında iki şey değişti ve eski rehberlerin çoğunu geçersiz kıldı. Birincisi, Mojang sürüm numaralandırmasını değiştirdi: artık 1.21.x değil 26.1, 26.2 biçimi kullanılıyor. Güncel kararlı sürüm 16 Haziran 2026’da çıkan 26.2 “Chaos Cubed” (protokol 776) ve Java 25 istiyor. İkincisi, 26.1 ile birlikte sunucu jar’ı unobfuscated hâle geldi; bu, mod ve NMS tabanlı eklentiler için gerçek bir uyumluluk kırılması demek.

Bu sayfa işletim sisteminden bağımsız ilerler: hangi kararı neden verdiğinizi, hangi dosyanın ne işe yaradığını ve sunucunun ilk gününde neleri ayarlamanız gerektiğini anlatır. Tuş tuş ekran adımları için Windows’ta Minecraft sunucu kurulumu veya Linux ve Ubuntu üzerinde kurulum rehberine geçebilirsiniz.

Kurulum Öncesi Kontrol Listesi#

Kuruluma başlamadan önce şu beş şeyin hazır olması gerekir. Sıra önemlidir; jar dosyasını Java’sız bir makineye kopyalamak zaman kaybıdır.

Sunucu makinesi
7/24 açık kalacak, en az 8 GB RAM’li, yüksek saat hızlı AMD Ryzen işlemcili ve NVMe SSD diskli bir sistem.
Java 25 (LTS)
26.x sunucularının çalışması için zorunlu. Eclipse Temurin, Amazon Corretto veya Azul Zulu dağıtımlarından biri.
Sunucu yazılımı
Vanilla server.jar, Paper, Purpur, Forge veya Fabric. Ne kuracağınıza kurulumdan önce karar verin.
Açık port
Java Edition için 25565/TCP, Bedrock için 19132/UDP. Hem güvenlik duvarında hem — ev kurulumundaysanız — modemde.
Yönetim erişimi
Windows tarafında Uzak Masaüstü (RDP), Linux tarafında SSH. Konsola erişemeyeceğiniz bir sunucuyu yönetemezsiniz.
BilgiSunucu yazılımı ile oyun istemcisi ayrı şeylerdir. Sunucuya Minecraft Launcher kurmanız gerekmez; sunucu makinesinde sadece Java ve jar dosyası bulunur, oyunun kendisi oyuncuların bilgisayarında çalışır.

Donanım ve RAM Planı: Oyuncu Sayısına Göre#

Minecraft sunucusunda performansı belirleyen ana faktör çekirdek sayısı değil, tek çekirdek saat hızıdır. Oyunun ana tik döngüsü (tick loop) tek bir iş parçacığında çalışır; dünya üretimi, varlık yapay zekâsı ve redstone hesabı bu tek döngüde sıraya girer. 32 çekirdekli düşük frekanslı bir sunucu işlemcisi, 8 çekirdekli yüksek frekanslı bir Ryzen’in yanında geri kalır.

Bu yüzden donanım seçiminde sıralama nettir: önce saat hızı, sonra RAM, sonra disk gecikmesi. Ayrıntılı karşılaştırma için Minecraft sunucusu için doğru donanım seçimi sayfasına bakabilirsiniz.

SenaryoRAMJava heapİşlemciDisk
2-10 oyuncu, vanilla / hafif eklentili8 GB-Xms6G -Xmx6GRyzen 9 3900X ve üzeri50 GB NVMe
10-30 oyuncu, eklentili Paper10-12 GB-Xms10G -Xmx10GRyzen 9 7900X50-100 GB NVMe
30-60 oyuncu, minigame / çok dünyalı16 GB-Xms14G -Xmx14GRyzen 9 7900X / 7950X100 GB NVMe
Forge / Fabric modpack16 GB (büyük modpackte 24-32 GB)-Xms14G -Xmx14GRyzen 9 7950X100 GB+ NVMe
60+ oyuncu veya proxy’li sunucu ağı32 GB ve üzeri-Xms28G -Xmx28GRyzen 9 7950X200 GB+ NVMe
Oyuncu sayısına ve sunucu tipine göre önerilen donanım

Tablodaki heap değerlerine dikkat edin: işletim sistemine, Java’nın kendi metaspace alanına ve chunk önbelleğine daima pay bırakılır. 8 GB RAM’li bir makinede -Xmx8G vermek sunucuyu takas alanına (swap) iter ve tik süresini uçurur. -Xms ile -Xmx her zaman eşit verilir; böylece JVM heap’i büyütüp küçültmekle uğraşmaz. RAM ve JVM bayrakları konusunun tamamı Minecraft sunucu RAM ayarları ve JVM flag’leri sayfasında.

Hangi Java Sürümünü Kurmalısınız?#

Java sürümü, kuracağınız Minecraft sürümüne bağlıdır ve yanlış seçim sunucunun hiç açılmamasına yol açar. Konsolda java.lang.UnsupportedClassVersionError görüyorsanız neredeyse kesin olarak Java sürümünüz düşüktür.

Minecraft sürümüGerekli JavaDurum
26.2 “Chaos Cubed” (protokol 776)Java 25Güncel kararlı
26.1 / 26.1.1 / 26.1.2 (protokol 775)Java 25Destekleniyor
1.20.5 – 1.21.11Java 21Eski hat
1.17 – 1.20.4Java 17Eski hat
1.16.5 ve öncesi (1.12.2, 1.8.9 dâhil)Java 8Arşiv
Minecraft sürümlerine göre Java gereksinimi

Java 26 yayınlandı, ancak LTS değil. Sunucu tarafında uzun ömürlü ve yamalı kalacak sürüm Java 25 LTS’tir; kurulumunuzu onun üzerine yapın. Kurulu sürümü doğrulamak her iki işletim sisteminde de aynı komutla yapılır:

java -version
# beklenen çıktı örneği:
# openjdk version "25.0.4" 2026-07-15 LTS

Aynı makinede birden fazla Java sürümü bulunabilir; bu durumda hangi sürümün çağrıldığına dikkat edin. Sürüm eşleşmelerinin tamamı ve dağıtım karşılaştırması için Minecraft sunucusu için hangi Java sürümü gerekir sayfasına bakın.

Dikkat26.1 ile gelen “çöp toplayıcı G1GC’den ZGC’ye geçti” ve “varsayılan RAM 4 GB oldu” değişiklikleri istemci tarafındadır, Minecraft Launcher’ın JVM varsayılanlarıdır. Sunucu jar’ının launcher’ı yoktur; sunucunun çöp toplayıcısını tamamen sizin verdiğiniz bayraklar belirler. Bayraksız çalıştırılan bir 26.x sunucusu ZGC değil, G1GC kullanır.

Sunucu Yazılımı Seçimi#

“Minecraft sunucusu kurmak” denince aslında beş farklı yazılımdan birini kurmaktan söz ediyoruz. Seçim, sunucunuzda eklenti mi yoksa mod mu kullanacağınıza göre yapılır. Eklenti (plugin) sadece sunucuda çalışır, oyuncular hiçbir şey yüklemez; mod ise hem sunucuda hem de her oyuncunun istemcisinde kurulu olmak zorundadır.

YazılımEklentiModPerformansKime uygun
Vanilla (resmî server.jar)YokYokDüşükSaf oyun deneyimi, küçük arkadaş grubu
Paper 26.2VarYokYüksekSurvival, skyblock, genel amaçlı sunucular
Purpur 26.2VarYokYüksek + ek ayarİnce ayar isteyen büyük sunucular
Forge 65.1.0 (MC 26.2)YokVarModpacke bağlıKlasik modpackler, teknik modlar
Fabric (Loader 0.19.3)YokVarHafifPerformans modları, güncel sürüm modpackleri
Minecraft sunucu yazılımlarının karşılaştırması

Pratikte çoğu Türk sunucusu için doğru cevap Paper’dır: vanilla ile aynı oyunu sunar, Bukkit/Spigot eklentilerini çalıştırır ve chunk yükleme, varlık işleme, redstone gibi ağır alanlarda ciddi optimizasyon içerir. Purpur, Paper’ın üstüne kurulu bir fork olduğu için Paper eklentilerinin tamamını çalıştırır ve yüzlerce ek yapılandırma seçeneği sunar. Aralarındaki farkın ayrıntısı sunucu yazılımları karşılaştırması sayfasında.

Dikkat26.1 ile Mojang obfuscated sunucu jar’ı yayınlamayı bıraktı. Bu bir ABI kırılmasıdır: 1.21.11 ve öncesi için derlenmiş hiçbir mod ve NMS kullanan hiçbir eklenti, yeniden derlenmeden 26.1+ üzerinde çalışmaz. Eski bir modpacki 26.2’ye taşımayı planlıyorsanız önce mod listenizin 26.2 yapılarının çıkıp çıkmadığını kontrol edin.

Sunucu Dosyalarını İndirme#

Jar dosyalarını daima resmî kaynaktan indirin. Üçüncü taraf “hazır sunucu paketi” sitelerinden indirilen jar’lar sıklıkla değiştirilmiş kod veya arka kapı içerir; sunucunuzu ilk günden ele geçirilmeye açık hâle getirirsiniz.

İndirmeniz gerekenler
  • Eclipse Temurin JDK 25Önerilen / LTS Windows x64 · Linux x64.msi / .tar.gzÜcretsiz
    İndir
  • Paper 26.2 sunucu jarÖnerilen Her platform.jarÜcretsiz
    İndir
  • Resmî Minecraft (vanilla) server.jar Her platform.jarMojang
    İndir
  • Purpur 26.2 Her platform.jarPaper forku
    İndir
  • Minecraft Forge (MC 26.2 installer) Her platform.jarModlu sunucu
    İndir
  • Fabric Server Launcher Her platform.jarModlu sunucu
    İndir

Bağlantılar resmî kaynaklara gider. Üçüncü taraf sitelerden jar indirmeyin. Diğer bütün araçların adresleri Minecraft sunucu indirme merkezi sayfasında toplandı.

Adım Adım Minecraft Sunucu Kurulumu#

Aşağıdaki altı adım, hangi işletim sistemini kullanırsanız kullanın aynıdır. Sadece komutların yazımı ve klasör yolları değişir.

  1. Sunucu için ayrı bir klasör açın#

    Sunucu, çalıştırıldığı klasörün içine onlarca dosya ve klasör üretir. Masaüstüne veya İndirilenler klasörüne jar atmayın; temiz bir dizin kullanın. Windows’ta C:\minecraft\server, Linux’ta /opt/minecraft yaygın tercihlerdir. Birden fazla sunucu çalıştıracaksanız her biri kendi klasöründe olmalı.

  2. Java 25’i kurun ve doğrulayın#

    Temurin JDK 25’i kurduktan sonra terminali kapatıp yeniden açın, ardından sürümü doğrulayın. Sürüm 25 görünmüyorsa PATH ayarı yapılmamıştır. İşletim sistemine özel kurulum adımları için Windows tarafında JAVA_HOME ayarını, Linux tarafında paket yöneticisi kurulumunu anlatan ayrı sayfalarımız var.

    java -version
  3. Jar dosyasını klasöre koyun ve adını sadeleştirin#

    İndirdiğiniz dosyanın adı paper-26.2-112.jar gibi build numarası içerir. Başlatma betiğinizi her güncellemede düzenlemek zorunda kalmamak için dosyayı server.jar olarak yeniden adlandırın. Böylece yeni build indirdiğinizde sadece dosyayı değiştirir, betiğe dokunmazsınız.

  4. Sunucuyu ilk kez çalıştırın#

    İlk çalıştırma bilerek başarısız olur: sunucu yapılandırma dosyalarını üretir, eula.txt içine onay satırını yazar ve kapanır. Bu normaldir.

    java -Xms6G -Xmx6G -jar server.jar nogui

    Windows’ta aynı komutu bir start.bat dosyasına, Linux’ta bir start.sh dosyasına yazmak işinizi kolaylaştırır.

  5. eula.txt dosyasını onaylayın#

    Klasörde oluşan eula.txt dosyasını açın, eula=false satırını eula=true yapıp kaydedin. Bu satır Mojang’ın son kullanıcı lisans sözleşmesini kabul ettiğiniz anlamına gelir; onaylamadan sunucu açılmaz.

    #By changing the setting below to TRUE you are indicating your agreement to our EULA.
    eula=true
  6. Sunucuyu yeniden başlatın ve dünyanın oluşmasını bekleyin#

    İkinci çalıştırmada sunucu dünyayı üretir. Vanilla ve Paper’da bu işlem birkaç dakika sürer, büyük modpacklerde 10 dakikayı bulabilir. Konsolda Done (…s)! For help, type "help" satırını gördüğünüzde sunucu ayaktadır ve komut kabul eder.

SonuçKonsolda Done satırı göründüyse sunucu çalışıyor demektir. Kendi makinenizden localhost yazarak hemen bağlanıp test edebilirsiniz; dışarıdan bağlantı için port ayarları gerekir.

Sunucu Klasöründeki Dosyalar Ne İşe Yarar?#

İlk çalıştırmadan sonra klasörünüz kalabalıklaşır. Hangi dosyayı düzenleyebileceğinizi, hangisine dokunmamanız gerektiğini bilmek ilerideki veri kayıplarını önler.

server.properties
Ana yapılandırma dosyası. Port, oyuncu sınırı, zorluk, görüş mesafesi ve oyun modu buradan ayarlanır.
eula.txt
Mojang lisans onayı. Tek satırlık bu dosya onaylanmadan sunucu açılmaz.
world / world_nether / world_the_end
Dünya verisinin tamamı. Yedekleyeceğiniz asıl klasörler bunlardır; sunucu çalışırken kopyalamayın.
ops.json
Yönetici (OP) listesi. Konsoldan op komutu çalıştırdığınızda otomatik güncellenir.
whitelist.json / banned-players.json
Beyaz liste ve yasaklı oyuncu kayıtları. Elle düzenlemek yerine konsol komutlarını kullanın.
logs/latest.log
Güncel oturum kaydı. Hata ararken ilk bakılacak yer burasıdır; eski kayıtlar aynı klasörde sıkıştırılmış tutulur.
plugins/ veya mods/
Paper ve Purpur’da eklentiler plugins, Forge ve Fabric’te modlar mods klasörüne konur. İkisi aynı sunucuda birlikte bulunmaz.
usercache.json
Oyuncu adı-UUID eşleşme önbelleği. Silinebilir, sunucu yeniden oluşturur.

Paper ve Purpur ek olarak kendi yapılandırma dosyalarını üretir: config/paper-global.yml, config/paper-world-defaults.yml, spigot.yml ve bukkit.yml. Bu dosyalar performans ayarlarının kalbidir ve varsayılan değerlerle bırakıldığında bile çalışır; ince ayara kurulumun ilk gününde girmenize gerek yok.

UyarıDünya klasörünü sunucu çalışırken kopyalamayın. Bölge dosyaları (.mca) o anda yazılıyor olabilir ve yarım kopya bozuk chunk’lara yol açar. Yedek almadan önce konsoldan save-off ve save-all komutlarını çalıştırın, kopyalama bitince save-on ile geri açın.

Başlatma Betiği ve JVM Bayrakları#

Sunucuyu her seferinde elle uzun bir komut yazarak açmak sürdürülebilir değil. İşletim sistemine göre bir başlatma betiği hazırlayın. Windows tarafında bu bir .bat dosyasıdır:

@echo off
title Minecraft Sunucusu
java -Xms10G -Xmx10G -jar server.jar nogui
pause

Linux tarafında ise çalıştırma izni verilmiş bir kabuk betiği kullanılır:

#!/bin/bash
cd /opt/minecraft
java -Xms10G -Xmx10G -jar server.jar nogui

Performans için bir adım ileri gitmek isterseniz Aikar’s Flags olarak bilinen G1GC bayrak setini kullanın. Bu set, PaperMC’nin resmî dokümanında hâlâ önerilen yapılandırmadır ve 26.x sunucularında geçerliliğini korur. 10 GB heap için tipik kullanım:

java -Xms10G -Xmx10G --add-modules=jdk.incubator.vector \
  -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 \
  -jar server.jar nogui
İpucu8-12 GB heap kullanıyorsanız G1GC + Aikar’s Flags en iyi sonucu verir. 16 GB üzeri heap veya ağır modlu sunucularda ZGC değerlendirilebilir; bu durumda tek eklemeniz gereken bayrak -XX:+UseZGC’dir. -XX:+ZGenerational bayrağı Java 25’te geçersizdir ve uyarı basar, kullanmayın.

server.properties: İlk Yapılandırma#

Sunucunun ana ayar dosyası server.properties’tir. Düz metin biçimindedir ve her satır bir anahtar=değer çiftidir. İlk kurulumda dokunmanız gereken satırlar şunlardır:

server-port=25565
motd=Batihost Test Sunucusu
max-players=40
online-mode=true
white-list=false
difficulty=normal
gamemode=survival
view-distance=8
simulation-distance=6
spawn-protection=16
enable-command-block=false
network-compression-threshold=256

Bu satırların birkaçı özellikle önemli. online-mode=true, oyuncuların Mojang hesabıyla doğrulanmasını sağlar; false yaparsanız korsan istemciler de girer ama kimlik doğrulaması ortadan kalkar ve hesap çalma riski doğar. view-distance değeri sunucu yükünü doğrudan etkiler: 10’dan 8’e düşürmek çoğu sunucuda tik süresini gözle görülür rahatlatır. simulation-distance ise varlıkların ve redstone’un işlendiği yarıçaptır ve view-distance’tan küçük tutulur.

Dosyada 60’tan fazla ayar bulunur; her birinin ne yaptığını server.properties ayarları tam listesi sayfasında bulabilirsiniz. Dosyayı düzenledikten sonra sunucuyu yeniden başlatmanız gerekir; çalışırken yapılan değişiklikler okunmaz.

Port Açma ve Dışarıdan Bağlantı#

Sunucu çalışıyor ama arkadaşlarınız bağlanamıyorsa sorun neredeyse her zaman ağ katmanındadır. Java Edition varsayılan olarak 25565/TCP portunu dinler; Bedrock Edition ise 19132/UDP kullanır. Bu portun üç yerde açık olması gerekir:

  1. Sunucu güvenlik duvarı: Windows’ta Windows Defender Güvenlik Duvarı’nda gelen kural, Linux’ta UFW veya firewalld izni.
  2. Sağlayıcı/ağ filtresi: Kiralık sunucularda genelde açıktır, bazı sağlayıcılarda panelden izin verilir.
  3. Modem yönlendirmesi: Sadece ev kurulumlarında gerekir; modemin NAT/port yönlendirme bölümünden 25565 portu bilgisayarınızın yerel IP’sine yönlendirilir.

Portun gerçekten dinlenip dinlenmediğini sunucu üzerinde hızlıca kontrol edebilirsiniz:

# Linux
ss -tulpn | grep 25565

# Windows (PowerShell)
netstat -ano | findstr 25565

Çıktıda 25565 satırı yoksa sunucu portu açmamış demektir; büyük ihtimalle server-port değeri farklıdır ya da başka bir süreç portu kapmıştır. Port yönlendirme senaryolarının tamamı için Minecraft sunucu port yönlendirme ve port açma rehberine bakın.

BilgiOyuncularınız sunucuya IP:PORT biçiminde bağlanır, örneğin 185.10.20.30:25565. Port 25565 ise sadece IP yazmak yeterlidir. Kalıcı ve akılda kalıcı bir adres için alan adı bağlayıp SRV kaydı oluşturabilir, böylece port numarasını da gizleyebilirsiniz.

Sunucuyu 7/24 Ayakta Tutmak#

Terminal penceresini kapattığınızda sunucunun da kapanması, kurulumdan sonra karşılaşılan ilk büyük sorundur. Çözüm işletim sistemine göre değişir:

Linux tarafı#

Kısa vadede screen veya tmux oturumu yeterlidir: SSH kopsa bile sunucu çalışmaya devam eder. Kalıcı çözüm bir systemd servisidir; makine yeniden başladığında sunucu kendiliğinden açılır ve çökmede otomatik yeniden başlar.

Windows tarafı#

RDP oturumunu kapattığınızda uygulamanın kapanmaması için sunucuyu bir Windows servisine dönüştürmek gerekir. NSSM bu iş için standart araçtır: start.bat dosyasını servis hâline getirir, otomatik başlatma ve çökme sonrası yeniden başlatma sağlar.

Her iki yolda da düzenli yedek almayı ihmal etmeyin. Dünya klasörü bozulduğunda ya da bir grief olayı yaşandığında sizi kurtaracak tek şey yedektir. Yedekleme yöntemleri, otomasyon betikleri ve saklama planı için Minecraft sunucu yedekleme rehberi sayfasına bakın.

Kurulumdan Sonra İlk Gün Yapılacaklar#

Sunucu ayağa kalktıktan sonra sırayla şunları halledin. Bu beş madde, ilerideki sorunların çoğunu baştan engeller.

  • Kendinize OP verin. Sunucu konsolundan op KullaniciAdiniz yazın. Oyun içinden yönetim komutları çalıştırabilmenizin tek yolu budur.
  • Beyaz liste açın. Sunucu tanıtımını yapana kadar whitelist on ile kapalı tutun; ilk günlerde rastgele bağlantıları ve grief riskini sıfırlar.
  • Yedek zamanlaması kurun. Günde en az bir kez dünya klasörünü arşivleyin ve arşivi sunucunun dışında bir yerde saklayın.
  • Konsol loglarını okumayı alışkanlık edinin. logs/latest.log dosyası, sunucunuzun sağlık raporudur. Uyarılar sorun büyümeden görünür.
  • Eklentileri tek tek ekleyin. Aynı anda on eklenti atıp sunucu açmayın; bir çakışma olduğunda hangisinin sorumlu olduğunu bulamazsınız.

Sık Karşılaşılan Kurulum Hataları#

Kurulum sırasında karşınıza çıkacak hataların büyük bölümü aynı beş başlıkta toplanır. Aşağıdaki tablo, konsolda gördüğünüz satırı hızlıca nedene çevirir.

Konsol mesajıSebepÇözüm
You need to agree to the EULAeula.txt onaylanmamışeula=true yapıp kaydedin
UnsupportedClassVersionErrorJava sürümü düşükJava 25 kurun, PATH’i doğrulayın
Failed to bind to port25565 başka süreçte veya IP yanlışEski süreci kapatın ya da portu değiştirin
Unable to access jarfile server.jarDosya adı veya çalışma dizini yanlışBetiği jar ile aynı klasörde çalıştırın
java.lang.OutOfMemoryErrorHeap yetersizXmx değerini yükseltin, RAM paketini büyütün
Minecraft sunucu kurulumunda en sık görülen hatalar

EULA sorununun ayrıntısı EULA hatası çözümü sayfasında; diğer bütün hata mesajlarının kategorize edilmiş listesi ise Minecraft sunucu hataları ve çözümleri sayfasında yer alıyor.

Kendi Bilgisayarınız mı, Kiralık Sunucu mu?#

Test amaçlı bir sunucuyu kendi bilgisayarınızda çalıştırmak mantıklıdır. Sürekli açık kalacak, arkadaş grubunun dışına çıkacak bir sunucu için ise ev kurulumu üç noktada tıkanır: ev bağlantılarının upload hızı düşüktür ve 10-15 oyuncudan sonra ping fırlar; IP adresiniz dinamik olduğu için sunucu adresi zaman zaman değişir; ve ev IP’niz doğrudan internete açıldığında DDoS saldırısı tüm haneyi etkiler.

Kiralık tarafta iki seçenek var. Hazır Minecraft sunucu paketleri panel üzerinden yönetilir, Java ve jar kurulumu sizin işiniz olmaktan çıkar; 156 TL’den başlayan paketlerle hızlıca başlanır. Sistem yönetimine hâkimseniz ve tam kontrol istiyorsanız bir VDS kiralayıp bu rehberdeki adımları sıfırdan uygulayabilir, aynı makinede birden fazla sunucu ve panel çalıştırabilirsiniz.

Hangi yolu seçerseniz seçin, donanım kriterleri değişmez: 8 GB’dan başlayan RAM, yüksek saat hızlı AMD Ryzen 9 işlemci, NVMe SSD disk ve Türkiye lokasyonu. Türkiye’deki oyunculara hizmet veriyorsanız yurt dışı lokasyon, tek başına 40-60 ms fazladan gecikme demektir; bu fark PvP sunucularında doğrudan oyun deneyimine yansır.

Özetle#

Minecraft sunucu kurulumu, sırası bilindiğinde karmaşık değil: Java 25 kurun, resmî kaynaktan Paper 26.2 jar’ını indirin, temiz bir klasörde bir kez çalıştırıp eula.txt dosyasını onaylayın, server.properties içinde port ve oyuncu ayarlarını yapın, 25565/TCP portunu açın ve sunucuyu servis/screen ile kalıcı hâle getirin.

Kurulumun kalıcı başarısı iki karara bağlı: doğru sürüm eşleşmesi (26.x için Java 25, eski sürümler için tabloya bakın) ve gerçekçi donanım. 8 GB’ın altına inmeyen RAM, yüksek frekanslı Ryzen işlemci ve NVMe disk, ilerideki TPS sorunlarının çoğunu daha oluşmadan ortadan kaldırır. Sonraki adım olarak eklenti kurulumuna ve performans ayarlarına geçebilirsiniz.

Sıkça Sorulan Sorular#

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

Minecraft 26.1 ve sonrası için Java 25 gerekir; 26.2 sunucusu Java 21 ile hiç açılmaz. 1.20.5-1.21.11 aralığı Java 21, 1.17-1.20.4 aralığı Java 17, 1.16.5 ve öncesi Java 8 ister. Dağıtım olarak Eclipse Temurin JDK 25 LTS önerilir. Java 26 çıktı ama LTS olmadığı için sunucuda tercih edilmemeli.

Minecraft sunucusu için kaç GB RAM gerekir?

Alt sınır 8 GB’dır. 2-10 oyunculu vanilla veya hafif eklentili bir sunucu 8 GB ile rahat çalışır; 10-30 oyunculu eklentili Paper sunucusu 10-12 GB, 30-60 oyunculu minigame sunucusu 16 GB ister. Forge veya Fabric modpackleri 16 GB’dan başlar, büyük modpacklerde 24-32 GB gerekir. Java heap’ini toplam RAM’in yaklaşık dörtte üçü kadar verin.

Kendi bilgisayarımda Minecraft sunucusu açabilir miyim?

Açabilirsiniz ama sadece test için mantıklıdır. Ev bağlantılarında upload hızı düşüktür, IP adresi dinamiktir, modem port yönlendirmesi gerekir ve bilgisayarı kapattığınızda sunucu da kapanır. Ayrıca ev IP’niz doğrudan internete açıldığı için DDoS hedefi olursunuz. Sürekli açık kalacak bir sunucu için barındırma hizmeti daha güvenli ve ucuzdur.

Sunucu ilk açılışta hemen kapanıyor, sebebi ne?

Neredeyse her zaman EULA onayıdır. Sunucu ilk çalıştırmada eula.txt dosyasını üretip eula=false satırıyla kapanır. Dosyayı açıp satırı eula=true yapın ve kaydedin. Konsolda bunun yerine UnsupportedClassVersionError görüyorsanız sorun Java sürümüdür; Failed to bind to port görüyorsanız 25565 portu başka bir süreç tarafından kullanılıyordur.

Arkadaşlarım sunucuma nasıl bağlanır?

Sunucunun genel (public) IP adresini ve portunu verirsiniz: 185.x.x.x:25565 gibi. Port 25565 ise sadece IP yazmak da yeterlidir. Bağlantı için portun sunucu güvenlik duvarında açık olması ve ev kurulumlarında modemde yönlendirilmiş olması gerekir. Kalıcı bir adres istiyorsanız alan adı bağlayıp SRV kaydı oluşturabilirsiniz.

Vanilla mı Paper mı kurmalıyım?

Eklenti kullanacaksanız Paper kurun. Vanilla jar’ı Mojang’ın referans uygulamasıdır; eklenti API’si yoktur ve 20-30 oyuncudan sonra tik süresi belirgin uzar. Paper aynı oyunu sunar, Bukkit/Spigot eklentilerini çalıştırır ve chunk işleme tarafında ciddi optimizasyon içerir. Sadece mod (Forge/Fabric) kullanacaksanız Paper değil, ilgili mod yükleyicisini kurmalısınız.

Eski eklentilerim Minecraft 26.2 sunucusunda çalışır mı?

NMS (net.minecraft.server) sınıflarına dokunan eklentiler ve tüm modlar çalışmaz. 26.1 ile Mojang obfuscated sunucu jar’ı yayınlamayı bıraktı; bu bir ABI kırılmasıdır. Paper dahili remapper’ını kaldırdı, Fabric Yarn yerine Mojang Mappings’e geçti. Sadece Bukkit API kullanan sade eklentiler çoğunlukla sorunsuz açılır, ama her birini test etmeniz gerekir.

Minecraft sunucusu kurmak ücretli mi?

Yazılımın tamamı ücretsizdir: Java, vanilla server.jar, Paper, Purpur, Forge, Fabric ve eklentilerin büyük bölümü bedava indirilir. Ücretli olan tek şey donanımdır — sunucunun 7/24 açık kalacağı makine. Kendi bilgisayarınızı kullanırsanız elektrik ve internet maliyeti dışında ödeme yapmazsınız; kiralık sunucu paketleri 156 TL’den başlar.

Genel Kurulum ve Sürümler — Tüm Rehberler#

  1. Minecraft Sunucu Kurulumu: Sıfırdan Tam Rehber (2026)
  2. Minecraft Sunucu İndirme Merkezi
  3. Minecraft Sunucusu İçin Hangi Java Sürümü Gerekir?
  4. Minecraft Sunucu Yazılımları Karşılaştırması: Hangisini Seçmeli?
  5. Paper Sunucu Kurulumu ve Yapılandırma
  6. Spigot Minecraft Sunucu Kurulumu
  7. Purpur ve Pufferfish ile Yüksek Performanslı Sunucu Kurulumu
  8. Forge ile Modlu Minecraft Sunucu Kurulumu
  9. Fabric ile Minecraft Sunucu Kurulumu
  10. Minecraft 26.2 “Chaos Cubed” Sunucu Kurulumu ve Güncelleme
  11. Minecraft 26.1 “Tiny Takeover” Sunucu Kurulumu
  12. Minecraft’ın Yeni Sürüm Numaralandırması: 1.21’den 26.1’e
  13. Minecraft 1.21 Sunucu Kurulumu
  14. Minecraft 1.20 Sunucu Kurulumu
  15. Minecraft 1.12.2 Sunucu Kurulumu ve Mod Desteği
  16. Minecraft 1.8.9 Sunucu Kurulumu (PvP ve Pratik Sunucular)
  17. Minecraft PE / Bedrock Sunucu Kurulumu
  18. VDS Üzerine Minecraft Sunucu Kurulumu
  19. BungeeCord ve Velocity ile Sunucu Ağı Kurulumu

Bu rehber Batihost teknik ekibi tarafından hazırlanmış ve tarihinde güncellenmiştir. Eksik veya hatalı bulduğunuz bir bilgi varsa bize bildirin.

Başa dön