Поскольку в многопользовательских играх время отклика очень важно, я думаю, вам следует подумать о том, насколько это может быть неэффективно с точки зрения пользовательского опыта. Но, конечно, это будет зависеть от того, как игра работает.
Но если вы считаете, что пользователи могут иметь задержку в 1000 мс, тогда возникает вопрос, сколько игроков будет играть в игру ежедневно, сколько времени займет каждая игра до финиша sh (по очереди).
((avg. turns per game) * (avg .# of players in a single game)) * (games played per day)
будет минимальным показанием только для части игрового процесса. Также вы должны подумать, придется ли вам постоянно проверять несколько документов. Вероятно, будет много записей и чтений в других частях игры.
Так что в целом, я думаю, что это очень неэффективный способ решить эту проблему разными способами.
Что такое платформа ты используешь? Может быть, кто-нибудь сможет как-то обойтись.