PDA

Просмотр полной версии : [Вопрос] Крашит сервер.



Czar
28.04.2015, 22:40
Всем привет :)
Незнал куда написать, поэтому написал сюда. Выручайте)
Вообщем, поставил сервер на хостинг, запускается, в регистрации при выборе пола, крашит сервер :с

gangzone.ini
28.04.2015, 22:55
Логи кидай

Daniel_Cortez
29.04.2015, 07:53
Подключайте crashdetect (первым в строке plugins) и если не поймёте содержимого логов, кидайте сюда.

Могу предположить, что крашит в функции format из-за того, что указываете слишком большой размер в строковой переменной.
Пример:

new fmt_buf[64];
format(fmt_buf, 128, ...);
Исправляется это очень просто: нужно указывать функции format реальный размер строки (желательно с помощью sizeof), а не какое-то случайное число.

new fmt_buf[64];
format(fmt_buf, sizeof(fmt_buf), ...);

Почему я так уверен в этом варианте?
Да хотя бы потому, что именно неправильное использование строковых функций в Pawn никак не выдаёт себя в Windows и при этом вызывает краш в Linux.
При этом пользуются в основном функцией format.