Добавлен lioloisigisi
Странная проблема когда я пытаюсь сделать РПГ-карту и протестировать ее через ирину. Когда тестируем вдвоем с кем-то, все работает идеально, но если игроков 3 или больше то через несколько минут после начала, в случайное время, игра десинхронится. GetLocalPlayer() у меня в карте есть, но он вроде как используется только в показе текстовых сообщений и это десинхрона не вызывает. Способки тоже скорее всего нет... Я вот думаю на разные штуки которые используют хеш-таблицы, вроде системы дропа. Ошибка довольно уникальная и странная, может кто-то знает что ее вызывает?
Принятый ответ
Инициализация хешки в блоке глобалок не вызывает десинков
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ред. host_pi
вообще-то карт на которых со старта десинхрон не так и много, гораздо больше карт в которых десинх через 5-10-20 минут игры
Ред. host_pi
хотя это зависит от навороченности карты. когда нетиз ещё жил и позволял играть в навороченные китайские карты размером по 400 МБ (которые даже JN loader открывал со скрипом и частично неработающими функциями) (и я сейчас не про импорт многотонных моделей, а про движок в карте и новые возможности всяких окошек и менюшек) - то не просто так сам нетиз при подключении к кому-то в игру открывал новое окно варика, а при отключении от игры это окно закрывал - т.е. принудительно делал так, что на каждую игру у всех игроков открывается новое окно.
и странно, что в этой теме не было дано ни одной ссылки по оптимизации кода от других картоделов
чё-нить хотя бы такое
https://maxcheaters.com/topic/13071-guidetriggers-memory-leaks-a...
https://world-editor-tutorials.thehelper.net/cat_usersubmit.php?...
Настройка hookjvm = true отвечает за это.
Ред. host_pi
если десинхов на картах будет меньше - то от этого выйграют все
Ред. host_pi
в гугле xgm сплошные Q A и ответы в стиле "да нет" от бывалых