CommandsSpy
Логируй команды и аргументы команд, выполненные игроками, консолью сервера и RCON, в консоль сервера и файл логов сервера.
- Загрузчики
- FabricNeoForgeForgeQuilt
- Скачиваний на Modrinth
- 1,6 тыс.
- Подписчиков на Modrinth
- 9
- версии
- 52
- Обновлён
- 24 августа 202624 авг.
- Опубликован
- в 2024
Коротко о моде
Ставится только на сервер; игрокам ставить не нужно
CommandsSpy
Мод для логирования команд в консоль сервера. Логируются как существующие, так и несуществующие команды. Команды, разрешённые или запрещённые, также добавляются в логи сервера.
Установка
Просто поместите мод в папку mods вашего сервера, и он начнёт отслеживать выполняемые команды. При запуске файл конфигурации будет создан автоматически.
Примеры
Игрок "Ultra_MC", выполняющий команду "/gamemode creative", логируется без аргументов в логах сервера при использовании конфига "logArguments": false (по умолчанию):
[18:57:06] [Server thread/INFO]: [CommandsSpy] [Player: Ultra_MC] gamemodeИгрок "Ultra_MC", выполняющий команду "/gamemode creative", логируется с аргументами в логах сервера при использовании конфига "logArguments": true:
[18:57:06] [Server thread/INFO]: [CommandsSpy] [Player: Ultra_MC] gamemode creativeИгрок "Ultra_MC", выполняющий команду "/op", логируется в логах сервера:
[18:56:38] [Server thread/INFO]: [CommandsSpy] [Player: Ultra_MC] opКонсоль сервера, выполняющая "/list", логируется в логах сервера:
[18:53:02] [Server thread/INFO]: [CommandsSpy] [Server] listRCON, выполняющий "/save-all", логируется в логах сервера:
[09:25:01] [Server thread/INFO]: [CommandsSpy] [Rcon] save-allКонфигурация
Файл конфига config/commands-spy.json
Изначальный конфиг
{
"blacklist": [],
"logArguments": false
}blacklist
Чтобы предотвратить логирование определённых команд, добавьте их в чёрный список. Пример — для сохранения приватности разговоров игроков вы можете избежать логирования команд tell и t.
"blacklist": ["tell", "t"]log arguments
Аргументы команд не логируются по умолчанию: "logArguments": false. Пример: /a b c — [CommandsSpy] [Player: Ultra_MC] a
Чтобы логировать аргументы всех команд, используйте "logArguments": true. Пример: /a b c — [CommandsSpy] [Player: Ultra_MC] a b c
Частые вопросы
Как установить CommandsSpy?
Установите Fabric под свою версию Minecraft, скачайте CommandsSpy под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть CommandsSpy?
У CommandsSpy есть сборки для Minecraft 1.14–26.2.
Нужен ли CommandsSpy на сервере?
Ставится только на сервер; игрокам ставить не нужно