Перейти к содержимому

Справочник

Словарь

Документация называет каждую вещь одним словом. Здесь эти слова, английский вариант в скобках и страница, где о них подробнее. Если программа пишет другое слово, это сказано в строке.

Слово Что значит Подробнее
Лаунчер (launcher) Программа для Windows, через которую вы входите в аккаунт, выбираете сервер и подключаетесь. Сама обновляется и ставит клиентский мод. Установка лаунчера
Помощник (helper) Фоновая часть лаунчера без окна: запускает игру, говорит с сервером и передаёт трафик, пока вы играете. В интерфейсе — «сетевой помощник лаунчера», его лог — launcher.log. Если что-то не работает
Клиентский мод (client mod) NodeMP.zip — мод BeamNG, который делает всю мультиплеерную работу внутри игры. Его ставит и обновляет лаунчер. Установка лаунчера
Моды сервера (content) Zip-архивы, которые сервер раздаёт игрокам. Лаунчер называет их «Контент». Моды и карты
Аккаунт (account) Аккаунт на nodemp.com. Даёт постоянное имя, которое проверяют серверы. Аккаунт и вход
Test Drive Игра без аккаунта, под новым гостевым именем Guest… в каждой сессии. О режиме говорят «Test Drive», об игроке — «гость». Аккаунт и вход
Список серверов (server list) Серверы, которые сейчас работают и сообщили о себе NodeMP. В лаунчере — вкладка Серверы, на сайте — nodemp.com/servers. Как зайти на сервер
Прямое подключение (Direct Connect) Вход по адресу адрес:порт, а не из списка. Как зайти на сервер
Зажмите для игры (Hold to play) Кнопка входа: её нужно подержать, чтобы не зайти случайно. Как зайти на сервер
Строгий сервер (strict server) Сервер с [integrity] verify = "strict": сверяет вашу игру и папку пользователя с чистой установкой. Если что-то не работает
Слово Что значит Подробнее
Хост (host) Человек, который держит сервер. Не «хостер». Запуск сервера
Рабочая папка (working directory) Папка, из которой запущен сервер. В ней server.toml, resources/, content/, logs/. Настройки сервера
Ключ сервера (server key) Host ID и Host secret из аккаунта на nodemp.com. С ним сервер попадает в список. Попасть в список
Отпечаток (fingerprint) SHA-256 TLS-сертификата сервера. По нему лаунчеры узнают сервер. Попасть в список
Эталонный манифест (reference manifest) Описание чистой установки BeamNG одной версии, по которому строгий сервер проверяет игроков. Строгая проверка
Обфускация (obfuscation) Запутывание клиентских скриптов ресурсов перед отправкой игрокам. Делает её Prometheus из папки tools/. Ресурсы
Слово Что значит Подробнее
Плагин (plugin) Всё, чем расширяют сервер: ресурс или нативный модуль. Обзор
Ресурс (resource) Папка в resources/: серверная часть на Lua (или другом языке) и, по желанию, клиентские скрипты. Устройство ресурса
Нативный модуль (native module) Библиотека .dll или .so в modules/, работает через C ABI. Нативные модули
C ABI Двоичный интерфейс между сервером и нативными модулями, описан в node.h. Версия — «старшая.младшая». Нативные модули
Языковой хост (language host) Нативный модуль, который запускает ресурсы своего type, например js-host для JavaScript. Ресурсы на JavaScript
Событие (event) То, на что подписываются через node.on: события сервера, запросы, которые можно отклонить, и сетевые события от клиентов. События
Сетевое событие (wire event) Именованное сообщение между клиентским скриптом и сервером, имя вида область:глагол. Клиентские скрипты
Шина (bus) Канал между ресурсами одного сервера: node.bus.emit и node.bus.on. Шина между ресурсами
Ретрансляция (relay) Пересылка трафика одного игрока остальным. Её можно фильтровать для отдельных получателей. Нативные модули
Водитель, авторитет, спавнер (driver, authority, spawner) Спавнер создал машину. Водитель сидит за рулём. Авторитет — игрок, чья игра считает машину и рассылает её состояние; обычно это водитель. Игроки и машины