При каких либо действиях лить данные о состоянии объектов в базу (какую вам виднее), при попадании данных в базу уведомлять всех подключенных клиентов об этих состояниях, на основе этих данных рендерить позиции. Перед сохранением в базу проверять на читы (а может ли такое состояние быть?).
Данные отправлять только при действиях, соответственно.