SMP sunucusu kurma, teknik olarak sıradan bir survival kurulumundan neredeyse farksızdır: Paper 26.2, Java 25, birkaç eklenti ve bir dünya sınırı. Farkı yaratan şey yazılım değil, kimlerin gireceğine karar verme biçimi. SMP — açılımıyla survival multiplayer — çoğu zaman whitelist’li, birbirini tanıyan oyunculardan kurulu kapalı bir topluluktur ve bütün tasarım kararları bu güven ilişkisinin üstüne oturur.
Bu fark pratikte çok şeyi değiştirir. Halka açık bir survival sunucusunda arazi koruma eklentisi zorunludur, çünkü tanımadığınız yüzlerce oyuncu girer. Whitelist’li bir SMP’de ise arazi koruma çoğu zaman gereksizdir; onun yerine CoreProtect ile kayıt tutar, bir sorun çıkarsa geri alırsınız. Daha az eklenti, daha az bakım, daha az kırılma noktası.
SMP ile Halka Açık Survival Arasındaki Fark#
| Konu | Whitelist’li SMP | Halka açık survival |
|---|---|---|
| Oyuncu sayısı | 5-25 kişi | Onlarca, yüzlerce |
| Arazi koruma | Genelde gereksiz | Zorunlu |
| Ekonomi ve mağaza | Genelde yok, takas yeterli | Gerekli |
| Moderasyon yükü | Düşük | Yüksek, yetkili ekibi ister |
| Anticheat | Çoğu zaman gereksiz | Zorunlu |
| Eklenti sayısı | 4-8 | 15-30 |
| Sunucuya giriş | Başvuru ve onay | Serbest |
| Dünya ömrü | Sezonluk (4-8 ay) veya kalıcı | Genelde kalıcı |
Tabloyu okurken şunu kaçırmayın: SMP’nin “daha kolay” olmasının sebebi teknik değil sosyal. Whitelist, sorun çıkarabilecek insanları kapıda tuttuğu için diğer bütün savunma katmanlarına olan ihtiyacı azaltıyor. Whitelist’i gevşetirseniz o katmanları geri kurmanız gerekir.
Kaç Kişilik Bir SMP Planlamalısınız?#
Oyuncu sayısı SMP’nin karakterini belirler. Deneyimle oturmuş üç aralık var:
3-8 kişi (yakın arkadaş grubu)#
Herkes herkesi tanır, koordinasyon kolaydır, kural setine bile gerek kalmayabilir. Riski: iki kişi ayrılınca sunucu boşalır. Dünya sınırını dar tutun ki dağılmasınlar.
8-15 kişi (dengeli)#
Çoğu SMP için en iyi aralık. Her akşam birkaç kişi çevrimiçi olur, ortak projeler yürür, topluluk hissi kaybolmaz. Basit bir kural seti ve bir Discord sunucusu bu ölçekte yeterlidir.
15-25 kişi (üst sınır)#
Canlı bir dünya kurulur ama artık moderasyon gerekir. Bu ölçeğin üzerine çıkacaksanız halka açık survival kurallarına geçmeyi düşünün: arazi koruma, ekonomi ve yetkili ekibi.
Bir şeyi hesaba katın: whitelist’teki oyuncuların hepsi aynı anda girmez. Yirmi kişilik bir listede akşam saatlerinde ortalama altı-yedi kişi çevrimiçi olur. Donanımı toplam liste sayısına göre değil, tepe saatte beklediğiniz eşzamanlı oyuncu sayısına göre seçin.
Kurulum: Paper 26.2 ve server.properties#
Minecraft 26.2 “Chaos Cubed” güncel kararlı sürümdür (protokol 776) ve Java 25 gerektirir. SMP için Paper doğru tercihtir: vanilla jar eklenti çalıştırmaz, Spigot ise Paper’ın performans yamalarından yoksundur.
-
Eclipse Temurin JDK 25LTS — zorunluİndir
-
Paper 26.2 sunucu jarÖnerilenİndir
-
EssentialsX — ev, ışınlanma ve sohbetİndir
-
LuckPerms — yetki yönetimiİndir
-
CoreProtect — grief geri almaİndir
-
spark — TPS ve gecikme ölçümüİndir
-
Modrinth — Chunky ve mezar eklentisi içinAç
Bağlantılar resmî kaynaklara gider. CoreProtect Community Edition v24.0 şu an 26.1.2’ye kadar destekleniyor; 26.2 kullanacaksanız güncel durumu indirme sayfasından kontrol edin. EssentialsX 2.22.0 stabil sürümü de resmî listesinde 26.1.2’de duruyor, 26.2 desteği geliştirme derlemelerinde.
SMP için server.properties ayarları, halka açık bir sunucudan birkaç yerde ayrılır:
motd=§aSezon 2 §7| §fWhitelist açık
gamemode=survival
force-gamemode=false
difficulty=hard
pvp=false
hardcore=false
white-list=true
enforce-whitelist=true
online-mode=true
max-players=25
spawn-protection=16
view-distance=10
simulation-distance=8
allow-nether=true
allow-flight=false
enable-command-block=false
player-idle-timeout=0
max-world-size=6000
network-compression-threshold=256
sync-chunk-writes=false
pvp=false- SMP’lerin çoğunda PvP kapalıdır. İsteyenler karşılıklı rızayla düello yapar; kapalı tutmak kaza sonucu çıkan tartışmaları tamamen önler.
view-distance=10- Az oyuncuyla çalıştığınız için halka açık sunuculardaki 8 değerinin biraz üstüne çıkabilirsiniz. Manzara belirgin şekilde iyileşir.
player-idle-timeout=0- SMP’de AFK atmak sorun değildir; oyuncuyu otomatik atmayın. Halka açık sunucularda tam tersi geçerlidir.
difficulty=hard- Deneyimli oyunculardan kurulu bir toplulukta hard, oyunu anlamlı kılar. Yeni başlayanlar varsa normal seçin.
Ayarların tam listesi ve her satırın anlamı server.properties ayarları sayfasında.
Whitelist ve Başvuru Süreci#
Whitelist, SMP’nin belkemiğidir. İlk gün açın — “şimdilik açık kalsın, sonra kapatırım” denilen sunucular genelde ilk hafta içinde tanımadıkları oyuncularla dolar.
# Whitelist'i ac
/whitelist on
# Oyuncu ekle ve cikar
/whitelist add Oyuncu
/whitelist remove Oyuncu
# Listeyi gor ve dosyadan tazele
/whitelist list
/whitelist reload
# Whitelist'i kapat (onerilmez)
/whitelist off
Oyuncular whitelist.json dosyasında UUID ile tutulur. Dosyayı elle düzenleyebilirsiniz, biçimi şudur:
[
{
"uuid": "3f4a1c2e-8b7d-4e5f-9a0c-1d2e3f4a5b6c",
"name": "OyuncuBir"
},
{
"uuid": "7c8d9e0f-1a2b-4c3d-8e5f-6a7b8c9d0e1f",
"name": "OyuncuIki"
}
]
/whitelist reload çalıştırın; aksi hâlde sunucu bellekteki eski listeyi kullanmaya devam eder ve değişiklik uygulanmaz. Ayrıca UUID’si yanlış girilen oyuncu, adı doğru olsa bile giriş yapamaz. Panel üzerinden çalışıyorsanız panelden whitelist yönetimi daha güvenli bir yol.enforce-whitelist=true ayarının etkisi şudur: listeden çıkardığınız bir oyuncu, sunucuda çevrimiçiyken de /whitelist reload sonrasında atılır. Bu ayar kapalıysa çıkardığınız oyuncu ancak kendisi çıkana kadar oynamaya devam eder. Whitelist’in tüm ayrıntıları ve hata mesajları için whitelist rehberimize bakın.
Başvuru süreci nasıl kurulur?#
Kapıda kim olduğunu bilmek, SMP’de moderasyonun yüzde doksanını halleder. Başvuruyu ağırlaştırmayın ama boş da geçmeyin. İşe yarayan bir form şöyle görünür:
-
Temel bilgiler#
Minecraft kullanıcı adı, Discord kullanıcı adı, yaş aralığı ve saat dilimi. Yaşı sormanın amacı ayrımcılık değil, topluluğun aynı tonda kalmasıdır; 12 yaşındaki bir oyuncuyla 28 yaşındaki bir oyuncunun oyun beklentisi farklıdır.
-
Oyun tarzı#
“Sunucuda en çok ne yapmayı seversin?” Yapı mı, redstone mu, keşif mi, farm mı? Bu soru hem uyum tahmini verir hem de başvuranın ciddiyetini gösterir. Tek kelimelik cevaplar genelde iyi işaret değildir.
-
Referans ve bağ#
Sunucuda tanıdığı biri var mı, sizi nereden duydu? Referanslı başvurular istatistiksel olarak daha uzun kalır. Referansı olan başvuruları öne alın.
-
Kuralları okuduğuna dair onay#
Kural metninin içine küçük bir doğrulama sorusu koyun (“başvuruda en sevdiğiniz bloğu yazın” gibi). Okumadan başvuranları böyle ayırırsınız.
-
Deneme süresi#
Kabul edilen oyuncuyu doğrudan tam üye yapmayın; iki haftalık bir deneme süresi tanımlayın. Bu sürede uyum sorunu çıkarsa ayrılık kolay olur, kimse kırılmaz.
Formu Discord üzerinden toplamak en pratiği. Discord sunucusunu kurma, kanal yapısı ve rol ayarları için Discord sunucusu kurma rehberine, oyun içi sohbeti Discord’a taşımak için DiscordSRV kurulumuna bakabilirsiniz.
Minimum Eklenti Seti#
SMP’de eklenti listesi kısa olmalı. Dört gerçek ihtiyaç var; gerisi süs.
| İhtiyaç | Çözüm | Neden gerekli? |
|---|---|---|
| Koruma ve geri alma | CoreProtect | Whitelist’li sunucuda bile kaza olur. Yanlış yere konan lav veya silinen bir duvar tek komutla geri alınır. |
| Ölünce eşya kaybı | Mezar eklentisi veya keepInventory | Lav ve void ölümleri SMP’nin en sık moral bozan olayıdır. Mezar eklentisi eşyayı bir sandıkta tutar. |
| Işınlanma ve ev | EssentialsX (/sethome, /tpa, /spawn) | Az oyunculu bir dünyada herkes birbirinden uzak kurulur. Işınlanma olmadan buluşmak saatler alır. |
| Sohbet düzeni | EssentialsX Chat veya bir sohbet biçimlendirici | Oyuncu adının önünde rütbe etiketi, okunaklı renkler ve özel mesaj komutu. |
| Yetki yönetimi | LuckPerms | Herkese OP vermek yerine izinleri gruplarla dağıtmak. |
| Performans ölçümü | spark | Sunucu yavaşladığında tahmin yürütmek yerine ölçmek. |
| Chunk ön üretimi | Chunky | Dünyayı önceden üreterek keşif sırasındaki takılmaları bitirir. |
Mezar eklentisi kurmak istemiyorsanız sıfır eklentili alternatif keepInventory’dir. Zorluğu düşürür ama kimse kaza sonucu netherite setini kaybetmez:
/gamerule keepInventory true
/gamerule keepInventory false
# Diger faydali SMP gamerule'lari
/gamerule doFireTick false
/gamerule announceAdvancements true
/gamerule playersSleepingPercentage 30
playersSleepingPercentage değerini düşürmek SMP’de gerçekten işe yarar: on kişilik bir sunucuda geceyi geçirmek için herkesin yatağa girmesini beklemek yerine üç kişinin uyuması yeter. Küçük ayar, büyük fark. Gamerule listesinin tamamı gamerule komutları sayfasında; EssentialsX yapılandırması ise EssentialsX kurulum rehberinde.
Aşırı eklentiden kaçının#
Yeni bir eklenti eklemeden önce üç soruyu sorun: (1) Bu olmadan sunucu çalışmıyor mu, yoksa sadece “hoş” mu olur? (2) Bu eklenti dünya verisine kendi verisini yazıyor mu — yani ileride kaldırırsam bir şey bozulur mu? (3) Geliştiricisi son üç ayda güncelleme yapmış mı? Üçüncü sorunun cevabı hayırsa kurmayın; terk edilmiş eklenti bir sonraki sürüm geçişinde sunucunuzu kilitler.
SMP’de en sık yapılan hata, halka açık sunucularda gördüğü her sistemi kendi beş kişilik dünyasına taşımaktır: ekonomi, rütbe mağazası, arazi koruma, oylama ödülü, anticheat… Bunların hiçbiri beş kişilik bir toplulukta iş görmez, sadece bakım yükü olur. İhtiyaç doğdukça ekleyin.
Dünya Sınırı ve Ön Üretim#
Sınırsız bir SMP dünyası birkaç ay içinde onlarca gigabayta ulaşır. Az oyuncuyla oynadığınız için buna hiç ihtiyacınız yok: on kişilik bir topluluk 6.000 blok çapındaki bir dünyayı bir sezonda bile tam olarak keşfedemez.
# Ana dunyada 6.000 blok capinda sinir
/worldborder center 0 0
/worldborder set 6000
# Nether'da sekizde bir orani
/execute in minecraft:the_nether run worldborder set 750
# Sinira yaklasana uyari
/worldborder warning distance 32
Sınırı koyduktan sonra dünyayı önceden üretin. Chunky bunun için doğru araçtır ve Paper/Spigot kullanıcılarının indireceği dosya Chunky-Bukkit-1.5.3.jar’dır — daha yeni görünen 1.5.4 yalnızca Forge ve NeoForge için yayınlandı, Paper yöneticisi onu aramamalı.
/chunky world world
/chunky radius 3000
/chunky start
/chunky progress
# Nether'i unutmayin
/chunky world world_nether
/chunky radius 400
/chunky start
Ön üretim sırasında sunucu ağır çalışır ve RAM kullanımı yükselir; bu normaldir. İşlemi oyuncuların çevrimiçi olmadığı bir saatte yapın. Ayrıntılı anlatım chunk ön üretimi sayfasında.
Yedekleme Düzeni#
SMP’de kaybedilen bir dünya, halka açık bir sunucuda kaybedilenden daha acıdır: orada yeni oyuncular gelir, burada topluluk dağılır. Herkes aylarca aynı dünyaya emek vermiştir ve yerine koyacak bir şey yoktur.
- Günlük
- Otomatik tam yedek. Sunucunun bulunduğu diskin dışında ikinci bir kopya olsun.
- Haftalık
- Yedek boyutunu kontrol edin. Beklenmedik bir büyüme varsa sebebini araştırın (genelde birinin kurduğu bir farm).
- Aylık
- Yedeği test sunucusunda açıp gerçekten çalıştığını doğrulayın. Denenmemiş yedek, yedek değildir.
- Sürüm geçişi öncesi
- Elle alınmış, ayrı saklanan, üzerine yazılmayan özel bir yedek.
# Sunucu DURMUS haldeyken tam yedek
tar -czf smp-yedek-$(date +%F-%H%M).tar.gz \
world world_nether world_the_end \
plugins server.properties whitelist.json ops.json *.yml
Yedek betikleri, saklama politikası ve otomatikleştirme için Minecraft sunucu yedekleme rehberimize bakın. Whitelist’li bir sunucuda whitelist.json ve ops.json dosyalarını da yedeğe dahil etmeyi unutmayın — dünya geri geldiğinde kimsenin giremediği bir sunucu işinize yaramaz.
Sezon Mantığı ve Dünya Sıfırlama Takvimi#
SMP’lerin doğal ömrü vardır. Üçüncü ayda spawn çevresi kurulmuş, ana projeler bitmiş, herkesin elmas sandığı dolmuş olur. Dördüncü ayda giriş sayısı düşmeye başlar. Bu, sunucunun kötü olduğu anlamına gelmez; oyunun kendi doygunluk noktasıdır.
Sezon mantığı tam olarak bu sorunu çözer. Dünyayı belirli bir tarihte kapatır, yeni bir dünyayla sıfırdan başlarsınız. Herkes aynı anda taş kazmaya döner ve ilk haftaların heyecanı geri gelir.
| Sezon aşaması | Süre | Yapılacaklar |
|---|---|---|
| Duyuru | Sezon başında | Bitiş tarihini ilan edin. Sonradan sürpriz yapmayın. |
| Aktif dönem | 3-6 ay | Etkinlikler, ortak projeler, yeni oyuncu alımı. |
| Son ay | Bitişten 4 hafta önce | Hatırlatma yapın, kapanış etkinliği planlayın, dünya turu videosu çekin. |
| Kapanış | Son hafta | Dünya dosyasını oyunculara indirtin, ekran görüntülerini arşivleyin. |
| Ara dönem | 1-2 hafta | Sunucuyu kapatın veya yeni sürüme geçin, eklentileri güncelleyin. |
| Yeni sezon | Açılış | Yeni seed, yeni sınır, temiz whitelist gözden geçirmesi. |
Sezon aralarını sürüm geçişi için kullanın. Dünya zaten sıfırlanacaksa, yeni sezonu doğrudan güncel sürümle açmak dünya dönüşümü riskini tamamen ortadan kaldırır. Sıfırlama işleminin adımları ve nelerin taşınacağı dünya sıfırlama rehberinde anlatıldı.
Kalıcı dünya tercih ederseniz#
Sezon kurmak zorunda değilsiniz. Kalıcı dünya vaat ettiyseniz sözünüzü tutun — oyuncuların aylarca emek verdiği yapıları silmek topluluğu dağıtır. Orta yol: ana dünyayı koruyup kaynak toplama için ayrı bir dünya açmak ve yalnızca onu ayda bir yenilemek. Böylece hem yapılar kalır hem taze mağaralar üretilir.
Uzun Ömürlü SMP İçin Topluluk Kuralları#
SMP kuralları ceza listesi değil, ortak yaşama sözleşmesidir. Kısa tutun, gerekçesini yazın ve yetkililerin de aynı kurallara tabi olduğunu belirtin.
- Kimsenin yapısına izinsiz dokunulmaz. Şaka olarak bile. SMP’de güven bir kez kırılır ve geri gelmez.
- Başkasının sandığından eşya alınmaz. Ortak sandıklar açıkça etiketlenir, gerisi özeldir.
- Yakınına kurmadan önce sor. 200 blok içinde birinin üssü varsa haber verin. Komşuluk tartışmaları SMP’lerin bir numaralı çatışma kaynağıdır.
- Ortak alanlar ortaktır. Spawn, nether tüneli ağı ve ana yollar herkesindir; buralarda kişisel yapı kurulmaz.
- Ağır farm kurmadan önce haber ver. Devasa bir mob farm tek başına sunucunun TPS’ini düşürebilir. Yasak değil ama koordinasyon gerekir.
- Uzun süre girmeyeceksen söyle. Haber veren oyuncunun yeri korunur; hiç haber vermeden aylarca kaybolanın yapıları sezon sonunda temizlenebilir.
- Ayrılırken kapıyı çarpma. Sunucudan ayrılan oyuncu yapılarını yıkmaz, eşyalarını yakmaz. Bunu kurala yazmak garip görünür ama yazmayan sunucular pişman oluyor.
Kural metnini yazarken biçim ve ton örnekleri için sunucu kuralları örneği sayfasına bakabilirsiniz. Kuralları Discord’da sabitleyin ve başvuru formunda okunduğunu doğrulatın.
Etkinlik takvimi#
SMP’yi canlı tutan şey ortak hedeflerdir. Ayda bir küçük bir etkinlik — yapı yarışması, ortak Wither avı, spawn şehrine yeni bir bina, sunucu turu gecesi — giriş sayısını belirgin şekilde ayakta tutar. Etkinlik olmayan aylarda sunucu sessizleşir, bu hemen hemen kaçınılmaz. Küçük ve düzenli olsun; büyük ve nadir olmasın.
Oyuncu Sayısına Göre Donanım#
Minecraft’ın ana tick döngüsü tek çekirdek üzerinde çalışır. Bu yüzden SMP’de belirleyici olan çekirdek sayısı değil işlemcinin saat hızıdır. Chunk okuma/yazma gecikmesi doğrudan TPS’e yansıdığı için NVMe SSD de tercih değil zorunluluktur.
| Eşzamanlı oyuncu | RAM | İşlemci | Disk | Java heap |
|---|---|---|---|---|
| 2-10 oyuncu | 8 GB | Ryzen 9 3900X ve üzeri | 50 GB NVMe SSD | -Xms6G -Xmx6G |
| 10-30 oyuncu | 10-12 GB | Ryzen 9 7900X | 100 GB NVMe SSD | -Xms10G -Xmx10G |
| 30-60 oyuncu | 16 GB | Ryzen 9 7900X / 7950X | 100 GB+ NVMe SSD | -Xms14G -Xmx14G |
| 60+ oyuncu / sunucu ağı | 32 GB ve üzeri | Ryzen 9 7950X | 200 GB+ NVMe SSD | -Xms28G -Xmx28G |
java -Xms6G -Xmx6G \
-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 paper-26.2-112.jar nogui
Java 25’te G1 hâlâ JVM’in varsayılan çöp toplayıcısıdır ve Aikar’s Flags 26.x sunucularında geçerliliğini korur; 8 GB paketle çalışan bir SMP için yukarıdaki bayrak seti fazlasıyla yeterlidir. Türkiye lokasyonlu, NVMe diskli ve DDoS korumalı paketleri Minecraft sunucu paketleri sayfasında görebilir, kurulumda takılırsanız destek talebi açabilirsiniz.
Sık Yapılan Hatalar#
Whitelist’i sonradan açmayı planlamak#
“Şimdilik herkese açık olsun, kalabalıklaşınca kapatırım” diyen sunucular ilk hafta içinde tanımadıkları oyuncularla dolar ve SMP olmaktan çıkar. Whitelist ilk gün açılır.
Otuz eklenti kurmak#
Beş kişilik bir SMP’ye ekonomi, arazi koruma, oylama ödülü ve rütbe mağazası kurmak, çözülmemiş bir sorunu çözmeye çalışmaktır. Her eklenti bir sonraki sürüm geçişinde kırılma riskidir.
Dünya sınırını atlamak#
Sınırsız dünya, on kişilik bir toplulukta bile birkaç ay içinde yedeklenemeyecek boyuta ulaşır. Sınırı ilk gün koymak on saniyelik bir iştir.
Sezon bitişini son anda duyurmak#
Bir haftalık haberle yapılan sıfırlama topluluğu kırar. Bitiş tarihini sezonun başında ilan edin ki herkes ona göre plan yapsın.
Yedeği hiç test etmemek#
Yedek aldığını sanan ama dosyanın bozuk olduğunu felaket anında öğrenen çok fazla sunucu sahibi var. Ayda bir yedeği açıp gerçekten çalıştığını görün.
Özetle#
SMP kurmanın teknik tarafı bir saatlik iştir: Paper 26.2, Java 25, whitelist açık, dünya sınırı 6.000 blok, dört-beş eklenti ve günlük otomatik yedek. Halka açık survival kurulumundan farklı olarak arazi koruma, ekonomi ve anticheat’e çoğu zaman gerek kalmaz — whitelist bu katmanların yerini tutar.
Sunucuyu uzun ömürlü yapan şeyler ise sosyal kararlardır: kimlerin alınacağı, başvuru sürecinin nasıl işleyeceği, kuralların ne kadar kısa olacağı ve dünyanın ne zaman sıfırlanacağı. Sezon takvimini baştan ilan edin, ayda bir küçük etkinlik yapın ve eklenti listesini kısa tutun. SMP’lerin çoğu teknik sebeple değil, ilgi kaybıyla kapanıyor.
Kurulumun temellerini tazelemek için survival sunucusu kurma rehberi, can çalma mekaniğiyle daha çatışmacı bir dünya kurmak isterseniz lifesteal sunucusu kurma sayfası bu rehberin doğal devamıdır.