Скачать CommandsSpy — Minecraft Моды — MetaMods
CommandsSpy

CommandsSpy

Активный

Установок

0

Последнее обновление

1 год назад

Версии

1.21 — 1.21.1
Сервер
Fabric
Управление
Хранилища
Утилиты

CommandsSpy

CommandsSpy

Модификация предоставляет функционал отслеживания и фиксации выполняемых команд в консоли сервера. Система фиксирует как существующие, так и несуществующие команды, включая те, которые доступны или заблокированы для выполнения пользователями, сохраняя информацию в логах сервера Minecraft.

Процесс установки

Для активации мода достаточно расположить файлы в папку mods на сервере. После запуска сервера модификация автоматически начнет отслеживать все выполняемые команды. Конфигурационный файл формируется автоматически при первом запуске.

Примеры работы

При настройке "logArguments": false (стандартный параметр) команда игрока "Ultra_MC" вида "/gamemode creative" фиксируется без дополнительных параметров:

[18:57:06] [Server thread/INFO]: [CommandsSpy] [Player: Ultra_MC] gamemode

При включенной опции "logArguments": true та же команда фиксируется с полным описанием параметров:

[18:57:06] [Server thread/INFO]: [CommandsSpy] [Player: Ultra_MC] gamemode creative

Команда /op от игрока "Ultra_MC":

[18:56:38] [Server thread/INFO]: [CommandsSpy] [Player: Ultra_MC] op

Команда /list из серверной консоли:

[18:53:02] [Server thread/INFO]: [CommandsSpy] [Server] list

Команда RCON типа /save-all:

[09:25:01] [Server thread/INFO]: [CommandsSpy] [Rcon] save-all

Настройки конфигурации

Основной конфигурационный файл: config/commands-spy.json

Стандартные настройки

{
"blacklist": [],
"logArguments": false
}

Черный список команд

Для исключения определенных команд из логов необходимо внести их в черный список. Например, для сохранения конфиденциальности переписки можно исключить команды tell и t.

"blacklist": ["tell", "t"]

Фиксация параметров команд

По умолчанию параметры команд не фиксируются в логах ("logArguments": false). Пример: команда /a b c фиксируется как [CommandsSpy] [Player: Ultra_MC] a.

Для фиксации всех параметров команд используйте параметр "logArguments": true. Пример: команда /a b c будет фиксироваться как [CommandsSpy] [Player: Ultra_MC] a b c.

Участники проекта
Apcpc

Apcpc

Разработчик

Создан: 12 сен 2024

ID: 59059