- Поддерживаемые игры
-
- CS: Source (OrangeBox)
- CS: Source (v34)
- CS: GO
- Half-Life 2: Deathmatch
LogCmd — Логирование консольных команд игроков
Плагин для SourceMod, который логирует все консольные команды, отправленные игроками. Подходит для CS:S, CS:GO, и других Source-игр.
Возможности
- Логирует команды с ником, SteamID и IP.
- Разделение по игрокам: отдельный лог-файл на каждого (/logs/details/cmd/ГОД-МЕСЯЦ/SteamID.log).
- Выводит дату и время в каждой строке.
- Поддержка white-листа команд.
- Логирование подозрительных (неразрешённых) команд отдельно в /logs/details/cmd/ГОД-МЕСЯЦ/oddly.log.
C-подобный:
2025:07:22 19:11:25 | [Вовкер95] (STEAM_0:0:1942799999) [300.109.99.99] -> bh

Файл white-листа:
`addons/sourcemod/data/logs/cmd_whitelist.ini`
Формат:
C-подобный:
say
buy
rebuy
bind
+hook
-hook
* Команды из white-листа не попадают в oddly.log
* Команды без префиксов `!` и `sm_` проверяются на наличие в списке
- Установка
-
1. Скомпилируй `log_cmd.sp` и помести `.smx` в `addons/sourcemod/plugins/`
2. Создай файл `addons/sourcemod/data/logs/cmd_whitelist.ini`
3. Перезапусти сервер или поменяй карту