В теме 1 сообщение

Данный плагин выводит в лог сервера ошибки во время работы сервера. Это помогает найти в какой конкретно функции баг, вызывающий краш сервера или переполнение памяти. 
 
Пример вылета сервера.
Предположим, что мы запускаем такой Gamemode:
#include <a_samp>
  
main() {
    function1();
}
  
function1() {
    function2();
}
  
function2() {
    new buf[10];
    fread(File:123, buf);
}
Когда дело дойдёт до function2(), сервер крашнет. Если сервер запущен под OC Windows, то в crashinfo.txt будет выведена нечитабельная запись
 
Но, с CrashDetect вы увидите следующее в логах сервера:
[05:26:38] [debug] Server crashed while executing crash.amx
[05:26:38] [debug] Backtrace (most recent call first):
[05:26:38] [debug] #0  native fread () from samp-server.exe
[05:26:38] [debug] #1  00000090 in ?? () from crash.amx
[05:26:38] [debug] #2  00000038 in ?? () from crash.amx
[05:26:38] [debug] #3  0000001c in main () from crash.amx

Что является более информативным. Вы также можете получить дополнительную информацию, такую как номера строк, имена функций, параметров и т.д

[05:27:11] [debug] Server crashed while executing crash.amx
[05:27:11] [debug] Backtrace (most recent call first):
[05:27:11] [debug] #0  native fread () from samp-server.exe
[05:27:11] [debug] #1  000000b8 in function2 () at crash.pwn:13
[05:27:11] [debug] #2  00000048 in function1 () at crash.pwn:8
[05:27:11] [debug] #3  00000024 in main () at crash.pwn:4

Скачать для OS Windows

Скачать для OS Linux

Автор перевода: ..KempeR.. 
Автор плагина: Zeex

Отредактировано пользователем stibs

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • mr_sasha087
      От mr_sasha087
      Всем привет. У меня вот 3Д номера. Ну текст над машиной. Это меня бесит и я хочу чтобы они отображались на машине.Как это сделать? На машине уже стоят таблички для 3Д номеров! 
      Мод душевный рп