Closed nartallax closed 3 years ago
Я попробую разобраться с этой проблемой, но чуть позже
Да мне не горит. Мы на нашем сервере уже используем мод с изменениями как в коммите. Подумал, что полезно будет и сюда их закинуть.
Спасибо за помощь в развитии мода.
ПР уже не очень актуальный, но удалил доступные рецепты как сущность из мода, так как это не актуально в новых версиях.
Отключил кеширование результата функции Recipe:get_aRecipe_list(), т.к. оно вызывало десинки в мультиплеере при использовании разных force-ов.
Сценарий десинка: Игрок из форса А заходит на сервер, получает список рецептов для форса А. Список кешируется у него в клиенте и на сервере. Игрок из форса Б заходит на сервер, получает список рецептов из форса Б. Этот список рецептов у него другой, т.к. исследования в разных форсах идут не одновременно. Но сервер уже закешировал список рецептов для форса А, и поэтому случается десинк.