Логи сервера

В этой статье я расскажу, что такое логи сервера и где их найти.

Лог сервера это текстовый файл, в который записываеться всё, что происходит на сервере: ник игрока, его ip, steam id, когда он зашёл, когда вышел с сервера, кого убил, с какого оружия, чат, баны и т.д.

При смене карты, перезагрузки сервера логи начинают записываться по новой, старые логи сохраняються.

Логи имеют следующие названия: L0430000.log, 13.04.2020_18:00:18.log, qconsole.log, error_20200418.log, sys_error.log

Многие плагины имеют свои логи и называются по разному, например zombieplague.log

Описание логов

L0430000.log, 13.04.2020_18:00:18.log - обычные логи.

В них указана информация о том, что происходило на сервере: ник игрока, его ip, steam id, когда он зашёл, когда вышел с сервера, кого убил, с какого оружия, чаты, баны и т.д.

qconsole.log - стартовый/загрузочный лог, который каждый раз при смене карты, перезагрузки сервера пишеться по новой.

В нём указана информация о стартовой загрузке сервера (AmxModX, Metamod и т.д).

error_20200418.log - лог ошибок сервера.

В нём указана информация ошибок плагинов, модулей и т.д.

sys_error.log - системный лог ошибок сервера.

В нём указана информация и серьёзных системных ошибках сервера. Например нет каких-либо ресурсов (моделей, звуков) и сервер не включается.

Пути логов.

Через FTP:

L0430000.log - /cstrike/logs

13.04.2020_18:00:18.log - /cstrike/oldstart

qconsole.log - /cstrike

sys_error.log - /cstrike

error_20200418.log - /cstrike/addons/amxmodx/logs

Логи ошибок всех плагинов - /cstrike/addons/amxmodx/logs

Через панель управления:

Настройки - Логи

Как включить/отключить логи.

При необходимости дописать/изменить в файле /cstrike/server.cfg:
log on - Вести лог сервера (on/off=Вкл/Выкл)
logsdir "logs" - Папка, в которой хранятся стандартные лог файлы.
sv_log_onefile 0 - Запись логов сервера в один файл.
sv_log_singleplayer 0 - При активации специальные лог файлы ведутся в режиме одного игрока.
sv_logbans 1 - Записывать в лог баны.
sv_logblocks 0 - Создавать лог в журнале когда запрос заблокирован (может служить причиной, возникновения лог файла большого размера).
sv_logrelay 0 - Переключение лога.
sv_logsecret 0 - Скрывает логи сервера.
mp_logdetail 0 - Детализация логов, записывать в лог атаки от: 0 - выключено, 1 - противников, 2 - своих, 3 - и от противников и от своих.
mp_logecho 1 - Показывать информацию из логов сервера в консоль сервера.
mp_logfile 1 - Запись логов сервера в файл.
mp_logmessages 1 - Записывать в лог сообщения из чата.
/cstrike/addons/amxmodx/configs/core.ini
amxx_logging 1
Рекомендуется периодически, раз в месяц, очищать Ваш сервер от логов, удалять их, чтобы не занимали лишнее дисковое пространство Вашего сервера.