В онлайн-іграх люди вважають за краще входити та вимикатись, коли захочуть. Зазвичай їх ігрові досягнення легко зберігаються на сервері. Це не так складно досягти, але мені цікаво, як це можна зробити ефективним способом, який має сенс і масштаб.
Чи має сенс зберігати координати гравця та стан кожного разу, коли вони надсилають його? Мій сервер node.js може це зробити легко, не блокуючи відповідь, і я хочу зайняти базу даних Mongo, але, можливо, це доцільніше робити це раз на секунду та в події на сервері, збираючи все відразу?