В онлайн-играх люди предпочитают входить и выходить из системы в любое время. Обычно их игровые достижения легко сохраняются на сервере. Это не так сложно достичь, но мне интересно, как это можно сделать эффективным способом, который имеет смысл и масштабируется.
Имеет ли смысл сохранять координаты и состояние игрока при каждой отправке? Мой сервер node.js может сделать это легко, не блокируя ответ, и я хочу использовать базу данных Mongo, но, возможно, более уместно делать это один раз в секунду и в общесерверном событии, собирая все сразу?