Не вызывается ongamemodeexit -
OrangeJam - 06.01.2015
Добрый день! Есть ЖЕСТКАЯ проблема.
На хостинге, при выключении сервера, не происходит вызова колбэка OnGameModeExit. Чтобы выключить сервер и сохранить всё, приходится выключать командой /rcon exit. Колбэк вызывается именно в этом случаи!
С чем может быть связана данная проблема?
Что-то нашёл, но не особо понял. Может Вы поймете?)
Ссылку нашёл на другом портале, где была точно такая же причина.
http://forum.sa-mp.com/showpost.php?...&postcount=263
Re: Не вызывается ongamemodeexit -
long76 - 06.01.2015
Quote:
Originally Posted by OrangeJam
Добрый день! Есть ЖЕСТКАЯ проблема.
На хостинге, при выключении сервера, не происходит вызова колбэка OnGameModeExit. Чтобы выключить сервер и сохранить всё, приходится выключать командой /rcon exit. Колбэк вызывается именно в этом случаи!
С чем может быть связана данная проблема?
|
знаю это и без хостинга так прост хостинг завершает процесс а именно закрывает samp03svr и все так колбек не вызывается. если саму команду делать(/rcon exit) то он вызывается.
тут два решения либо всегда вводить /rcon exit либо сразу вносить изменения в файлы/бд и не откладывать до OnGameModeExit
Re: Не вызывается ongamemodeexit -
OrangeJam - 06.01.2015
Хм, вносить изменения, конечно, хороший вариант, но уж больно долго придётся всё переделывать. А пофиксить можно ли как то?)
Re: Не вызывается ongamemodeexit -
long76 - 06.01.2015
Quote:
Originally Posted by OrangeJam
Хм, вносить изменения, конечно, хороший вариант, но уж больно долго придётся всё переделывать. А пофиксить можно ли как то?)
|
нз. но я вроде видел какой то плагин или еще что чтобы отключать серв дистанционно и все сохранить
Re: Не вызывается ongamemodeexit -
OrangeJam - 09.01.2015
Актуально. Помогите..
Re: Не вызывается ongamemodeexit -
OKStyle - 09.01.2015
Сохранять таймером.
Re: Не вызывается ongamemodeexit -
stabker - 09.01.2015
OnGameModeExit вроде бы все равно не безопасен для сохранений при выключении сервера (утверждать не буду, не уверен).
Re: Не вызывается ongamemodeexit -
OrangeJam - 09.01.2015
Хм, раз в 5 минут адекватный поступок?
Завтра измерю время сохранения.
Re: Не вызывается ongamemodeexit -
OKStyle - 10.01.2015
Я бы вообще сделал на сервере дискетки (пикапы), чтобы игроки на них САМИ сохраняли свой прогресс.
Re: Не вызывается ongamemodeexit -
OstGot - 10.01.2015
Quote:
Originally Posted by OKStyle
Я бы вообще сделал на сервере дискетки (пикапы), чтобы игроки на них САМИ сохраняли свой прогресс.
|
Хех, не выйдет)
Помню в каком-то варкрафте была такая фича.. Из-за этого игроки могли передавать свои деньги (золото, или как там) другим игрокам, ничего не сохранять, перезаходить, и радоваться что всё на месте.
Хотя если речь идёт о том, чтобы при дисконнекте тоже сохранять, то возможно даже и неплохая идея)
Re: Не вызывается ongamemodeexit -
OKStyle - 10.01.2015
Ну так при перезаходе всё обнулится. Поэтому система того стоит. Я хотел такую вводить себе в моды.
Re: Не вызывается ongamemodeexit -
DeViLsS - 11.01.2015
Quote:
Originally Posted by OKStyle
Я бы вообще сделал на сервере дискетки (пикапы), чтобы игроки на них САМИ сохраняли свой прогресс.
|
Интересно, ну а если же у игрока крашнит ГТА?
Re: Не вызывается ongamemodeexit -
Jebster - 12.01.2015
Quote:
Originally Posted by DeViLsS
Интересно, ну а если же у игрока крашнит ГТА?
|
Делать в OnPlayerDisconnected проверку на причину выхода, если вышел принудительно, делаем экстренное сохранение.
Re: Не вызывается ongamemodeexit -
Aizov - 21.01.2015
А если мамка выдернула шнур то денежки пропадут?:C