Towny — Minecraft'ta şehirler ve devletler oluşturmak için eklenti
Towny eklentisi 16x16 townblock'lar, sakin/şehir/ulus hiyerarşisi, parsel izinleri, Vault tabanlı ekonomi ve savaş modunu anlatan kapsamlı…
Towny eklentisi 16x16 townblock'lar, sakin/şehir/ulus hiyerarşisi, parsel izinleri, Vault tabanlı ekonomi ve savaş modunu anlatan kapsamlı rehber. Sürüm aralığı: 1.19.x - 26.1.2.
Towny — Minecraft'ta şehirler ve devletler oluşturmak için eklenti
Makalenin yazıldığı ve test edildiği Minecraft sürümü: 26.1.2
Desteklenen sürümler aralığı: 1.19.x - 26.1.2
Ekonomik özellikler için Vault ve herhangi bir ekonomi eklentisi ek olarak gereklidir (isteğe bağlı)
Towny, sunucuda "sakin → şehir → ulus" hiyerarşisi oluşturan ve ızgara prensibine dayanarak araziyi griefing'e karşı koruyan bir Minecraft sunucu eklentisidir. Vanilla oyunda, operatör hakları olmadan bir alanı korumak imkansızdır: herkes başkasının binasını yıkabilir. Towny bunu yönetici müdahalesi olmadan ekler — oyuncular kendi şehirlerini kurar, arazileri özelleştirir ve buralara kimlerin erişebileceğine karar verir. Bu, hala aktif olarak geliştirilen türünün en eski eklentilerinden biridir.
Izgara tabanlı arazi koruması
Dünya, 16×16 blokluk karelere — sözde townblock'lara ayrılır. Boyut bir chunk ile aynıdır ve yüksekliğe bağlı değildir: koruma, katman kayasından (bedrock) gökyüzüne kadar tüm blok sütununu kapsar. Bir şehir /town claim komutuyla bir townblock'u özelleştirdiğinde, bu alan şehrin veya parsel sahibinin izinlerine tabi olur.
Townblock sayısı sınırlıdır. Varsayılan olarak bir şehir, sakin sayısının 8 katı kadar kare işgal edebilir. Yani beş oyunculu bir yerleşim 40 parsele kadar alana sahip olur. Şehirler arasındaki alan, kendi etkileşim kuralları olan vahşi doğa olarak kalır.

Bir oyuncu /town new komutuyla bir şehir kurar, başlangıç townblock'unun etrafından bir parçacık dalgası geçer
Parsel izinleri
Her parsel için sahibi dört tür eylemi ayrı ayrı belirler: inşa etme, yok etme, mekanizmalarla etkileşim (kollar, düğmeler, kapılar) ve eşyaları kullanma. Her tür, dört grup için ayarlanır: şehir sakinleri, ulus üyeleri, müttefikler ve yabancılar. Örneğin, müttefiklerin kapıları açmasına izin verilebilir ancak blokları kırmaları yasaklanabilir. Parsel sahibi ayrıca, şehrin geri kalanının erişimi olmadığında bile erişim sağlayacak özel arkadaşlar da ekleyebilir.

Sohbette gösterilen dört grup ve eylem türü ile parsel izinleri arayüzü
Sakinler, şehirler ve uluslar
Her şehir bir başkan, her ulus bir kral tarafından yönetilir. Her ikisi de yerleşimi onlarla birlikte yönetecek yardımcılar atar. Başkan sakinlere rütbeler verir — örneğin, yardımcı veya şerif — ve her rütbe şehir içinde kendi haklar kümesini taşır. Çeşitli şehirler birleşerek uluslar oluşturur ve sunucuda büyük takımlar kurarlar. Uluslar birbirlerini müttefik veya düşman olarak ilan ederek oyuncu bölünmesini derinleştirir.

Aynı ulusa ait birkaç şehrin bulunduğu sunucu haritası, sohbetteki /towny map komutu çıktısı
Ekonomi
Sunucuda Vault ve bir ekonomi eklentisi varsa, Towny para mekaniklerini etkinleştirir. Şehir kurma, arazileri özelleştirme ve bir ulus yaratma için bir ücret alınır. Başkan sakinler için günlük bir vergi belirler ve toplanan fonlar, sadece başkanın çekebileceği şehir bankasına gider. Bir ulusun parçası olan şehir, devlete günlük bir katkı payı aktarır.
Ayrı bir mekanik ise bakımdır (upkeep): şehrin ve ulusun sadece var olması için günlük bir ödeme. Bir şehir bunu karşılayamazsa dağılır. Bakım maliyeti yapay olarak parayı dolaşımdan çıkarır ve sunucudaki enflasyonu dizginler.
Savaş
Yönetici savaş modunu manuel olarak açar. Bu süre zarfında çoğu komut dondurulur ve ulusun bir parçası olan şehirler için blok koruması devre dışı kalır. Her townblock'un bir dayanıklılık payı vardır: bir düşman üzerinde durduğunda dayanıklılık düşer ve sıfıra ulaştığında şehir araziyi kaybeder. Amaç, sakinlerinin ortaya çıktığı şehrin ana bloğunu (home block) ele geçirmektir. Savaş modlarının kendisi ayrı resmi Towny eklentileri aracılığıyla bağlanır — temel eklentide bunlar bulunmaz.
Yapılandırma (dosya)
Tam bir config.yml Towny dosyası 2700'den fazla satır içerir. Aşağıda, yalnızca en sık yapılandırılan temel parametreler bulunmaktadır. Veri depolama formatı ayrı bir database.yml dosyasında ayarlanır.
Parametre | Ne yapar |
| Tüm ekonomik özellikleri etkinleştirir (Vault gereklidir) |
| Şehir kurma maliyeti |
| Ulus yaratma maliyeti |
| Bir townblock özelleştirme fiyatı |
| Parsel sınırı çarpanı: sakinler × 8 |
| Günlük şehir bakım maliyeti |
| Günlük ulus bakım maliyeti |
| Günlük vergi ve bakım maliyeti tahsilatı |
| Oyuncunun öldüğünde ne kadar kaybedeceği |
| Depolama formatı: |
Sonuç
Towny, oyunculara şehir ve ulus hiyerarşisinin yanı sıra üzerine inşa edilmiş bir ekonomi ile yapılandırılmış bir arazi koruma sistemi sunar. Eklenti, topluluk inşasının önemli olduğu hayatta kalma ve rol yapma sunucuları için uygundur; ancak tamamen mini oyun veya anarşi projeleri için pek uygun değildir.
Kurulum
Tipik bir kurulum yaklaşık 5 dakika sürer. Akış aynıdır; yalnızca loader ve uygun build değişir.
- 1Stop your Minecraft server.
- 2Drop the plugin .jar into the server /plugins folder.
- 3Start the server once so the plugin generates its config files.
- 4Edit /plugins/<name>/config.yml as needed, then run /reload confirm or restart.











