[Linux] AMX Mod X с BINLOG_ENABLED (отладка сервера) |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
|
[Linux] AMX Mod X с BINLOG_ENABLED (отладка сервера) |
Kain_wrath
|
3.5.2015, 1:46
Сообщение
|
|
|
Описание:
dev build AMX Mod X 1.8.3 и 1.8.2 скомпилированный с ключом -DBINLOG_ENABLED. Позволяет получать так называемые бинарные логи, в которые заносится информация о всех функциях вызываемых через AMX Mod X. При падении сервера можно узнать последнюю вызываемую функцию и локализовать ошибку. Иными словами найти приблизительное место сбоя. Установка: Файл из архива (выбираете для своего билда amxmodx) заливаете с заменой по пути amxmodx/dlls/. Использование: После рестарта сервера, в папке amxmodx/data/binlogs/ начнут появляться логи с расширением ".blg". Вычислить лог файл который писался вовремя падения можно по размеру, средний размер у полностью записанного лога ~20 971 534 байт, соответственно все что меньше возможно логи файлов падения. После открываем подозреваемый файл в утилите "BinLogReader", переходим на вкладку "Event Log (Text)" мотаем в самый низ, если последняя строчка "Binary log ended" значит вы выбрали не тот лог файл, если "Binary log corrupt past this point" то над ним будет последний плагин и вызванная им функция из-за которой вероятней всего сервер и упал. Не рекомендую использовать на рабочем сервере, играть не совсем комфортно. Автор статьи: Radius Источник: http://s13cs.ru
Причина: перемещеноо //andrewz
Прикрепленные файлы:
182dev.zip ( 255,49 килобайт )
Кол-во скачиваний: 46
BinLogReader.zip ( 9,42 килобайт )
Кол-во скачиваний: 54
183dev.zip ( 269,53 килобайт )
Кол-во скачиваний: 39 |
Поблагодарили 12 раз
|
|
![]() ![]() |