Здравствуйте уважаемые форумчане.
В данный момент веду работу над небольшой онлайн стратегией. В качестве сервера был выбран smartfox. Столкнулся с такой проблемой: Когда несколько юнитов атакуют один, то у него может неправильно считаться здоровье. То есть из за того что они ударили одновременно, они одновременно получили доступ к объекту и одновременно отняли у текущего значения здоровья свой урон. Поэтому урон для юнита высчитывается только один раз. Я думаю, что нужно как-то синхронизировать потоки, но как сделать пока не понял.
Кто разрабатывал что-то на Smartfox подскажите пожалуйста, как это можно исправить.