CommandsSpy
Активный0.0
Установок
Последнее обновление
Версии
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.