DGuard

Экономика сервера Minecraft: Vault, провайдер и магазины

Деньги на сервере Minecraft держатся на трёх слоях: мост Vault (или его форк VaultUnlocked), плагин, который хранит балансы, — например EssentialsX, — и плагины, которые деньги тратят и выдают: магазины, работы, награды. Разберём, как их связать, где взять первые настройки и что ломает экономику быстрее любого бага.

Команда DGuard6 мин

Коротко: поставьте Vault или VaultUnlocked и один плагин экономики — проще всего EssentialsX, у которого экономика встроена. Проверьте связку командой /vault-info, задайте стартовый баланс и цены продажи в worth.yml. Дальше следите за балансом: каждый источник денег должен уравновешиваться тем, куда деньги уходят, а дюпы и читы-автоматизация — закрыты.

Как устроена экономика

СлойПримерЧто делает
Мост (API)Vault, VaultUnlockedДаёт плагинам общий способ узнать баланс, списать и начислить деньги — не зная, какой плагин их хранит
Провайдер экономикиEssentialsX (встроенная экономика)Хранит балансы, даёт /balance, /pay, /baltop
ПотребителиМагазины, аукционы, работы, награды за голосованиеТратят и начисляют деньги через мост
ОтображениеTAB, скорборды через PlaceholderAPIПоказывают баланс: %vault_eco_balance% из расширения Vault

Сам Vault денег не хранит: в его README он описан как библиотека-абстракция для плагинов прав, чата и экономики. Если провайдера нет, магазины и работы не запустятся или будут писать об ошибке — сервер сообщит об отсутствующей зависимости при старте, см. как установить плагин. Ставьте один провайдер экономики: два плагина, которые оба считают себя кошельком, — путь к потерянным балансам.

Vault или VaultUnlocked

  • Vault — классический мост: последний выпуск на SpigotMC — 1.7.3 от июля 2020 года. Его API стабилен, и огромное число плагинов рассчитано именно на него.
  • VaultUnlocked — форк, который авторы называют «современной заменой Vault без переделок» (drop-in) с поддержкой Folia и расширенным API, включая несколько валют. Его обновляют регулярно, на Modrinth есть сборки под 26.x. Расширенные возможности получают только плагины, которые используют новое API; остальные работают с ним как с Vault.

Что бы вы ни выбрали, проверьте связку командой /vault-info (право vault.admin, по умолчанию у операторов): она показывает, какие плагины прав, чата и экономики Vault нашёл. Команда /vault-convert <экономика1> <экономика2> переносит балансы из одной экономики в другую — пригодится при смене провайдера.

Экономика EssentialsX

EssentialsX — самый частый провайдер: по его документации, это встроенная экономика с магазинами на табличках, платными командами и полной поддержкой Vault. Настройки — в разделе Economy файла plugins/Essentials/config.yml. Сам набор команд EssentialsX описан в статье EssentialsX.

КлючПо умолчаниюЧто задаёт
starting-balance0Баланс нового игрока
currency-symbol'$'Символ валюты
max-money10000000000000Потолок баланса
min-money-10000Нижняя граница; в минус уходят только игроки с правом essentials.eco.loan, 0 отключает долги
command-costsпустоЦена команды за каждое использование, например платный /kit
economy-log-enabledfalseЖурнал сделок через таблички-магазины и /sell
Значения — из config.yml EssentialsX
plugins/Essentials/config.yml — пример стартовых настроек
starting-balance: 100
currency-symbol: '₽'
currency-symbol-suffix: true
min-money: 0
economy-log-enabled: true
command-costs:
  kit-tools: 1500
КомандаЧто делает
/balance [игрок]Баланс (синонимы /bal, /money)
/pay <игрок> <сумма>Перевод другому игроку
/baltopТоп богачей
/eco <give|take|set|reset> <игрок> <сумма>Управление балансами для администрации; reset возвращает стартовый баланс
/sell, /worth, /setworthПродажа предметов серверу и цены из worth.yml

В worth.yml перечислены цены продажи; предметы, которых там нет, продать серверу нельзя. Таблички [Buy] и [Sell] по умолчанию выключены — их включают в списке enabledSigns того же config.yml.

Магазины и баланс: откуда деньги приходят и куда уходят

Экономика здорова, пока денег приходит примерно столько, сколько уходит. Если игроки только продают серверу и получают награды, а тратить некуда, цены растут, а стартовый капитал новичка обесценивается — это инфляция.

Откуда приходятКуда уходят
Продажа серверу (/sell, таблички [Sell])Покупка у сервера (таблички [Buy], админ-магазины)
Работы, квесты, награды за голосованиеПлатные команды (command-costs), телепорты, наборы
Убийства мобов, ежедневные наградыПриваты, налоги, аренда, ремонт
Принцип, а не готовые цифры: цены подбирают под режим и онлайн
  • Начинайте с низких цен продажи. Поднять цену проще, чем отобрать у игроков уже выданные деньги.
  • Сервер не должен скупать то, что фармится без игрока. Автофермы и всё, что работает без человека, первыми печатают деньги.
  • Награды за голосование закладывайте в баланс — см. Votifier и мониторинги. Продажа игровой валюты за реальные деньги — тема EULA: монетизация и EULA.
  • Смотрите `/baltop` и журнал сделок. Резкий скачок одного баланса — повод проверить игрока, а не поздравить.

Дюпы: экономика ломается за один вечер

Один рабочий дюп обнуляет цену предмета, а если дюпнутые предметы продаются серверу — печатает деньги. После дюпа мало забанить виновника: нужно найти и убрать сами предметы и деньги, иначе они уже разошлись по рынку. Что Paper закрывает по умолчанию и как найти дюпера по логам — в статье эксплойты и дюпы; историю сундуков и инвентарей показывает CoreProtect.

Экономика и вайп

Решите заранее, что делает вайп с деньгами, и напишите это в правилах: обнуляются ли балансы вместе с миром или переносятся. Полный сброс в EssentialsX — /eco reset **: все игроки, включая офлайн, получают стартовый баланс (* — только те, кто в сети). Перед сбросом сделайте бэкап. Как провести вайп целиком и не растерять игроков — в статье вайп сервера.

Читы-автоматизация и античит

Экономику ломают не только баги. AutoFish рыбачит всю ночь, Nuker и FastBreak выносят поля и жилы руды за секунды, AntiAFK держит персонажа на ферме сутками. Всё это превращается в ресурсы на продажу — и в деньги, которые обесценивают труд честных игроков. DGuard — лучший античит для современного сервера Minecraft — проверяет все 47 видов читов из сравнения, включая эти: он собирает улики сразу на всех фронтах — бой, движение, пакеты, инвентарь, постройка, мир — и не торопится с выводом, а строгость наказаний настраиваете вы.

ЧитDGuardGrimACVulcanPolarIntaveMatrix
AutoFishрыбачит сам
Nukerломает всё вокруг сразучастично: FastBreak ограничивает темп, отдельная MultiBreak экспериментальнаячастично: не назван — только общая проверка взаимодействия с блокамичастично: не назван — только время ломания одного блокачастично: не назван — только общие проверки ломания блоков
FastBreakломает быстрее, чем можночастично: не назван — только общая проверка взаимодействия с блоками
AntiAFKизображает игрока у компьютера
Кто проверяет читы, которые фармят за игрокаВсе 47 видов читов — в сравнении

DGuard работает на Paper и Leaf 1.21–26.3, а до 30 игроков онлайн он бесплатен — с той же защитой, что и на платных тарифах.

Частые вопросы

Зачем нужен Vault, если есть EssentialsX?

EssentialsX хранит деньги, а Vault даёт другим плагинам — магазинам, работам, аукционам — доступ к ним. Без моста эти плагины экономику не увидят.

Vault или VaultUnlocked — что ставить?

Последний выпуск Vault — 1.7.3 от 2020 года. VaultUnlocked — регулярно обновляемый форк, который ставится вместо Vault, поддерживает Folia и несколько валют. Ставьте что-то одно и проверяйте связку командой /vault-info.

Как обнулить деньги всех игроков при вайпе?

В EssentialsX — /eco reset **: всем игрокам, включая офлайн, вернётся starting-balance. Сначала сделайте бэкап.

Как показать баланс в табе или на скорборде?

Через PlaceholderAPI: /papi ecloud download Vault, /papi reload, затем %vault_eco_balance% в настройках TAB или скорборда.

Источники

Все разделы
Плагины7 минEssentialsX: базовые команды сервера — модули, права и настройкаEssentialsX — бесплатный набор базовых команд для Paper и Spigot: дома, варпы, телепорт по запросу, наборы, экономика, личные сообщения и модерация. Ставится одним jar, а чат, спавн и Discord — отдельными модулями. Главное после установки — выдать игрокам права через LuckPerms.ЧитатьЗащита сервера6 минДюпы и эксплойты: как закрыть их на сервере MinecraftДюп копирует предметы, эксплойт использует ошибку игры или сервера — ради выгоды или чтобы его уронить. Большую часть известных дюпов Paper закрывает сам, остальное закрывают обновления, лимиты пакетов и правила сервера. Разбираем настройки Paper, книжные и пакетные эксплойты, расследование и то, где здесь место античита.ЧитатьМиры и геймплей6 минВайп сервера Minecraft: как сбросить мир и начать новый сезонВайп — сброс мира и прогресса игроков. На анархиях и выживании с экономикой его делают сезонами: новички начинают на равных, а раздутая экономика обнуляется. Разбираем, что сбрасывать и что обязательно оставить, где лежат файлы на 1.21.x и 26.x и как подготовить старт, чтобы первый день не утонул в лагах и читерах.Читать

Поставьте лучший античит для современного Minecraft

DGuard ловит все 47 видов читов из нашего сравнения — у ближайшего соперника, Intave, 27. Полная защита на любом тарифе, до 30 игроков онлайн — бесплатно.