Данный плагин выводит в лог сервера ошибки во время работы сервера. Это помогает найти в какой конкретно функции баг, вызывающий краш сервера или переполнение памяти.
Пример вылета сервера.
Предположим, что мы запускаем такой 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
Файлы в архиве:
Grand Theft Auto: San Andreas Multiplayer - Программы, инклуды, плагины- Вы решили увлечься PAWNo? Или Вы уже профессионал? Тем не менее, данный раздел поможет Вам в поиски тех или иных компонентов необходимых для оптимальной и стабильной работы. Различные плагины и инклуды помогут Вам преобразовать Ваш код под различные требования вселенной SA-MP.
Grand Theft Auto: San Andreas Multiplayer
Платформы: PC, PlayStation 2, macOS, Xbox, iOS, Android, Windows Phone, Xbox 360, PlayStation 3
Режим игры: Однопользовательский, многопользовательская игра
Дата выпуска: 26 октября 2004 год
Игровой движок: RanderWare
Разработчик: Rockstar North
Издатель: Rockstar Games
Локализатор: 1С-СофтКлаб
Жанр игры: Action, Приключения
Платформы: PC, PlayStation 2, macOS, Xbox, iOS, Android, Windows Phone, Xbox 360, PlayStation 3
Режим игры: Однопользовательский, многопользовательская игра
Дата выпуска: 26 октября 2004 год
Игровой движок: RanderWare
Разработчик: Rockstar North
Издатель: Rockstar Games
Локализатор: 1С-СофтКлаб
Жанр игры: Action, Приключения