Skip to content

Multiplayer RU

Yahasi edited this page Jul 6, 2026 · 2 revisions

🌐 English · Русский

← Главная · Управление →

Мультиплеер

В Nova есть базовый TCP сервер/клиент с общей сценой и встроенным чатом. К одному серверу могут подключаться несколько клиентов, и каждый игрок видит остальных как небольшой подвижный аватар.

Настройка

Выберите сессию в мастере настройки:

  1. Режим сессиионлайн.
  2. Сетевая роль → поднять Server или подключиться как Client.
  3. Мир → сервер Создаёт или Загружает мир; клиент просто подключается.
  4. Сеть → порт прослушивания сервера, или IP + порт сервера на клиенте.

Клиент, подключившийся к серверу, скачивает мир хоста автоматически.

Сервер — это владелец мира (authority)

  • Сервер отправляет полный мир подключающимся клиентам — большие меши режутся на чанки для надёжной передачи — а затем транслирует живые дельты правок, изменения настроек графики и обновления физики.
  • Клиенты могут летать и осматривать, но изменять общий мир может только authority. Подключённый клиент может открыть редактор, чтобы выбирать и осматривать, но его изменения не затрагивают общий мир.

Что синхронизируется

  • Мир и правки — полный мир при подключении, затем пер-правочные дельты (спавн / перемещение / удаление / изменения свойств) и тумблеры графики F2/F3/F4/F6.
  • Физика — каждое сдвинутое authority тело передаёт полное состояние (позиция, ориентация и скорость); клиенты экстраполируют и плавно подводят к нему, поэтому объекты падают, катятся и кувыркаются синхронно (а не заморожены между обновлениями). Гравитация самого игрока считается локально у каждого пира. См. Физика.
  • Текстурыбайты PNG текстурированного объекта передаются пирам, поэтому клиент без файла всё равно видит её (и при синхронизации мира, и при живой правке/спавне). См. Текстуры.
  • Игроки — позиция и направление каждого пира (аватар) и сообщения чата.

Чат

Нажмите T, чтобы открыть чат (только онлайн). Это обособлённое окно с переносом строк и прокруткой, которое никогда не наезжает на HUD: Enter отправляет, Esc отменяет, PgUp/PgDn или ↑/↓ прокручивают историю. См. Управление.

Clone this wiki locally