PlotSquared, bir Minecraft sunucusunda arsa (plot) dünyası kurmak için kullanılan eklentidir. Düz bir haritayı eşit büyüklükte kareler hâlinde böler, kareler arasına yol ve duvar örer, her kareyi tek bir oyuncunun adına kilitler. Creative sunucuların, yapı yarışması sunucularının ve “herkese kendi alanı” mantığıyla işleyen inşa sunucularının neredeyse tamamı bu eklentiyle çalışır.
Bu rehberde PlotSquared kurulumunu, arsa dünyası oluşturmayı, arsa boyutu ile yol genişliği ve duvar bloğu ayarlarını, Multiverse ile ayrı dünya bağlamayı, oyuncu başına arsa limitini yetkiyle vermeyi, günlük plot komutlarını, otomatik arsa temizlemeyi ve creative sunucuda WorldEdit’i sınırlamayı bulacaksınız. Eklenti kurulumunun temelini bilmiyorsanız önce Minecraft sunucusuna plugin kurulumu sayfasına göz atın.
PlotSquared ne yapar, ne zaman doğru seçimdir?#
Arsa sunucusu ile korumalı survival sunucusu birbirine karıştırılır. Ayrım basit: WorldGuard bir bölgeyi elle tanımlarsınız, PlotSquared ise dünyanın tamamını baştan ızgaraya çevirir ve oyuncu /plot auto yazdığı anda boş kareyi kendisine tahsis eder. Yönetici müdahalesi yoktur, herşey otomatik yürür.
PlotSquared uygun#
- Creative inşa sunucusu, yapı portföyü sunucusu
- Yapı yarışması ve jüri oylaması (
/plot done,/plot rate) - Oyuncuların yan yana, eşit alanda çalıştığı projeler
- Arsa satışı yapan ekonomi sunucuları
PlotSquared uygun değil#
- Doğal arazide oynanan survival sunucuları
- Serbest yerleşimli kasaba/klan kurguları
- Tek bir spawn alanını korumak (bunun için WorldGuard yeterlidir)
- Ada tabanlı oyun modları (SkyBlock için ayrı eklenti gerekir)
İki eklentiyi aynı sunucuda birlikte de kullanabilirsiniz: survival dünyasında WorldGuard, ayrı bir arsa dünyasında PlotSquared. Bu, orta ölçekli topluluk sunucularında en sık gördüğümüz kurulumdur.
Kurulumdan önce: gereksinimler ve indirmeler#
PlotSquared tek başına anlamlı değildir; seçim ve blok işlemlerini WorldEdit’in motoruna yaptırır. Sunucunuz Paper veya Spigot tabanlı olmalı — vanilla sunucu jar’ında eklenti desteği yoktur. Paper kurulumunu tamamlamadıysanız önce Paper sunucu kurulumu adımlarını uygulayın.
- Sunucu yazılımı
- Paper (önerilen) veya Spigot
- Zorunlu bağımlılık
- WorldEdit 7.2 ve üzeri veya FastAsyncWorldEdit
- Java
- PlotSquared 6.0.0+ için en az Java 17; 26.2 sunucusu zaten Java 25 ister
- Yetki eklentisi
- LuckPerms (arsa limitini yetkiyle vermek için pratikte şart)
- İsteğe bağlı
- Multiverse-Core (ayrı dünya yönetimi), Vault (arsa satışı)
-
WorldEditÖnce buİndir
-
PlotSquared (IntellectualSites portalı)İndir
-
Multiverse-CoreAyrı dünya içinİndir
-
LuckPermsİndir
Bağlantılar resmî kaynaklara gider. “Plugin arşivi” tipi üçüncü taraf sitelerden jar indirmeyin; o dosyalara arka kapı eklenmiş örnekler çok yaygın.
Arsa dünyası oluşturma: iki yöntem#
Jar’ları plugins klasörüne atıp sunucuyu yeniden başlattığınızda PlotSquared yapılandırma dosyalarını üretir ama henüz bir arsa dünyanız olmaz. Dünyayı ayrıca oluşturmanız gerekir.
Yöntem 1: /plot setup sihirbazı#
Oyun içinde /plot setup yazdığınızda adım adım ilerleyen bir sihirbaz başlar. Her adımda aynı komutu, seçtiğiniz değerle birlikte tekrar yazarsınız. Sırasıyla üreticiyi (PlotSquared), dünya tipini, arsa alanı ayarlarını ve dünya adını sorar; sonunda sizi üretilen arsa dünyasına ışınlar.
/plot setup Sihirbazı başlatır
/plot setup PlotSquared Üretici olarak PlotSquared seçilir
/plot setup normal Dünya tipi: normal (tüm dünya arsa ızgarası)
/plot setup arsa Dünya adı: arsa
/plot visit Kurulum bittiğinde arsa dünyasına gidin
Yöntem 2: Multiverse ile tek komut#
Multiverse-Core kuruluysa sihirbazla uğraşmadan dünyayı doğrudan üretebilirsiniz. Bu yöntem, dünya ayarlarını (spawn, oyun modu, gamerule) sonradan yönetmek istiyorsanız daha rahattır.
/mv create arsa normal -g PlotSquared
/mv modify arsa set gamemode creative
/mv modify arsa set pvp false
/mv gamerule set doDaylightCycle false arsa
/mv tp arsa
Üçüncü bir yol da bukkit.yml içine üreticiyi elle yazmaktır. Panel üzerinden çalışıyorsanız dosya düzenleme adımları için panel dosya yöneticisi sayfasına bakabilirsiniz.
# bukkit.yml
worlds:
arsa:
generator: PlotSquared
Arsa boyutu, yol genişliği ve duvar bloğu ayarları#
Izgaranın görünümünü belirleyen her şey plugins/PlotSquared/config/worlds.yml dosyasındadır. Anahtarlar dünya adının altında toplanır, yani birden fazla arsa dünyanız varsa her biri kendi ayarını taşır.
# plugins/PlotSquared/config/worlds.yml
worlds:
arsa:
plot:
size: 42
height: 64
filling: dirt
floor: grass_block
road:
width: 7
height: 64
block: quartz_block
wall:
block: smooth_stone_slab
block_claimed: sandstone_slab
filling: stone
height: 64
world:
min_gen_height: 0
max_gen_height: 320
| Anahtar | Ne yapar | Pratik öneri |
|---|---|---|
plot.size | Bir arsanın kenar uzunluğu (blok) | Creative için 42–64, mimari projeler için 100+ |
plot.height | Arsa zemininin Y yüksekliği | 64 iyi bir denge; çok düşük verirseniz derine inilemez |
plot.filling | Zeminin altındaki dolgu bloğu | Ucuz ve nötr bir blok seçin |
plot.floor | Arsanın yüzey bloğu | Çim veya beyaz beton; sade olan iyi görünür |
road.width | Arsalar arası yol genişliği | 7 standarttır; 3’ün altına inmeyin, kalabalıkta sıkışır |
road.block | Yol yüzeyi bloğu | Kontrast veren açık renk (quartz, beton) |
wall.block | Boş arsanın duvar üstü bloğu | Yarım blok kullanın, sınır net görünür |
wall.block_claimed | Sahiplenilmiş arsanın duvar bloğu | Farklı renk seçin; uzaktan boş arsa ayırt edilir |
wall.filling | Duvarın gövde bloğu | Yol bloğuyla uyumlu, dayanıklı bir blok |
Multiverse ile arsa dünyasını ayrı tutma#
Arsa üreticisi dünyanın tamamını ızgaraya çevirdiği için survival haritanızla aynı dünyada yaşayamaz. Doğru kurgu şu: world survival kalsın, arsa ayrı bir dünya olarak PlotSquared üreticisiyle açılsın, oyuncular iki dünya arasında portal ya da komutla geçsin.
/mv list Dünyaları listeler
/mv modify arsa set gamemode creative Arsa dünyasında creative zorla
/mv modify arsa set monsters false Canavar doğmasını kapat
/mv modify arsa set weather false Hava olaylarını kapat
/mv setspawn Bulunduğunuz noktayı dünya spawnı yap
gamemode ayarının yanı sıra enforcegamemodes seçeneğinin açık olması gerekir. Ayrıntılı dünya yönetimi için Multiverse ile yeni dünya ekleme rehberine bakın.Oyuncu başına arsa limiti ve yetkiler#
Arsa hakkı sayısal bir yetki düğümüyle verilir: plots.plot.<sayı>. Yani plots.plot.3 düğümüne sahip oyuncu üç arsa sahiplenebilir. PlotSquared bu düğümü settings.yml içindeki limit.max-plots değerine kadar (varsayılan 127) tarar, o yüzden çok yüksek sayılar için bu üst sınırı da yükseltmeniz gerekir.
/lp creategroup vip
/lp group default permission set plots.plot.1 true
/lp group default permission set plots.auto true
/lp group default permission set plots.claim true
/lp group default permission set plots.home true
/lp group default permission set plots.visit true
/lp group vip permission set plots.plot.5 true
/lp group vip parent add default
/lp user Emre parent add vip
Yönetici tarafındaki düğümler ayrı tutulmalı: plots.admin.command.setup, plots.admin.command.setowner ve arsa temizleme yetkileri yalnızca ekipte olsun. OP dağıtmak yerine grup kullanmanın nedenlerini OP verme ve yetki yönetimi sayfasında anlattık.
Günlük kullanım: temel plot komutları#
Oyuncuların gerçekten kullandığı komut sayısı azdır; sunucu kurallarınıza bunlardan sekiz on tanesini yazmanız yeterli olur.
| Komut | Kısaltma | Ne yapar |
|---|---|---|
/plot auto | /p a | En yakın boş arsayı otomatik sahiplenir |
/plot claim | /p c | Üzerinde durduğunuz boş arsayı sahiplenir |
/plot home | /p h | Kendi arsanıza ışınlanır |
/plot visit <oyuncu> | /p v | Başka bir oyuncunun arsasına gider |
/plot add <oyuncu> | — | Sahip çevrimiçiyken inşa izni verir |
/plot trust <oyuncu> | /p t | Her zaman inşa izni verir, WorldEdit’e de izin çıkar |
/plot deny <oyuncu> | /p d | Oyuncunun arsaya girmesini engeller |
/plot kick <oyuncu> | /p k | Arsadaki oyuncuyu dışarı atar |
/plot merge | /p m | Komşu arsayı birleştirip tek büyük alan yapar |
/plot clear | /p reset | Arsayı boşaltır, sahiplik sizde kalır |
/plot delete | /p del | Arsayı boşaltır ve sahipliği bırakır |
/plot done | /p submit | Arsayı “bitti” olarak işaretler (yarışma için) |
/plot info | /p i | Sahip, üyeler ve bayrakları gösterir |
/plot database | /p convert | Depolamayı dönüştürür veya yedekler |
/plot merge komutunda küçük bir incelik var: birleştirme karşılıklıdır. Komşu arsanın sahibi de aynı komutu vermeden birleşme tamamlanmaz. İki oyuncu yan yana büyük bir proje yapacaksa bunu baştan söyleyin, aksi hâlde “komut çalışmıyor” diye destek talebi açılır.
Otomatik arsa temizleme (expiry)#
Creative sunucusunun en büyük sorunu terk edilmiş arsalardır. Bir sezon sonunda haritanın yarısı, iki blok koyup bir daha girmemiş oyuncuların üzerine kilitli kalır. PlotSquared’ın expiry bileşeni bunu çözer ama varsayılan olarak kapalı gelir.
# plugins/PlotSquared/config/settings.yml
enabled-components:
plot-expiry: true
auto-clear:
task1:
days: 60
threshold: -1
required-plots: -1
confirmation: true
delete-if-owner-is-unknown: false
worlds:
- '*'
days oyuncunun son giriş tarihinden itibaren geçmesi gereken süredir. threshold, arsanın ne kadar “dolu” sayılacağını belirleyen analiz eşiğidir; -1 bırakırsanız içeriğe bakılmaz, yalnızca aktiflik ölçütü işler. confirmation: true ile silme öncesi onay istenir — ilk sezonunuzda bunu açık bırakın, sonra kapatırsınız.
days değeri yüzünden aktif oyuncuların arsalarını silen sunucular gördük; geri dönüş yolu yalnızca yedektir. Yöntem için yedekleme rehberine bakın.Creative sunucuda WorldEdit’i sınırlama#
Arsa sunucusunda oyunculara WorldEdit vermek zorundasınız — yoksa 42×42’lik alanı elle doldurmaya çalışırlar. Ama sınırsız WorldEdit, tek bir //set ile sunucuyu kilitler. PlotSquared’ın worldedit-restrictions bileşeni tam da bunun için var: WorldEdit işlemlerini arsa sınırlarına hapseder, tehlikeli komutları engeller ve fırça yinelemelerini sınırlar.
# plugins/PlotSquared/config/settings.yml
enabled-components:
worldedit-restrictions: true
/lp group builder permission set worldedit.wand true
/lp group builder permission set worldedit.selection.* true
/lp group builder permission set worldedit.region.* true
/lp group builder permission set worldedit.clipboard.* true
/lp group builder permission set worldedit.brush.* true
/lp group builder permission set plots.worldedit.bypass false
/lp group admin permission set plots.worldedit.bypass true
plots.worldedit.bypass yetkisi olan kişi /plot toggle worldedit ile kısıtı kendi oturumunda kapatabilir. Bu yetkiyi yapı ekibine değil, yalnızca yöneticilere verin. Ek olarak WorldEdit’in kendi config.yml dosyasındaki max-blocks-changed ve max-brush-radius limitlerini de makul tutun; ayrıntılar WorldEdit ve WorldGuard rehberinde.
Performans: boş üretim ucuz, chunk sayısı pahalı#
Arsa dünyası üretimi vanilla dünya üretiminden ucuzdur; mağara, biyom, yapı hesaplaması yoktur, üretici sadece düz bir ızgara döker. Yanıltıcı olan kısım şu: her /plot auto komutu oyuncuyu haritanın hiç gidilmemiş bir köşesine götürür ve orada yeni chunk üretimi tetikler. Yüz kişilik bir açılış gecesinde bu, arka arkaya yüzlerce chunk üretimi demektir ve TPS hissedilir şekilde düşer.
- Açılıştan önce chunk ön üretimi yapın. Beklediğiniz arsa sayısını karşılayacak yarıçapı önceden üretin; yöntem chunk pregeneration sayfasında.
- Arsa boyutunu şişirmeyin. 42 yerine 256 seçmek, aynı oyuncu sayısı için otuz kat daha fazla chunk demektir.
- view-distance’ı ölçülü tutun. Arsa dünyasında 6–8 fazlasıyla yeterlidir; ayarların etkisi view distance rehberinde anlatılıyor.
- Diski hafife almayın. Binlerce arsanın region dosyaları toplamda onlarca GB tutar ve chunk okuma/yazma gecikmesi doğrudan NVMe’ye bağlıdır.
Donanım tarafında belirleyici olan çekirdek sayısı değil saat hızıdır; Minecraft’ın ana tick döngüsü tek çekirdekte koşar. 20-30 kişilik bir creative sunucu için 10-12 GB RAM, yüksek frekanslı AMD Ryzen 9 işlemci ve NVMe SSD ile çalışın, heap’i -Xms10G -Xmx10G verin. Hazır yapılandırılmış paketleri Minecraft sunucu paketleri sayfasında karşılaştırabilirsiniz; oyuncu sayısına göre RAM tablosu ise bu sayfada.
Özetle#
PlotSquared kurulumu üç adıma iner: WorldEdit’i (veya FAWE’yi) yükleyin, PlotSquared jar’ını plugins klasörüne atın, ardından /plot setup ya da /mv create arsa normal -g PlotSquared ile arsa dünyasını üretin. Izgara ayarlarını — plot.size, road.width, wall.block — dünya üretilmeden önce kararlaştırın; sonradan değiştirmek haritayı bozar.
Kurulumdan sonra sırasıyla şunları yapın: arsa dünyasını Multiverse ile ayırıp creative moda kilitleyin, plots.plot.1 düğümünü varsayılan gruba verip VIP’ye daha yüksek bir sayı tanıyın, plot-expiry bileşenini açıp days değerini sezonunuza göre ayarlayın ve worldedit-restrictions’ı açık bırakarak plots.worldedit.bypass yetkisini yalnızca yöneticilerde tutun. Açılış öncesi chunk ön üretimini atlamayın — arsa sunucularında ilk gece yaşanan lag şikâyetlerinin çoğu tam olarak bundan çıkıyor. Takıldığınız bir nokta olursa destek talebi açarak sistem ekibimizden yardım isteyebilirsiniz.