
Minecraft server Kurma Rehberi: Adım Adım Kurulum ve Optimizasyon
Weridata Teknik Ekip
Sunucu ve Bulut Altyapı Ekibi
Kendi servernuzda Oynamanın Getirdiği Özgürlük
Arkadaşlarınızla or topluluğunuzla Minecraft oynarken resmi serversn kısıtlarına bağlı kalmak istemiyorsanız, kendi servernuzu kurmak en mantıklı çözümdür. Kendi servernuzda hangi modların yükleneceğine, kimlerin katılacağına and the world's 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 servernu ayağa kaldırmak for gereken tüm teknik ve pratik adımları, gerçek dünya örnekleriyle birlikte ele alıyoruz.
server Yazılımını Doğru Seçmek
Vanilla server en sade seçenektir ama plugin desteği yoktur. Çoğu topluluk for Paper or çatalı olan Purpur en dengeli tercihtir; performans yamaları ve geniş plugin ekosistemi sunar. Eski nesil Spigot/Bukkit hâlâ bazı eski pluginlerle uyumluluk for 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 or daha hafif Fabric devreye girer. Hangi yazılımı seçerseniz seçin, sürüm uyumluluğuna dikkat edin; istemci ve server 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) serverlar: ihtiyacı en az iki katına çıkarın.
- 30+ oyuncu or 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ı serverlar Minecraft for oldukça uygundur. Panel seçiminde ise game servernuzu 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
- servernuza Java (genellikle Java 17 or 21) kurulumunu tamamlayın.
- Seçtiğiniz server 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.
- serveryu yeniden başlatın ve 25565 portunun güvenlik duvarında açık olduğunu doğrulayın.
İlk başlatmadan sonra server 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 servernuzun karakterini belirler. Klasik survival deneyimi isteyenler for varsayılan dünya türü yeterlidir; ancak SkyBlock, harita tabanlı bir oyun modu or 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 servers for spawn-protection alanını genişletmek, ana spawn bölgesini tahribattan korur.
Whitelist, Yetkilendirme ve Temel Güvenlik
Herkese açık olmayan bir server 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 or 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 or 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, servernuzu topluluk for 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 for:
- 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 or Timings raporlarıyla darboğazları düzenli olarak analiz edin.
Yedekleme ve Kesinti Senaryoları
Dünya dosyası (world klasörü) servernuzdaki en kıymetli veridir; bir donanım arızası or hatalı komut, aylarca süren bir inşayı saniyeler içinde yok edebilir. Günlük otomatik yedekleme for crontab üzerinden dünya klasörünü sıkıştırıp ayrı bir diske or 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.
Turkey locationu ve Gecikme
Oyuncularınızın büyük çoğunluğu Turkey'den bağlanıyorsa, servernun İstanbul veri merkezinde barındırılması gecikmeyi tek haneli milisaniyelere indirir. Yurt dışı locationlarda 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 location, oyuncuların Discord üzerinden aynı anda sesli contact kurarken yaşadığı gecikme farkını da azaltır; özellikle organize PvP etkinliklerinde bu fark oldukça belirgin hissedilir.
servernuzu Duyurmak ve Topluluk Büyütmek
Teknik kurulum tamamlandıktan sonra oyuncu çekmek ayrı bir emek gerektirir. server 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 servernuza tekrar tekrar dönmesini sağlar. server 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 server mu, Kendi Kurulumunuz mu?
Sıfırdan kurulum öğretici açıdan değerlidir ama zaman alır ve operating system bakımını da üstlenmeniz gerekir. Hazır bir Minecraft server hosting plan; önceden optimize edilmiş yazılım, tek tıkla mod/plugin kurulumu ve 7/24 technical supportle bu yükü ortadan kaldırır. Daha fazla kontrol isteyip farklı oyunları da aynı makinede barındırmak isterseniz VPS hosting 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 server kurma rehberimize, server altyapısı kavramlarına daha derinlemesine bakmak isterseniz VDS nedir yazımıza bakabilirsiniz.
Sık Sorulan Sorular
Minecraft server for minimum RAM ne kadar olmalı?
Küçük plugin'siz serverlar for 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.
servermun hangi portu açık olmalı?
Varsayılan Minecraft portu 25565'tir. Bu portun server güvenlik duvarında ve varsa yönlendirme ayarlarında açık olduğundan emin olun.
Modpack'li server kurmak farklı mı?
Evet, Forge or Fabric tabanlı modpack servers vanilla/Paper'a göre daha fazla RAM ve CPU ister; modların server tarafı sürümleriyle eşleştiğinden emin olunmalıdır.
Kiralık server with kendi kurulumum arasındaki fark nedir?
Kiralık plansde operating system, 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.