одно другое не исключает
Игрок нажал кнопку копать. Через 10 секунд сервер должен ему прислать, сколько руды он выкопал. Варианты решения: - Ставить таймер, заправшивать через десять секунд сколько выкопал пользователь, при этом контролировать чтобы он не спамил в апи просто, получая ресурсы на свой склад или - Ставить задачу "копать", в очередь на бэке, и слать пользователю уведомление через сокет, когда он выкопал, когда это действие произошло. Проверять чтобы пользователь не спамил "копать", тоже надо, но одним флагом копает\не копает
А если дублировать вычисления на фронте и бэке и лишний раз не спрашивать что там и как?
Ага, рандомайз, задублируй одинаково на фронте и на бэке
быстро данные твои разъедутся и не будут совпадать .. на фронте шаловливые ручки быстро тебе напихают невалидные данные
Обсуждают сегодня