-
Notifications
You must be signed in to change notification settings - Fork 0
Multiplayer RU
Yahasi edited this page Jul 6, 2026
·
2 revisions
🌐 English · Русский
В Nova есть базовый TCP сервер/клиент с общей сценой и встроенным чатом. К одному серверу могут подключаться несколько клиентов, и каждый игрок видит остальных как небольшой подвижный аватар.
Выберите сессию в мастере настройки:
- Режим сессии → онлайн.
- Сетевая роль → поднять Server или подключиться как Client.
- Мир → сервер Создаёт или Загружает мир; клиент просто подключается.
- Сеть → порт прослушивания сервера, или IP + порт сервера на клиенте.
Клиент, подключившийся к серверу, скачивает мир хоста автоматически.
- Сервер отправляет полный мир подключающимся клиентам — большие меши режутся на чанки для надёжной передачи — а затем транслирует живые дельты правок, изменения настроек графики и обновления физики.
- Клиенты могут летать и осматривать, но изменять общий мир может только authority. Подключённый клиент может открыть редактор, чтобы выбирать и осматривать, но его изменения не затрагивают общий мир.
- Мир и правки — полный мир при подключении, затем пер-правочные дельты (спавн / перемещение / удаление / изменения свойств) и тумблеры графики F2/F3/F4/F6.
- Физика — каждое сдвинутое authority тело передаёт полное состояние (позиция, ориентация и скорость); клиенты экстраполируют и плавно подводят к нему, поэтому объекты падают, катятся и кувыркаются синхронно (а не заморожены между обновлениями). Гравитация самого игрока считается локально у каждого пира. См. Физика.
- Текстуры — байты PNG текстурированного объекта передаются пирам, поэтому клиент без файла всё равно видит её (и при синхронизации мира, и при живой правке/спавне). См. Текстуры.
- Игроки — позиция и направление каждого пира (аватар) и сообщения чата.
Нажмите T, чтобы открыть чат (только онлайн). Это обособлённое окно с переносом строк и прокруткой, которое никогда не наезжает на HUD: Enter отправляет, Esc отменяет, PgUp/PgDn или ↑/↓ прокручивают историю. См. Управление.