Private #isPrivate #lastPrivate #lastPrivate #myPrivate #peerPrivate #pendingPrivate #pendingPrivate #playerPrivate #sessionPrivate #statePrivate #synchronizerPrivate #tickPrivate #tickPrivate #transportPrivate _eventsPrivate gpPrivate #myВозвращает текущий глобальный стейт.
Диагностика интерполяции для тюнинга буфера/коррекции по реальным цифрам (playback clock, дрейф, джиттер, счётчики кадров/гэпов/запросов). Дешёвая — читает уже поддерживаемые счётчики, не делает дополнительных вычислений.
Проверяет подключен ли игрок к комнате
Проверяет является ли текущий игрок хостом
Получает стейт текущего игрока
Получает статистику сети
Получает копию мапы игровых состояний всех игроков (публичный API)
Получает текущий tick rate
Private #cleanupPrivate #flushPrivate #setupPrivate #startPrivate #startPrivate #stopRest ...args: anyRest ...args: anyRest ...args: anyОтправляет кастомное событие другим игрокам
имя события
данные события
Optional targetOrOptions: CustomEventTarget | SendMessageOptionsкому отправить: playerId (конкретному игроку), 'all' (всем), или объект с опциями { target?, echo? }
Устанавливает глобальный стейт (только хост). Хранит живую ссылку на объект — мутации к нему (push, splice, поле = значение) детектируются в тике хоста через calculateDelta и рассылаются пирам как дельта. Новые объекты/массивы, добавленные в state уже после первой установки, будут обнаружены в ближайшем тике и разосланы одним сообщением.
Получает список всех подключенных игроков (метаданные подключения)