Перейти к основному содержимому

Инструменты техадмина

То, что модератору недоступно по правам. Модератор собирает данные по чек-листу и передаёт сюда.

Кто что может (LuckPerms, 11.10.2026):

Инструментtechadminowner / OP
/co rollbackда (coreprotect.*)да
/irp restoreнеттолько как OP
/minecraft:ban, /minecraft:pardon, /whitelistда (minecraft.command.*)да
/ban, /tempban AdvancedBanнетда (ab.*)
/sparkнеттолько как OP
/xconomy track, /job adminнеттолько как OP

У owner права InventoryRollbackPlus записаны как inventoryrollback.*, а плагин проверяет inventoryrollbackplus.* — работают они только потому, что owner — OP. Технадмину на IRP, spark и экономику права нужно выдать отдельно, если они ему нужны.

Откат области​

Точечно, не задевая остальных. Параметры те же, что и в /co lookup (r, t, u, action — см. Расследования): сначала находим виновника через lookup, потом теми же параметрами делаем rollback.

/co rollback u:Ник t:6h r:global
/co rollback u:Ник t:6h r:100 #preview # сначала посмотреть

Более точечные откаты по типу действия:

/co rollback r:5 t:1h u:Ник # всё, что сделал игрок рядом за час
/co rollback r:5 t:1h # вообще всё рядом за час, без привязки к игроку
/co rollback r:5 action:-container t:1h u:Ник # вернуть украденное из сундуков/шалкеров
/co rollback r:5 action:-block t:1h # вернуть сломанные блоки
/co rollback r:5 action:kill t:1h # вернуть убитых мобов/жителей (например, прокачанного жителя)

Полный откат мира — только когда сломано всё и непонятно кем, и делается через восстановление бэкапа в панели хостинга (см. Бэкапы).

Восстановить инвентарь из бэкапа​

/irp restore Ник

Открывает меню с типами бэкапов: при смерти, при входе, при выходе, при смене мира, плюс ручные бэкапы. Инфо о самом игроке — в отдельной вкладке.

Типы бэкапов инвентаря

Дальше выбираем конкретный бэкап — при наведении показывает дату, время, мир и координаты, где он был сделан.

Список бэкапов с датой, временем и координатами

Внутри у каждого бэкапа несколько вариантов восстановления:

  • экспорт в шалкер — не трогает нынешний инвентарь, вещи можно выдать вручную;
  • заменить нынешний инвентарь на этот — полная замена;
  • тп на место бэкапа — если нужно просто посмотреть, где это было;
  • восстановить эндер-сундук, а также вернуть голод и уровень — отдельно от основного инвентаря.

Варианты восстановления бэкапа

Пригождается, когда вещи потерялись не из-за кражи (баг, смерть в лаве, мини-игра, дюп-абуз выяснился позже) и откатывать через CoreProtect неудобно или нечего откатывать — бэкап хранит весь инвентарь целиком.

Бан​

Основная система наказаний — AdvancedBan (история — /history Ник).

/ban Ник причина
/tempban Ник 3d причина
/unban Ник

Модули наказаний FlectonePulse (ban, banlist, kick, mute, unban, unmute, unwarn, warn в plugins/FlectonePulse/command.yml) выключены, чтобы команды не дублировались: все наказания — только в AdvancedBan. В базе FlectonePulse наказаний не было. Ванильный /pardon снова свободен (его перехватывал unban FlectonePulse).

Предупреждения AdvancedBan сами перерастают в наказания (WarnActions в plugins/AdvancedBan/config.yml): 3-е — кик, 4-е — бан на 30 минут, дальше дольше, 10-е — бан навсегда.

IP-бан не используем — у зрителей общие мобильные адреса, вместе с одним отвалятся посторонние. /tempipban — только когда уверены, что это не заденет других.

Вайтлист закрыт, поэтому бан по нику работает — под другим ником не зайти. Если человека убрали и из вайтлиста, при разбане вернуть: /whitelist add Ник.

Лаги: spark​

/spark tps
/spark profiler start --timeout 300
/spark heapsummary
ПоказательНормаПроблема
TPS20.0ниже 18 — сервер не успевает
MSPTдо 50 мсвыше 50 — тик не укладывается

Профайлер через пять минут пришлёт ссылку на отчёт.

В отчёте видноЧто этоЧто делать
EntityTick, много мобовферма или скопление сущностейнайти и ограничить
RedstoneTickчасовой механизм вхолостуюпопросить выключить
ChunkTaskSchedulerгенерация/подгрузка чанковобычно решается само (зона вокруг спавна прогружена заранее)
Hopperсотни воронокпопросить оптимизировать
Имя плагинаконкретный плагинсмотреть его настройки

/spark heapsummary безопасно показывает, сколько сущностей и предметов в мире. Убрать предметы с земли:

/minecraft:kill @e[type=item]

Удаляет все выброшенные предметы на сервере, необратимо, включая только что уроненные. Предупредить в чате перед запуском.

Деньги и компании​

У игрока пропали деньги​

/xconomy track Ник income [страница]
/xconomy track Ник expense [страница]

По каждой записи — кликабельная строка [ПОДРОБНЕЕ]: сумма, время, тип операции (перевод игроку, выдача/списание админом, действие другого плагина) и источник команды. Если списание сделал администратор — видно, кто.

Спор внутри компании (казна, зарплаты, кик)​

/job admin company <компания> → «Журнал» — лог действий компании: кто вносил/снимал деньги, кого повысили/понизили/кикнули, кто менял роли и права.

Спорная сделка на аукционе или маркетплейсе​

История продаж аукциона — вкладка «Недавно продано» в /job ah, видна всем. Заказы маркетплейса (/job marketplace) хранят деньги и предметы в эскроу, состояние видно в самом заказе.

Подробнее — «Экономика и работы».