
ChestShop-3: Создайте Магазины на Вашем Сервере Minecraft за
ChestShop-3 (ChestShop-authors/ChestShop-3)
ChestShop - плагин для магазинов на сундуков и табличках для Minecraft серверов на Bukkit/Spigot/Paper
Устали управлять серверной экономикой вручную? ChestShop-3 позволяет игрокам создавать магазины из сундуков и табличек, превращая ваш сервер в полноценный рынок. Установите один раз, настройте Vault или Reserve, подключите к плагину экономики, и у вас будет полностью функциональная система торговли, работающая сама по себе.
Что делает этот проект
В своей сути, ChestShop-3 удивительно прост. Игрок размещает сундук, над ним табличку с деталями магазина (цена, количество, продавец), и готово - мгновенная точка транзакции. Другие игроки кликают по табличке, и торговля происходит автоматически. Содержимое сундука переходит покупателю, деньги - продавцу. Нет NPC, нет спама команд, нет административного микросопровождения.
Плагин занимается скучными делами. Защищает магазины от краж, предотвращает лаги при загрузке магазинов, обеспечивает права доступа и ведет журналы транзакций. Был протестирован на тысячах серверов в течение лет, поэтому архитектура действительно стабильна.
Версия 3.12.2 (последний релиз) работает на Minecraft 1.13 и более поздних версиях, с разработочными сборками для последних релизов. Код написан на Java и активно поддерживается на GitHub сообществом разработчиков ChestShop.
Почему бы вам это понадобилось
Экономики, управляемые игроками, отличают обычные серверы от реальных сообществ. Когда игроки торгуют между собой, не полагаясь на административные магазины, они становятся заинтересованными. Они строят базы для сбора ресурсов, устанавливают ценовые войны за брилланты, формируют торговые гильдии. Этот плагин - скелет, делающий возможным этот социальный слой.
Особенно выгодно для небольших серверов выживания. Вы хотите, чтобы игроки взаимодействовали без излишней нагрузки от плагинов. ChestShop делает одну вещь и делает ее правильно.
Если вы управляете креативным или конкурентным сервером, где экономика имеет значение, это то, как вы позволяете игрокам владеть рынком. И если вы настраиваете новый сервер, вам, возможно, захотите использовать наш Создатель Белого Списка для Minecraft при настройке сервера и Создатель MOTD для Minecraft, чтобы сделать ваш сервер доступным.
Запуск работы
Установка действительно проста. Вам понадобится три вещи: сам ChestShop, Vault или Reserve (плагин моста прав доступа), и плагин экономики, обеспечивающий систему валюты.
Скачайте .jar с страницы релизов GitHub:
cd ~/minecraft-server/plugins
wget https://github.com/ChestShop-authors/ChestShop-3/releases/download/3.12.2/ChestShop.jarЗатем установите Vault с SpigotMC, если у вас его еще нет (большинство серверов уже имеют его). Затем выберите плагин экономики - проект поддерживает список совместимых вариантов на их вики SpigotMC.
Перезапустите сервер. ChestShop автоматически сгенерирует файл конфигурации при первом запуске. Вам захочется настроить несколько параметров - ставку транзакционного налога, разрешение на создание магазинов в защищенных зонах, какие блоки считаются допустимыми табличками для магазинов - но по умолчанию все работает хорошо для большинства серверов.
И все. Игроки могут сразу начать строить магазины. Нет необходимости в административной настройке.
Важные функции
Защита Магазинов. Игроки владеют своими магазинами. Кто-то другой не может подойти и открыть сундук магазина или изменить табличку. Система уважает создателя магазина и предотвращает griefing. Это важно, потому что на публичных серверах доверие хрупко.
Поддержка Частичных Транзакций. Если игрок хочет купить 32 бриллантов, но в магазине только 20, он может все равно завершить транзакцию за 20 по пропорциональной цене. Последние версии исправили некоторые нюансы с этим - релиз 3.12.2 исправил крашевые случаи, когда транзакции не выполнялись. Реальный качество жизни.
Управление Магазинами Администратора. Вы можете создавать серверные магазины, которые никогда не опустеют, продающие предметы по фиксированным ценам. Используйте это, чтобы снабжать экономику базовыми материалами или создавать денежные сливы. Это то, как большинство серверов запускает свою торговую систему.
Поддержка Перевода. Проект имеет краудсорсинговые переводы на дюжину языков, включая украинский, итальянский, немецкий, испанский. Если ваша международная община нуждается в локализации, она есть.
Совместимость с Множественными Плагинами. Интегрируется с плагинами захвата земель, системами защиты регионов и другими популярными серверными инструментами. Он не пытается переизобретать колесо во всем - он работает хорошо с существующими экосистемами.
Что, вероятно, пойдет не так
Первое: вам абсолютно необходим правильно настроенный Vault или Reserve. Я видел серверы, которые устанавливали ChestShop, забывали о мосте прав доступа, и задумывались, почему магазины не работают. Без Vault, нет соединения с экономикой, нет транзакций. Проверьте зависимость, прежде чем обвинять плагин.
Второе, убедитесь, что ваш плагин экономики действительно работает до того, как введите магазины. Если деньги сломаны, магазины наследуют эту сломанность. Тестируйте экономику в изоляции сначала.
Третье, размещение табличек магазинов специфично. Табличка должна быть прямо над сундуком (или двойным сундуком). Некоторые игроки пытаются размещать таблички рядом с сундуками и разочаровываются, когда ничего не происходит. Вам, возможно, захочется задокументировать это при приветствии новых игроков.
Кроме того, имена предметов имеют значение. Обновления Minecraft периодически меняют внутренние ID предметов и значения данных. При обновлении сервера, ChestShop пытается автоматически конвертировать предметы в новый формат, но переход назад (обновление сервера или плагина вниз) может вызвать проблемы. Всегда создавайте резервные копии перед крупными обновлениями.
Что еще есть
ShopGUIs и подобные проекты существуют, если вы хотите более меню-ориентированный опыт вместо магазинов на сундуков и табличках. Некоторые администраторы предпочитают эстетику и простоту клик-открытых GUI.
QuickShop - еще один плагин магазинов игроков, активно поддерживаемый и популярен на современных серверах 1.18+. Он легче ChestShop и имеет другой набор функций.
Но если вы хотите классический опыт магазинов на сундуков, который просто работает, ChestShop-3 все еще является стандартом. 296 звезд на GitHub, тысячи серверов, работающих на нем, годы реальных тестов за спиной. Это не пустота.
ChestShop-authors/ChestShop-3 - LGPL-2.1, ★296Lead writer at minecraft.how. Long-time Minecraft player running a small SMP server, testing every build, mod, and seed before writing about it.
Комментарии
Пока нет комментариев. Станьте первым, кто поделится своим мнением!


