Заметил что при добыче металла аккурат за 10 сек. до окончания работы она завершается и находится ресурс. Тестил обновлял на 11й секунде - работа идет, а обновив на 10й - завершает работу.
Это настолько критично? Существует специальная логика которая проверяет расхождение таймера с сервером, если разница больше 10 секунд то таймер который видит игрок корректируется.