
Minecraft Sunucu Kurma Rehberi: Adım Adım Kurulum ve Optimizasyon
Weridata Teknik Ekip
Sunucu ve Bulut Altyapı Ekibi
Kendi Sunucunuzda Oynamanın Getirdiği Özgürlük
Arkadaşlarınızla veya topluluğunuzla Minecraft oynarken resmi sunucuların kısıtlarına bağlı kalmak istemiyorsanız, kendi sunucunuzu kurmak en mantıklı çözümdür. Kendi sunucunuzda hangi modların yükleneceğine, kimlerin katılacağına ve dünyanın nasıl şekilleneceğine siz karar verirsiniz. Paper ve çatalı Purpur gibi optimize edilmiş çekirdekler sayesinde eskiye kıyasla çok daha az kaynakla, çok daha stabil bir deneyim sunmak mümkün hale geldi. Bu rehberde sıfırdan bir Minecraft sunucusunu ayağa kaldırmak için gereken tüm teknik ve pratik adımları, gerçek dünya örnekleriyle birlikte ele alıyoruz.
Sunucu Yazılımını Doğru Seçmek
Vanilla sunucu en sade seçenektir ama plugin desteği yoktur. Çoğu topluluk için Paper veya çatalı olan Purpur en dengeli tercihtir; performans yamaları ve geniş plugin ekosistemi sunar. Eski nesil Spigot/Bukkit hâlâ bazı eski pluginlerle uyumluluk için tercih edilse de günümüzde çoğu geliştirici Paper API'sine geçmiş durumdadır. Mod tabanlı bir dünya istiyorsanız Forge veya daha hafif Fabric devreye girer. Hangi yazılımı seçerseniz seçin, sürüm uyumluluğuna dikkat edin; istemci ve sunucu sürümleri eşleşmediğinde bağlantı hataları kaçınılmaz olur.
Donanım Planlaması: Kaç Oyuncu, Kaç GB?
Minecraft'ta dünya üretimi ve redstone hesaplamaları büyük ölçüde CPU'ya, chunk ve varlık (entity) yükü ise RAM'e bağlıdır. Genel bir kural olarak:
- 2-5 oyuncu, plugin'siz: 2-3 GB RAM yeterlidir.
- 10-20 oyuncu, birkaç plugin: 4-6 GB RAM önerilir.
- Modpack'li (Forge/Fabric) sunucular: ihtiyacı en az iki katına çıkarın.
- 30+ oyuncu veya büyük harita: 8 GB ve üzeri, tercihen NVMe disk.
CPU tarafında tek çekirdek performansı önemlidir; bu yüzden yüksek saat hızına sahip AMD EPYC tabanlı sunucular Minecraft için oldukça uygundur. Panel seçiminde ise oyun sunucunuzu birkaç tıkla başlatıp durdurabileceğiniz, konsola anlık erişim ve otomatik yedekleme sunan bir yönetim paneli işinizi büyük ölçüde kolaylaştırır.
Adım Adım Kurulum
- Sunucunuza Java (genellikle Java 17 veya 21) kurulumunu tamamlayın.
- Seçtiğiniz sunucu yazılımının .jar dosyasını indirin ve boş bir klasöre yerleştirin.
java -jar server.jar --noguikomutuyla ilk çalıştırmayı yapın; bu işlem eula.txt dosyasını oluşturur.- eula.txt içinde
eula=falsesatırınıeula=trueolarak değiştirin. - server.properties dosyasında port (varsayılan 25565), zorluk, oyun modu ve view-distance gibi ayarları yapılandırın.
- Sunucuyu yeniden başlatın ve 25565 portunun güvenlik duvarında açık olduğunu doğrulayın.
İlk başlatmadan sonra sunucu konsoluna göz atmak faydalıdır: list komutu aktif oyuncuları, tps komutu (varsa) anlık performansı, save-all komutu ise manuel bir dünya kaydını tetikler. Bu komutlara aşina olmak, sorun anında hızlıca müdahale edebilmenizi sağlar.
Dünya Türü, Seed ve Oyun Modu
server.properties içindeki level-type, level-seed ve gamemode parametreleri sunucunuzun karakterini belirler. Klasik survival deneyimi isteyenler için varsayılan dünya türü yeterlidir; ancak SkyBlock, harita tabanlı bir oyun modu veya belirli bir seed üzerinden özel bir arazi kurmak istiyorsanız bu ayarları ilk başlatmadan önce netleştirmelisiniz, çünkü dünya bir kez üretildikten sonra seed değiştirmek yeni bir dünya anlamına gelir. Creative modda inşa sunucuları için spawn-protection alanını genişletmek, ana spawn bölgesini tahribattan korur.
Whitelist, Yetkilendirme ve Temel Güvenlik
Herkese açık olmayan bir sunucu planlıyorsanız server.properties içinde white-list=true ayarını etkinleştirip whitelist.json dosyasına oyuncu isimlerini ekleyin. Operatör (op) yetkisini yalnızca güvendiğiniz kişilere vermek, dünyanın kazara silinmesi veya griefing gibi sorunları büyük ölçüde önler. LuckPerms gibi bir izin eklentisiyle rol bazlı yetkilendirme yaparsanız, moderatörlere sınırlı komut erişimi tanımlayıp tam yetkiyi sadece kendinizde tutabilirsiniz. Ayrıca RCON portunu dışa açık bırakmamak, sadece yerel ağdan veya panel üzerinden erişime izin vermek önemli bir güvenlik pratiğidir.
Plugin ve Eklenti Yönetimi
Paper/Purpur kullanıyorsanız plugins klasörüne atılan .jar dosyaları otomatik yüklenir. Ekonomi, koruma (WorldGuard, CoreProtect) ve izin yönetimi (LuckPerms) gibi temel eklentilerle başlamak, sunucunuzu topluluk için daha oynanabilir hale getirir. Her yeni plugin sonrası konsol loglarını kontrol edip hata olup olmadığını görmek alışkanlık haline getirilmelidir.
Performans Optimizasyonu
TPS (tick per second) değerinin 20'ye yakın kalması hedeflenmelidir. Bunun için:
- Aikar's Flags gibi JVM başlangıç argümanlarını kullanın.
- view-distance ve simulation-distance değerlerini gerçek ihtiyaca göre düşürün.
- Aşırı redstone mekanizmalarını ve mob farmlarını sınırlayın.
- Spark veya Timings raporlarıyla darboğazları düzenli olarak analiz edin.
Yedekleme ve Kesinti Senaryoları
Dünya dosyası (world klasörü) sunucunuzdaki en kıymetli veridir; bir donanım arızası veya hatalı komut, aylarca süren bir inşayı saniyeler içinde yok edebilir. Günlük otomatik yedekleme için crontab üzerinden dünya klasörünü sıkıştırıp ayrı bir diske veya bulut depolamaya kopyalayan basit bir betik kurmak yeterlidir. Büyük topluluklarda yedeklemeyi oyuncu sayısının azaldığı gece saatlerine planlamak, yedekleme sırasında oluşabilecek TPS düşüşünü fark edilmez seviyede tutar. NVMe tabanlı disklerin kullanılması hem dünya kaydetme (autosave) sürelerini hem de yedekleme işlemlerinin toplam süresini kısaltır.
Türkiye Lokasyonu ve Gecikme
Oyuncularınızın büyük çoğunluğu Türkiye'den bağlanıyorsa, sunucunun İstanbul veri merkezinde barındırılması gecikmeyi tek haneli milisaniyelere indirir. Yurt dışı lokasyonlarda 80-150 ms gibi gecikmeler PvP ve redstone senkronizasyonunda fark edilir aksaklıklara yol açabilir; İstanbul DC bu sorunu ortadan kaldırır. Ayrıca yerel lokasyon, oyuncuların Discord üzerinden aynı anda sesli iletişim kurarken yaşadığı gecikme farkını da azaltır; özellikle organize PvP etkinliklerinde bu fark oldukça belirgin hissedilir.
Sunucunuzu Duyurmak ve Topluluk Büyütmek
Teknik kurulum tamamlandıktan sonra oyuncu çekmek ayrı bir emek gerektirir. Sunucu listeleme siteleri, Discord toplulukları ve YouTube/Twitch içerik üreticileriyle iş birlikleri, ilk oyuncu kitlesini oluşturmanın en hızlı yollarındandır. Düzenli etkinlikler (inşa yarışmaları, PvP turnuvaları, sezonluk güncellemeler) düzenlemek, oyuncuların sunucunuza tekrar tekrar dönmesini sağlar. Sunucu adresini ve versiyon bilgisini görünür bir şekilde paylaşmak, yeni katılımcıların bağlanma sürecinde karşılaştığı sürtünmeyi azaltır.
Hazır Sunucu mu, Kendi Kurulumunuz mu?
Sıfırdan kurulum öğretici açıdan değerlidir ama zaman alır ve işletim sistemi bakımını da üstlenmeniz gerekir. Hazır bir Minecraft sunucu kiralama paketi; önceden optimize edilmiş yazılım, tek tıkla mod/plugin kurulumu ve 7/24 teknik destekle bu yükü ortadan kaldırır. Daha fazla kontrol isteyip farklı oyunları da aynı makinede barındırmak isterseniz sanal sunucu kiralama seçeneğiyle kendi ortamınızı sıfırdan inşa edebilirsiniz.
GTA V roleplay dünyasına da göz atmak isterseniz FiveM sunucu kurma rehberimize, sunucu altyapısı kavramlarına daha derinlemesine bakmak isterseniz VDS nedir yazımıza bakabilirsiniz.
Sık Sorulan Sorular
Minecraft sunucusu için minimum RAM ne kadar olmalı?
Küçük plugin'siz sunucular için 2 GB yeterlidir; 10-20 oyunculu plugin'li kurulumlarda 4-6 GB önerilir. Modpack'lerde bu miktarı ikiye katlamak gerekir.
Paper mı Purpur mu seçmeliyim?
Purpur, Paper'ın çatalı olup ekstra yapılandırma seçenekleri sunar. Sade bir kurulum istiyorsanız Paper; daha fazla özelleştirme istiyorsanız Purpur tercih edilebilir.
Sunucumun hangi portu açık olmalı?
Varsayılan Minecraft portu 25565'tir. Bu portun sunucu güvenlik duvarında ve varsa yönlendirme ayarlarında açık olduğundan emin olun.
Modpack'li sunucu kurmak farklı mı?
Evet, Forge veya Fabric tabanlı modpack sunucuları vanilla/Paper'a göre daha fazla RAM ve CPU ister; modların sunucu tarafı sürümleriyle eşleştiğinden emin olunmalıdır.
Kiralık sunucu ile kendi kurulumum arasındaki fark nedir?
Kiralık paketlerde işletim sistemi, güvenlik ve donanım bakımı sağlayıcı tarafından yapılır; siz sadece oyun yönetimiyle ilgilenirsiniz. Kendi kurulumunuzda tüm sorumluluk size aittir.
Weridata Teknik Ekip
Sunucu ve Bulut Altyapı Ekibi
Sunucu, sanallaştırma ve ağ altyapısı üzerine çalışan Weridata teknik ekibi.