Towny превращает выживание в мир городов и наций: игроки занимают участки, платят налоги, продают землю и объединяются в нации. Плагин бесплатный, выходит на GitHub и с версии 0.102 работает только на Paper, Purpur и Folia. Ниже установка, базовые настройки, права и команды по официальной вики.
plugins. TownyChat ставится по желанию: он добавляет в чат теги городов и наций и каналы чата.plugins\towny\settings\, настройки миров в plugins\towny\data\worlds\.Ядро нужно Paper, Purpur или Folia: начиная с 0.102.0.0 Towny не поддерживает Spigot.
С версии 0.97.2.0 в Towny есть мастер /ta install. Его запускает оператор или игрок с towny.admin прямо на работающем сервере. Мастер спрашивает:
Без мастера то же делается командами. По умолчанию строить в диких землях нельзя, разрешает это /ta toggle wildernessuse. Восстановление после взрывов в диких землях и откат земли после снятия привата выключает /ta toggle regenerations.
Файл plugins\towny\settings\config.yml. Ключи, которые стоит проверить до первого города:
claiming:
town_block_ratio: '8'
town_block_size: '16'
economy:
using_economy: 'true'
town_prefix: town-
nation_prefix: nation-
new_expand:
price_new_nation: '1000.0'
price_new_town: '250.0'
price_claim_townblock: '25.0'town_block_size: размер участка, по умолчанию 16 на 16 блоков. Вики предупреждает, что позже его менять нельзя, поэтому решайте сразу.town_block_ratio: сколько участков город получает за каждого жителя. Значение 0 переключает лимит на уровни городов, -1 снимает его совсем.using_economy: 'false' ставьте, если плагина экономики нет. Если экономика включена, а Vault и плагина экономики нет, создать город не получится.NPC:town- и NPC:nation-.У Towny своя система прав в plugins\towny\settings\townyperms.yml: там уже расписано, что могут кочевники без города, жители, мэры и короли. Частая ошибка: переносить эти права в LuckPerms. В плагин прав нужно выдать только towny.admin группе администраторов.
Отдельно решается вопрос с towny.wild.*: это полные права на стройку и использование предметов в диких землях. Оно не нужно, если wilderness уже включён через /ta install или /ta toggle wildernessuse. Иначе добавьте его в раздел nomad файла townyperms.yml (для всех игроков) или выдайте нужной группе плагином прав.
После правок townyperms.yml выполните /ta reload perms.
Основной цикл: создать город, поставить спавн, расширить территорию, настроить налоги и защиту.
/town new Northwind /town set homeblock /town claim /town claim 2 /town set taxes 5 /town toggle pvp /town invite Steve
/town new создаёт город, при включённой экономике списывается price_new_town./town set homeblock ставит главный участок и спавн города, /town set spawn переносит спавн, но только внутри этого участка./town claim занимает участок под ногами, /town claim 2 участки в радиусе 2, /town claim auto столько, сколько позволяют банк и лимит. /town claim fill заполняет пустоту внутри уже занятой границы./town set taxes задаёт ежедневный налог с каждого жителя./town toggle с параметрами pvp, fire, explosion, mobs, public и open включает и выключает настройки города. В открытый город игроки вступают сами через /town join.Нацию создаёт мэр: /nation new название, затем /nation add город приглашает другие города. Участки продаются через /plot forsale цена, житель покупает участок командой /plot claim. Полный список подкоманд выводят /town ? и /nation ?.
Чтобы границы городов появились на Dynmap, нужен официальный аддон Dynmap-Towny. Поставьте Dynmap, затем jar аддона в plugins и перезапустите сервер. Настройки аддона лежат в plugins/Dynmap-Towny/config.yml, границы на карте обновляются раз в 300 секунд.
Цвет города на карте мэр задаёт командой /town set mapcolor цвет, цвет нации король меняет через /nation set mapcolor цвет.
| Команда | Что делает | Право |
|---|---|---|
/town new <название> | создать город | towny.command.town.new |
/town claim | занять участок, на котором стоите | towny.command.town.claim.town |
/town claim auto | занять столько участков вокруг, сколько позволяют банк и лимит | towny.command.town.claim.town.multiple |
/town claim fill | заполнить участки внутри занятой границы | towny.command.town.claim.fill |
/town unclaim [all] | снять приват с участка или со всех | towny.command.town.unclaim |
/town invite <ник> | пригласить игрока в город | towny.command.town.invite.add |
/town join <город> | вступить в открытый город | towny.command.town.join |
/town spawn | телепорт на спавн своего города | towny.town.spawn.town |
/town set homeblock | поставить главный участок и спавн города | towny.command.town.set.homeblock |
/town set taxes <сумма> | ежедневный налог с жителя | towny.command.town.set.taxes |
/town set mapcolor <цвет> | цвет города на Dynmap | towny.command.town.set.mapcolor |
/town toggle pvp | включить или выключить PvP в городе | towny.command.town.toggle.pvp |
/town deposit <сумма> | положить деньги в банк города | towny.command.town.deposit |
/nation new <название> | создать нацию (команда мэра) | towny.command.nation.new |
/nation add <город> | пригласить город в нацию | towny.command.nation.add |
/plot forsale <цена> | выставить участок на продажу | towny.command.plot.forsale |
/plot claim | купить участок, выставленный на продажу | towny.command.plot.claim |
/towny map | текстовая карта участков Towny | towny.command.towny.map |
/ta install | мастер первичной настройки сервера | towny.command.townyadmin.install |
/ta reload <all|database|perms|config|lang> | перезагрузить всё или часть плагина | towny.command.townyadmin.reload |
Готовые сборки серверов Cloud Delight: плагины уже подобраны и настроены, права, меню и защита собраны в одно целое.