Сохранение прогресса
В объекте каждого игрока есть свойство .objs
, в котором содержатс я все данные, которые будут автоматически сохраняться каждую минуту, а также при выходе игрока из комнаты Вашего игрового режима. Сохраняемые данные будут передаваться из инстанса game.js
в процесс для хранения и сохранения данных.
Что такое инстанс в нашем случае?
Инстанс - это один запущенный скрипт. Для комнат возможно будет запускаться скрипт несколько раз с передачей разных аргументов в виде разных портов, чтобы к каждой комнате можно было подключиться по отдельному порту. Либо вообще комнаты будут запускаться на разных серверах, то есть еще и IP будет отличаться.
Поэтому одна запущенная комната к которой можно подключиться по IP и уникальному PORT - это инстанс.