У меня есть флеш-игра с использованием TCP-сокетов, которые подключаются к серверу C / Linux.Игра очень простая.Клиентов почти невозможно обмануть, так как в основном это текстовая игра с некоторой графикой.
Проблема с таймером синхронизации:
В игре есть таймер, который должен быть одинаковым для каждого клиента (например, начиная с 60 секунд и считая до 0).Я подумал о некотором базовом методе, где сервер применяет таймер для каждого клиента, например, отправку серверного времени каждому клиенту каждую секунду, но это может привести к значительному расходу ресурсов на сервере и значительному использованию полосы пропускания.Я надеюсь, что кто-то может дать мне несколько советов по технике синхронизации, которая будет минимальной по пропускной способности и времени обработки сервера.
Я думаю, что это решение может иметь отношение к использованию часов клиента.Я не думаю, что скачок задержки повлияет на часы пользователя, но я могу упустить из виду то, что может поставить под угрозу целостность игры.
Любая помощь приветствуется.