Minecraft Sunucu Kurma: RAM, Eklentiler ve Performans Ayarları
Arkadaş grubunuz ya da topluluğunuz için kendi Minecraft dünyanızı açın: Paper mı Fabric mi seçimini, Java 21 ile kurulumu, server.properties ayarlarını, oyuncu sayısına göre RAM’i, Bedrock oyuncuları için GeyserMC’yi ve yedeklemeyi adım adım anlatıyoruz.
Minecraft sunucu kurma, oyuncuların aynı dünyada birlikte oynayabilmesi için Minecraft sunucu yazılımını sürekli açık bir makinede çalıştırmaktır. Java Edition için bu, Java çalışma ortamı üzerinde Mojang’ın resmî sunucusunu ya da Paper gibi performans odaklı bir türevi başlatmak demektir; Bedrock Edition’ın ise kendi ayrı sunucu yazılımı vardır.
Kurulumla uğraşmak istemiyorsanız LIONFIN oyun sunucuları panelden açılır ve DDoS korumasıyla gelir. Tam kontrol, özel mod paketleri ya da aynı makinede başka servisler istiyorsanız kurulumu kendi VPS sunucunuzda yapabilirsiniz; aşağıdaki komutlar Ubuntu 24.04 LTS içindir.
Kısa cevap
Minecraft sunucu kurma işlemi Java Edition için şu adımlardan oluşur: sunucuya Java 21 kurun (1.20.5 ve sonrası en az Java 21 ister), Paper gibi bir sunucu yazılımının jar dosyasını indirin, ilk çalıştırmada oluşan eula.txt dosyasında eula=true yapın, sunucuyu java -Xms4G -Xmx4G -jar paper.jar --nogui ile başlatın ve 25565/TCP portunu açın. Performansı en çok işlemcinin tek çekirdek hızı, yeterli RAM ve görüş mesafesi ayarları belirler.
Hazır oyun sunucusu mu, kendi kurduğunuz VPS mi?
Kurulum ve bakımla uğraşmadan oynamak istiyorsanız hazır oyun sunucusu; sunucu yazılımı, mod paketi ve işletim sistemi üzerinde tam kontrol istiyorsanız kendi kurduğunuz VPS daha uygundur.
| Ölçüt | Hazır oyun sunucusu | VPS’e kendi kurulumunuz |
|---|---|---|
| Kurulum | Panelden açılır, temel dosyalar hazır gelir | Java, sunucu yazılımı ve servis ayarı sizde |
| Kontrol | Panelin sunduğu seçeneklerle sınırlı | Root erişimi; her yazılım ve sürüm serbest |
| Bakım | Altyapı sağlayıcıda | Güncelleme, güvenlik duvarı ve yedek sizde |
| Uygun olduğu kişi | Arkadaş grupları, hızlı başlamak isteyenler | Topluluk yöneticileri, özel kurulum yapan ekipler |
Kendi kurulumunu yapacaklar için sunucunun ilk güvenlik ayarlarını VPS ilk kurulum adımları rehberiyle tamamlamak iyi bir başlangıçtır; seçenekler Minecraft sunucu çözümleri sayfasında da özetlenir. Ev bilgisayarında sunucu açmak da mümkündür, ancak modemde port yönlendirme gerektirir ve ev IP adresinizi oyunculara açar.
Hangi sunucu yazılımı: Paper, Purpur, Fabric mi NeoForge mu?
Eklenti (plugin) kullanacaksanız Paper ya da Purpur, mod kullanacaksanız Fabric ya da NeoForge seçilir; iki ekosistem birbirinin dosyalarını çalıştırmaz.
| Yazılım | Ne sunar | Ne zaman seçilir |
|---|---|---|
| Vanilla (Mojang) | Resmî sunucu, değiştirilmemiş oyun | Saf deneyim, küçük grup |
| Paper | Performans iyileştirmeleri, Bukkit/Spigot eklenti desteği | Eklentili topluluk sunucuları |
| Purpur | Paper tabanlı, ek yapılandırma seçenekleri | Oyun davranışını ince ayarlamak isteyenler |
| Fabric | Hafif mod yükleyici, yeni sürümlere hızlı uyum | Teknik ve performans modları, hafif mod paketleri |
| NeoForge | Forge’dan ayrılan, büyük mod paketlerinde yaygın yükleyici | İçerik ağırlıklı, büyük mod paketleri |
Bedrock oyuncuları: Telefon, konsol ve Windows’taki Bedrock Edition varsayılan olarak 19132/UDP portunu kullanır ve Java sunucusuna doğrudan bağlanamaz. Paper sunucunuza GeyserMC eklentisini kurarsanız Bedrock oyuncuları aynı dünyaya katılabilir; Floodgate eklentisi ise Java hesabı olmayan Bedrock oyuncularının girişini sağlar. Oyuncularınızın tamamı Bedrock kullanıyorsa Mojang’ın ayrı Bedrock Dedicated Server yazılımı da bir seçenektir.
Minecraft sunucu kurma adımları (Ubuntu)
Ubuntu 24.04 üzerinde Paper ile bir Java Edition sunucusu şu adımlarla kurulur:
- Java 21’i kurun ve sürümü doğrulayın. 1.20.5 ve sonraki sürümler en az Java 21 ister; Mojang yeni sürümlerde bu gereksinimi yükseltebileceği için kuracağınız sürümün notlarını kontrol edin:
sudo apt update sudo apt install -y openjdk-21-jre-headless java -version - Sunucu için ayrı bir kullanıcı ve klasör oluşturun:
sudo useradd -r -m -d /opt/minecraft -s /bin/bash minecraft sudo -iu minecraft - PaperMC sitesinden oyun sürümünüze uygun jar dosyasının bağlantısını kopyalayıp indirin:
wget -O paper.jar "PAPER_BAGLANTISI" - Sunucuyu bir kez çalıştırın; dosyaları oluşturup EULA onayı istemek için kapanır. Onayı verip yeniden başlatın:
java -Xms4G -Xmx4G -jar paper.jar --nogui sed -i 's/eula=false/eula=true/' eula.txt java -Xms4G -Xmx4G -jar paper.jar --nogui - Güvenlik duvarında oyun portunu açın:
sudo ufw allow 25565/tcp(GeyserMC kullanıyorsanız ayrıcasudo ufw allow 19132/udp).
-Xms ve -Xmx değerlerini eşit tutun ve belleğin tamamını Java’ya vermeyin; işletim sistemi için en az 1–2 GB pay bırakın. Paper belgelerinde önerilen ve Aikar’s flags olarak bilinen JVM bayrakları, çöp toplayıcıyı sunucu yüküne göre ayarlayarak ani takılmaları azaltır. Debian 12’de depodaki Java sürümü yetmezse Eclipse Temurin gibi bir OpenJDK dağıtımının resmî deposu kullanılabilir.
server.properties dosyasında hangi ayarlar önemli?
server.properties, sunucunun portunu, oyuncu sınırını, kimlik doğrulamasını ve görüş mesafesini belirleyen ana ayar dosyasıdır; değişiklikler sunucu yeniden başlatılınca geçerli olur. Sık düzenlenen satırlar:
server-port=25565
max-players=20
online-mode=true
white-list=true
view-distance=8
simulation-distance=6
motd=Benim Sunucumonline-mode=trueoyuncuların hesabını Mojang üzerinden doğrular; kapatmak, başkalarının istediği kullanıcı adıyla girmesine kapı açar.white-list=trueyalnızca listeye eklediğiniz oyuncuları kabul eder; konsoldawhitelist add OyuncuAdiile ekleme yapılır.view-distanceoyunculara gönderilen chunk mesafesini,simulation-distanceise canlıların ve mekanizmaların işlendiği mesafeyi belirler. İkisinin varsayılanı 10’dur ve performansı en çok etkileyen ayarlar arasındadır.
Bir oyuncuya yönetici yetkisi vermek için konsolda op OyuncuAdi komutunu kullanın; bu yetkiyi yalnızca güvendiğiniz kişilere verin.
Minecraft sunucusu için ne kadar RAM gerekir?
Gereken RAM; oyuncu sayısına, eklenti ya da mod sayısına ve keşfedilen dünyanın büyüklüğüne göre değişir. Aşağıdaki değerler kesin ölçü değil, başlangıç noktasıdır:
| Senaryo | Başlangıç için Java belleği (-Xmx) |
|---|---|
| Vanilla ya da Paper, 1–5 oyuncu | 2–4 GB |
| Paper, 10–20 oyuncu, birkaç eklenti | 4–6 GB |
| Paper, 20–50 oyuncu, çok eklenti | 6–10 GB |
| Hafif mod paketi (Fabric / NeoForge) | 6–8 GB |
| Büyük mod paketi (yüzlerce mod) | 8–12 GB ve üzeri |
Fazla RAM tek başına takılmayı çözmez. Oyun döngüsü saniyede 20 tur (TPS) hedefler ve ana iş parçacığında çalışır; bu yüzden işlemcinin tek çekirdek hızı çekirdek sayısından daha belirleyicidir. Paper’da /tps ve /mspt komutları sunucunun bu hedefe ne kadar yetiştiğini gösterir. Yeni bölgelerin üretimi de ağır yük bindirir; Chunky eklentisiyle dünyayı oyuncular gelmeden önce üretebilirsiniz:
worldborder set 6000
chunky radius 3000
chunky startKomutlar konsola yazılır, oyun içinde başlarına / eklenir; dünya sınırı keşfi önceden üretilmiş alanla sınırlar.
Sunucu kesintisiz nasıl çalıştırılır ve yedeklenir?
Sunucunun SSH oturumu kapandığında da çalışması ve makine yeniden başladığında kendiliğinden açılması için bir systemd hizmeti tanımlayın. /etc/systemd/system/minecraft.service dosyası:
[Unit]
Description=Minecraft sunucusu
After=network.target
[Service]
User=minecraft
WorkingDirectory=/opt/minecraft
ExecStart=/usr/bin/java -Xms4G -Xmx4G -jar paper.jar --nogui
Restart=on-failure
SuccessExitStatus=0 143
[Install]
WantedBy=multi-user.targetHizmeti etkinleştirip kayıtları izleyin:
sudo systemctl daemon-reload
sudo systemctl enable --now minecraft
journalctl -u minecraft -fsystemd altında çalışan sunucunun konsoluna doğrudan yazılamaz; komut göndermek için server.properties içinde RCON’u güçlü bir parolayla açın ve RCON portunu dışarıya kapalı tutun ya da sunucuyu tmux oturumunda çalıştırın.
Yedek için dünya klasörlerini (Paper’da world, world_nether, world_the_end) düzenli olarak sunucu dışına kopyalayın. Sunucu açıkken kopya alacaksanız önce konsolda save-off ve save-all flush, kopya bitince save-on çalıştırın; yedeklerin nerede ve kaç kopya tutulacağı VPS yedekleme ve snapshot rehberinde anlatılıyor. Oyun sunucuları sık DDoS saldırısı hedefi olduğundan ağ korumasını baştan planlayın; GTA V topluluğu yönetiyorsanız FiveM sunucu kurma yazısına da göz atın.
Sık Sorulan Sorular
Minecraft sunucusu ücretsiz kurulabilir mi?
Yazılım tarafı ücretsizdir: Mojang’ın resmî sunucusu, Paper, Fabric ve NeoForge ücret istemez. Maliyet, sunucunun çalışacağı donanım ya da kiralık sunucudur. Ev bilgisayarında da açabilirsiniz; ancak bilgisayar sürekli açık kalmalı, modemde port yönlendirme yapılmalı ve ev IP adresinizin oyunculara görüneceğini hesaba katmalısınız.
Arkadaşlarım Minecraft sunucuma neden bağlanamıyor?
En sık nedenler kapalı 25565/TCP portu, yanlış IP adresi ve sürüm uyuşmazlığıdır. Güvenlik duvarı kuralını ve sunucu IP’sini kontrol edin; oyuncunun istemci sürümü sunucuyla aynı olmalıdır. Farklı sürümlerden bağlantı gerekiyorsa Paper’a ViaVersion eklentisini kurabilirsiniz. Beyaz liste açıksa oyuncuyu whitelist add komutuyla eklemeyi unutmayın.
Java ve Bedrock oyuncuları aynı sunucuda oynayabilir mi?
Evet. Java sunucunuza GeyserMC eklentisini kurduğunuzda Bedrock oyuncuları 19132/UDP üzerinden aynı dünyaya bağlanabilir. Floodgate eklentisi eklenirse Bedrock oyuncularının ayrıca Java hesabına ihtiyacı kalmaz. İki sürüm arasında bazı mekanik farklar ve modlu sunucularda uyumluluk sınırları bulunduğundan kurulumdan sonra iki tarafta da test yapın.
Minecraft sunucusu kaç çekirdek işlemci ister?
Oyun döngüsü büyük ölçüde tek çekirdekte çalıştığı için çekirdek sayısından çok tek çekirdek hızı önemlidir. Paper, chunk yükleme gibi bazı işleri ek iş parçacıklarına dağıtır; bu yüzden birkaç hızlı çekirdek çoğu topluluk sunucusu için yeterlidir. Aynı makinede veritabanı, Discord botu ya da web paneli de çalışacaksa onlar için ayrıca pay bırakın.
Paper eklentileri Fabric ya da NeoForge sunucusunda çalışır mı?
Hayır. Paper eklentileri Bukkit/Spigot arayüzünü, Fabric ve NeoForge modları ise kendi yükleyicilerini kullanır; dosyalar birbirinin yerine geçmez. İkisini birleştirdiğini söyleyen melez sunucu yazılımları bulunsa da uyumluluk sorunları sık görülür. Projenizin eklentiye mi moda mı dayanacağına kurulumdan önce karar vermek en sağlıklısıdır.