Half-Life и Adrenaline Gamer форум http://aghl.ru/forum/ |
|
dproto 0.9.582 крашит сервер при определнных обстоятельствах http://aghl.ru/forum/viewtopic.php?f=10&t=2870 |
Страница 1 из 1 |
Автор: | BaHeK [ 15 фев 2018, 21:20 ] | ||||
Заголовок сообщения: | dproto 0.9.582 крашит сервер при определнных обстоятельствах | ||||
Доброго времени суток, методами тестов выяснил, что при некоторых обстоятельствах dproto может положить сервер. Если одновременно кикать игрока (например плагин банов) и проверять стим игрок или нон-стим (lite tranlite, при установки префикса), то сервер крашится. При этом, плагин, который кикает в plugins.ini должен находится выше, чем плагин, который проверяет стим. Вот результаты тестов при входе игрока 1) test_kick.amxx и test_check_steam.amxx включены, dproto включен, test_kick.amxx в plugins.ini выше, чем test_check_steam.amxx - краш 2) test_kick.amxx и test_check_steam.amxx включены, dproto включен, test_check_steam.amxx в plugins.ini выше, чем test_check_steam.amxx - нет краша 3) один из плагинов test_kick.amxx или test_check_steam.amxx выключен, dproto включен - нет краша 4) пункты 1, 2 и 3, но при выключенном dproto - нет краша ▼ Логи и информация о сервере при краше Исходники плагинов, с которыми проводился тест, прилагаю, так же при краше был создан файл core.22943, его тоже прикрепил. Возникает данное событие редко и его сложно было отловить. Я предполагаю, что это просходит при выполнении команды dp_clientinfo от плагина, в то время, когда игрок вышел
|
Автор: | zik [ 15 фев 2018, 21:26 ] |
Заголовок сообщения: | Re: dproto 0.9.582 крашит сервер при определнных обстоятельс |
Видимо проблема в dp_clientinfo |
Автор: | Lev [ 18 фев 2018, 17:28 ] |
Заголовок сообщения: | Re: dproto 0.9.582 крашит сервер при определнных обстоятельс |
Привет! В dp_clientinfo нечему падать. Поставь gdb, настрой лимиты: http://aghl.ru/forum/viewtopic.php?f=10&t=1441 Будет сразу видно где падает. |
Автор: | BaHeK [ 19 фев 2018, 14:23 ] |
Заголовок сообщения: | Re: dproto 0.9.582 крашит сервер при определнных обстоятельс |
Lev писал(а): Привет! В dp_clientinfo нечему падать. Поставь gdb, настрой лимиты: http://aghl.ru/forum/viewtopic.php?f=10&t=1441 Будет сразу видно где падает. ▼ debug.log |
Автор: | Lev [ 19 фев 2018, 22:05 ] |
Заголовок сообщения: | Re: dproto 0.9.582 крашит сервер при определнных обстоятельс |
Код: server_cmd("kick #%d ^"You are banned^"", get_user_userid(id));Почему server_exec закомментил? |
Автор: | BaHeK [ 20 фев 2018, 21:10 ] |
Заголовок сообщения: | Re: dproto 0.9.582 крашит сервер при определнных обстоятельс |
Lev проверял разные варианты и с set_task, с set_task пару раз возникала проблема. Раскомментил, вот результат ▼ debug.log |
Автор: | Lev [ 20 фев 2018, 21:53 ] |
Заголовок сообщения: | Re: dproto 0.9.582 крашит сервер при определнных обстоятельс |
При краше выполняется Код: server_cmd("kick #%d ^"You are banned^"", get_user_userid(id));Скорее всего и без dp_clientinfo будет падать. В ReHLDS есть немного фиксов на эту тему, например: https://github.com/dreamstalker/rehlds/blob/7a415ed47ce8f0f8341ac2f7af11a82ecbedd265/rehlds/engine/sv_main.cpp#L1381 Точно не знаю что там, но, возможно, это известная проблема. Дпрото сам по себе точно ни при чем. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |