▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/Inventory Rollback - Откат инвентаря
Inventory Rollback - Откат инвентаря

Inventory Rollback - Откат инвентаря

Плагин Inventory Rollback для серверов Paper позволяет восстановить инвентарь игрока после смерти или бага. Делайте снапшоты и откатывайте вещи на любое время назад.

Оцените первым
1.9K
3

Inventory Rollback - это must-have плагин для любого сервера на Paper (Майнкрафт 1.21.x). Знакомая ситуация? Игрок упал в лаву из-за лага, забагсовал и потерял все вещи, или его просто загриферили. Обычно админу приходится либо извиняться, либо вручную выдавать вещи через креатив. С этим плагином проблема решается в одну команду.

Плагин автоматически делает "снимки" (снапшоты) инвентарей игроков. Если что-то пошло не так, вы просто откатываете состояние инвентаря на нужное время назад. Это работает как машина времени для лута. Скачать Inventory Rollback стоит каждому админу, который ценит свое время и нервы игроков.

Как это работает

Система периодически сохраняет содержимое инвентаря каждого игрока. Настроить это можно гибко: снапшоты делаются по таймеру, при смерти или при выходе с сервера.

Главная фишка - возможность отката не только одного человека, но и целого мира или даже всего сервера. Если произошел глобальный дюп или массовый вайп, вы можете вернуть всё как было час назад.

Установка

  1. Скачайте файл InventoryRollback-1.0.0.jar.
  2. Закиньте его в папку plugins/ вашего сервера.
  3. Перезапустите сервер.
  4. Настройте конфиг в plugins/InventoryRollback/config.yml.
  5. Перезагрузите плагин командой /invrollback reload.

Для работы нужен сервер на ядре Paper (или его форках вроде Purpur). Клиентская часть игрокам не нужна, это чисто серверный плагин.

Команды и управление

Управление интуитивно понятное. Основная команда - /ir, но есть и алиасы: /invrollback, /invr.

КомандаОписаниеПраво (Permission)
/ir restore <игрок> [время]Восстановить инвентарь игрокаinvrollback.restore
/ir restore world <мир> <время>Откат инвентарей всего мираinvrollback.restore.world
/ir restore server <время>Откат инвентарей всего сервераinvrollback.restore.server
/ir list <игрок>Список доступных снапшотовinvrollback.list
/ir backup <игрок>Создать бэкап вручнуюinvrollback.backup
/ir cleanupОчистка старых файловinvrollback.cleanup
/ir confirmПодтвердить опасное действие-
/ir cancelОтменить действие-

Формат времени

В командах используется удобный формат времени. Например:

  • 30s или просто 30 - 30 секунд назад
  • 5m - 5 минут назад
  • 1h - час назад
  • 2h30m - 2 часа 30 минут назад

Настройка (Config)

Конфигурация позволяет тонко настроить нагрузку на сервер и глубину истории.

Настройки снапшотов

snapshots:
  interval: 300  # Интервал в секундах (5 минут)
  max-per-player: 50 # Сколько снапшотов хранить на игрока
  events:
    on-death: true # Сохранять при смерти
    on-quit: true  # Сохранять при выходе

Хранилище данных

Тут есть три режима. Для большинства серверов лучше всего подойдет HYBRID.

storage:
  mode: HYBRID  # Варианты: MEMORY, DISK, HYBRID
  compression:
    enabled: true
    level: 6  # Уровень сжатия от 1 до 9
  • MEMORY: Всё хранится в оперативке. Быстро, но при краше сервера данные могут потеряться.
  • DISK: Всё пишется на диск. Надежно, но чуть медленнее.
  • HYBRID: Золотая середина. Данные кэшируются в памяти для скорости и синхронизируются с диском для надежности.

Настройки отката

rollback:
  max-time: 3600  # Максимальное время отката (1 час)
  current-inventory-action: BACKUP  # Что делать с текущим инвентарем при откате

Обратите внимание на current-inventory-action. Если вы восстанавливаете игроку вещи за час назад, что делать с тем, что у него в инвентаре сейчас? Варианты:

  • BACKUP - сохранить текущий инвентарь в отдельный снапшот (самый безопасный вариант).
  • DROP - выбросить на землю.
  • CLEAR - удалить (осторожно!).

Примеры использования

Ситуация 1: Игрок Steve умер от бага и потерял незеритовый сет.

/ir restore Steve 30m

Эта команда вернет инвентарь Стива к состоянию, которое было 30 минут назад.

Ситуация 2: Массовый откат в Незере.

/ir restore world world_nether 1h
/ir confirm

Вернет инвентари всех игроков, находящихся в мире world_nether, на час назад. Так как это опасная операция, плагин потребует подтверждения командой /ir confirm.

Безопасность и права

Разработчики позаботились о том, чтобы админ не сломал всё случайно.

  1. Подтверждения: Глобальные откаты (мир или сервер) требуют ввода /ir confirm.
  2. Пакетная обработка: Если вы делаете откат всего сервера, плагин обрабатывает игроков пачками, чтобы не было лагов и фризов.
  3. Защита от повреждений: Плагин сам проверяет файлы на целостность и удаляет битые снапшоты.

Права доступа (Permissions)

ПравоПо умолчаниюОписание
invrollback.adminopПолный доступ ко всему
invrollback.restoreopВосстановление инвентарей
invrollback.restore.othersopВосстановление чужих инвентарей
invrollback.restore.worldopОткат по миру
invrollback.restore.serveropГлобальный откат сервера

Совместимость и хостинг

Плагин отлично работает на ядре Paper для версий Minecraft 1.21.x. Он легкий и не грузит процессор, если правильно настроить интервалы сохранения.

Если вы ищете, где разместить свой сервер с этим плагином, рекомендую BungeeHost (https://bungee.host). Там Inventory Rollback установится в один клик, и вы сможете спокойно играть с друзьями, не боясь потерять прогресс из-за случайной криперской атаки или бага. На БанджиХост сервер будет работать стабильно, а плагин обеспечит сохранность вашего лута.

Важный нюанс

Хотя плагин умеет делать бэкапы при выходе (on-quit), не полагайтесь только на них. Лучше всегда держать включенным интервальное сохранение (например, каждые 5-10 минут). Бывают ситуации, когда игрок крашится, и событие выхода может сработать некорректно. А так у вас всегда будет свежий снапшот под рукой.

Скачать Inventory Rollback - значит избавить себя от головной боли с жалобами игроков "верни вещи". Это инструмент, который должен быть в арсенале каждого уважающего себя администратора Майнкрафт-сервера.

Партнёрский материал

Сервер для плагина Inventory Rollback - Откат инвентаря - как у профи

Плагин Inventory Rollback - Откат инвентаря создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином Inventory Rollback - Откат инвентаря для друзей можно за пару минут - BungeeHost всё уже подготовил.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.21.x

Платформы

Поддерживаемые окружения

Сервер

Создатели

Детали

Лицензия:
Опубликован:9 месяцев назад
Обновлён:9 месяцев назад
Главная