[RU]Уважаемые посетители, если вы хотите, чтобы ваши проблемы с массовыми (и не очень) банами за "
fake players spamming or protocol violations" начали решаться, то вы
должны предоставлять логи с этими событиями.
Чтобы их получить, вы должны добавить в строку запуска сервера:
+log on +mp_logecho 0 +mp_logmessages 0Или в
server.cfg:
log on
mp_logecho 0
mp_logmessages 0В
dproto.cfg установить значение
ThreatsLoggingMode на
1, затем полностью перезапустить сервер (
quit в консоле сервера и последующий запуск). После этого в папке
/имя_мода/logs/ будут появляться файлы с расширением
.log, в которых и будет сохранена необходимая техническая информация о произошедших предупреждениях и блокировках.
Помните, что информация заносится в логи не моментально, а порциями раз в несколько минут, поэтому не следует сразу после произошедшего события бежать и проверять файлы — предварительно
лучше всего дождаться смены карты.
Затем, при необходимости, вы можете выполнить анализ полученных логов при помощи программы
Notepad++. Например, чтобы найти все случаи получения предупреждений за нарушение протокола (threat), вам необходимо запустить
Notepad++, перейти в
Поиск >> Искать в файлах и заполнить поля следующим образом:
Вложение:
log_filter.png [ 407.26 КБ | Просмотров: 5727 ]
Если вы хотите найти все случаи блокировок за фейк-игроков или иные нарушения протокола, то в качестве ключевого слова вместо
threat вы можете использовать
protocol.
Более того, вы можете
комбинировать оба выше приведённых запроса при помощи
регулярных выражений, используя оператор
логическое И ( .| ). Пример:
Вложение:
regexp.png [ 436.32 КБ | Просмотров: 5727 ]
Если у вас сервер на хостинге и/или на базе Linux, то вам, соответственно, необходимо скопировать директорию с логами на локальный компьютер, и после этого проводить анализ.
[EN]Dear visitors, if you want your problems with massive (and not) bans for "
fake players spamming or protocol violation" solved faster, you
MUST provide log-files with these events.
To get them you should add to run line of your HLDS:
+log on +mp_logecho 0 +mp_logmessages 0Or in
server.cfglog on
mp_logecho 0
mp_logmessages 0In
dproto.cfg set the value of
ThreatsLoggingMode to
1, after all of that fully restart the server (send
quit to server's console, and then start it again). Since this moment you will recieve in
<mod_dir>/logs directory files with
.log extension, which will store all needed technical information about happened warnings and bans.
Please remember, that information sends to log-files not immediately, but by portions once few minutes, so you don't need to check log-files as fast as you can after shit happened. Finally,
it's better if you will wait for map change, before you go to check your log-files.
After, if needed, you can make an analyze of received logs with using
Notepad++. To example, if you want to find all events with warnings for protocol violation (threats), you need to go
Search >> Find in Files and fill out the fields like that:
Вложение:
log_filter_eng.png [ 424.83 КБ | Просмотров: 5727 ]
If you want to find all events with banning for fake players or protocol violations, then you have to use keyword
protocol instead of
threat.
Moreover, you can combine both queries provided above into one with using
regular expressions and, in particular, with
logical conjunction ( .| ) operator.
Example:
Вложение:
regexp_eng.png [ 463.82 КБ | Просмотров: 5727 ]
If your server placed at hosting and/or Linux machine, then you have to copy log files to your local machine first for following analyzing.