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

Справочник

Сообщения об ошибках

Номеров ошибок в NodeMP нет. Вас останавливает фраза из одного из трёх мест: уведомление лаунчера, отказ или кик от сервера или последняя строка лога помощника. Здесь собраны все; … — часть, которая меняется. Частые случаи по шагам разобраны на странице Если что-то не работает.

У уведомления есть заголовок — какой шаг не удался, — а под ним точная причина. Ниже они записаны как заголовок · причина. Заголовки лаунчер показывает на языке интерфейса, причины от помощника и сервера — по-английски.

Сообщение Что случилось Что сделать
Не удалось войти · client mod is not installed and the directory is unreachable Первый вход без NodeMP.zip, а NodeMP не ответил. Подключитесь к интернету и зайдите снова.
Не удалось войти · client mod is not installed and no release has been published yet Первый вход, а клиентский мод ещё ни разу не выпускали. Дождитесь релиза.
Не удалось войти · could not start the download: …, the download server returned …, the download stopped: …, the download was N bytes, the release says M, the download is larger than the release says Загрузка не началась или оборвалась. Проверьте соединение, VPN или прокси и зайдите снова.
Не удалось войти · the downloaded client mod does not match the published checksum Файл пришёл повреждённым. Зайдите снова.
Не удалось войти · LOCALAPPDATA is not set, so BeamNG's user folder cannot be found Не хватает стандартной переменной Windows. Выйдите из учётной записи Windows и войдите снова.
Клиентский мод не обновился · Входим с установленной версией. Проверка не удалась, но у вас есть старый NodeMP.zip. Это только предупреждение. Если сервер не принимает старый мод, закройте игру и нажмите Настройки → Лаунчер → Клиентский мод → Проверить.
Не удалось проверить клиентский мод · could not replace …\NodeMP.zip (is BeamNG.drive running?): … Запущенная игра держит файл. Закройте BeamNG.drive и нажмите Проверить.
Сообщение Что случилось Что сделать
Не удалось запустить сессию · could not start …: … Windows или антивирус не дали запустить помощника. Разрешите NodeMP в антивирусе или переустановите с nodemp.com/download.
Сетевой помощник лаунчера остановился · последняя строка его лога Помощник завершился во время входа. Найдите строку в разделе Коды выхода помощника.
Вы уже на сервере: выйдите из игры, чтобы подключиться к другому Вход начат, пока идёт другая сессия. Сначала закройте BeamNG.drive.
Подключение отменено Вы нажали Отмена. Ничего.
Сообщение Что случилось Что сделать
Не удалось подключиться · Could not reach the server По этому адресу никто не отвечает: сервер выключен, порт закрыт или мешает брандмауэр. Обновите список. Если это ваш сервер, проверьте, что порт открыт для TCP и UDP.
Не удалось подключиться · DNS Lookup Failed Имя из прямого подключения не находится. Проверьте написание или используйте IP-адрес.
Не удалось подключиться · server certificate fingerprint mismatch У сервера, на который вы заходили по адресу, другой сертификат, чем в прошлый раз. Спросите хоста. Если он переустановил сервер, удалите строку этого сервера из known_servers.json в папке кэша лаунчера.
Не удалось подключиться · TLS handshake failed: …, server presented no certificate Ответил не сервер NodeMP, или соединение оборвалось во время рукопожатия. Проверьте адрес и порт и попробуйте снова. Через VPN — см. Плохое соединение.

Приходят как Сервер не пустил в игру или Сессия завершена с одной из причин помощника:

Причина Что случилось Что сделать
Server cannot find …, Server refused … (protected), Server failed to read … Сервер указал мод, который не может или не хочет отправить. Скажите хосту.
Mod '…' is protected: the server does not send it, so it has to be put in the cache folder by hand: … Хост хочет, чтобы этот мод игроки скачали сами. Возьмите zip у хоста и положите в папку из сообщения.
Failed to verify "…" Скачанный мод дважды не совпал с тем, что объявил сервер. Скажите хосту. Если удалить файл во вкладке Контент, он скачается заново.
Received corrupted download confirmation, aborting download., Download announcement does not match the mod list, aborting download. Ответ сервера во время загрузки не сошёлся. Зайдите снова. Если повторяется, скажите хосту.
Сообщение Что случилось Что сделать
Не удалось связаться с NodeMP Список серверов не загрузился. Строка под заголовком называет адрес. Проверьте соединение и VPN. Прямое подключение работает.
Не удалось удалить файл · could not remove …: …, … is no longer in the cache, … is not a cached content file Не удалось удалить файл во вкладке Контент. Первое обычно значит, что файл держит игра. Закройте игру и попробуйте снова.
Не удалось установить обновление лаунчера · the downloaded installer does not match the published checksum, the download stopped (…); it resumes on the next try, the download stopped at N of M bytes; it resumes on the next try Обновление скачалось не полностью. Попробуйте снова — загрузка продолжится с того же места.
Could not find a BeamNG.drive install. Browse to it, or launch the game once so Steam writes its path. В Настройки → Игра: игра не найдена. Нажмите Обзор и выберите папку игры или запустите игру через Steam и нажмите Найти.
No Bin64\BeamNG.drive.x64.exe in this folder В Настройки → Игра: это не главная папка игры. Выберите папку, в которой лежит Bin64\.

Сервер отказывает простыми словами. На входе лаунчер показывает это как Сервер не пустил в игру. Во время сессии игра пишет, что сессия завершена, а лаунчер возвращается с Сессия завершена. В логе сервера тот же текст записан как <name> kicked — <reason>.

Проблемы с версиями и файлами игры лаунчер превращает в совет с кнопкой. Для таких строк указано, что показывается, а слова сервера остаются в Подробностях. Плагины могут кикать своим текстом, и вы увидите его как есть.

Причина Когда Что сделать
Protocol version mismatch: launcher speaks v22, server speaks v21 - update the outdated side Лаунчер и сервер говорят на разных версиях протокола (числа в сообщении настоящие). Если отстаёт лаунчер, показывается This server needs a newer launcher — update now с кнопкой Обновить сейчас; если сервер — This server runs an older NodeMP server (protocol v21; this launcher speaks v22). Обновить сейчас обновит лаунчер и зайдёт снова. Если отстаёт сервер, скажите хосту.
Your NodeMP mod is out of date for this server (it speaks wire protocol …, the server …). Reinstall it from the launcher. Клиентский мод говорит на другой версии протокола, чем сервер. Закройте игру, нажмите Настройки → Лаунчер → Клиентский мод → Проверить и зайдите снова.
Server full! На сервере столько игроков, сколько он пускает. Включите фильтр Есть места или подождите.
The server is starting up; join again in a moment. Сервер ещё загружает плагины. Попробуйте через минуту.
Server shutdown Сервер останавливается, это получают все, кто на нём. Дождитесь, пока хост его поднимет.
You are banned from this server Ваш адрес или аккаунт в бан-листе сервера, без причины. Если причина указана, вы увидите её. Спросите хоста.
This server requires a NodeMP account: sign in to the launcher and join again Сервер не пускает Test Drive, а вы зашли без аккаунта. Настройки → Аккаунт → Войти или фильтр Без аккаунта.
Your join ticket was not accepted (join ticket invalid or expired). Join again from the launcher to get a new one NodeMP не принял одноразовый билет на вход, в скобках — почему. Зайдите снова.
The server could not verify your account with the directory (…). Try again in a moment Сервер не смог связаться с NodeMP, чтобы проверить аккаунт. Попробуйте чуть позже.
Resume rejected Соединение оборвалось, а сервер не принял переподключение: старой сессии уже не было. Зайдите снова.
Resume rejected: too many failed attempts, try again later Слишком много неудачных переподключений с вашего адреса за короткое время. Подождите минуту и зайдите снова.
Connection refused Плагин не пустил вас и не назвал причину. С причиной вы увидите её. Спросите хоста.
Your BeamNG install does not match the game's own file list (3 files differ). Verify the game's files in Steam and try again. … Часть файлов игры отличается от её собственного списка. Число настоящее. Проверьте файлы игры в Steam.
Your BeamNG install changed while you were playing, and this server requires it to match the game's own file list (1 file differs). … Та же проверка во время сессии нашла изменение. Отмените то, что ставили, проверьте файлы игры.
Game files do not match this server's reference (3 problems). userfolder:vehicles/pickup/pickup.jbeam (overlay), … Строгий сервер: ваша игра или папка пользователя отличается от чистой копии хоста. Дальше — до трёх примеров. Показывается как Your game files do not match this server's reference (3 problems) · vehicles/pickup/pickup.jbeam, с первой проблемой словами и командой для полного списка. См. Строгий сервер не пускает.
Game files changed while you were playing and no longer match this server's reference (1 problem). … Строгая проверка во время сессии нашла изменение. Показывается как Your game files changed while you were playing and no longer match this server's reference (1 problem). Верните как было и зайдите снова.
Your launcher checked your BeamNG install against a different reference manifest than this server uses (checked against reference manifest … but this server uses …). Reconnect so it fetches the current one. Хост заменил эталонный манифест сервера с вашего прошлого визита. Показывается как This server's reference manifest changed — join again. Зайдите снова.
This server requires the strict check of your BeamNG install, but your launcher ran only 'size'. Update your launcher and try again. Строгий сервер получил результат более лёгкой проверки. Показывается как This server needs a newer launcher — update now. Обновить сейчас или переустановите с nodemp.com/download.
This server requires a strict check of your BeamNG install but has no integrity manifest to check it against. Ask the host to run `Node-Server --gen-integrity <gamedir>` and put the file in the server's integrity folder. Хост включил строгую проверку без нужного файла. Скажите хосту (Строгая проверка).
This server has integrity manifests for 2 game versions (0.39.4.0, 0.39.3.0) and cannot tell which one you run. Ask the host to keep exactly one manifest in the server's integrity folder. У хоста файлы для нескольких версий игры. Скажите хосту.
Unknown integrity manifest requested Лаунчер попросил файл, которого у сервера нет, — обычно тот, что хост только что заменил. Показывается как The server would not send its reference manifest. Зайдите чуть позже. Если повторяется, скажите хосту.
Too many integrity manifest requests Лаунчер слишком часто просил этот файл за одну сессию. Показывается как The server stopped sending its reference manifest (asked too often). Зайдите чуть позже. Если повторяется, переустановите лаунчер.
This server requires a check of your BeamNG install, which could not be completed: … Проверка не смогла пройти, после двоеточия — почему. Показывается как BeamNG's user folder was not found, Could not download the server's reference manifest, The server's reference manifest is out of date или Your game files could not be checked. Следуйте совету под сообщением и зайдите снова.
Kicked, Kicked by the server, Kicked by module Вас убрал плагин, консоль сервера или нативный модуль, без причины. Спросите хоста.
Banned Плагин забанил вас без причины. Спросите хоста.
Packet rate limit exceeded Игра слала пакеты быстрее, чем разрешает сервер. Зайдите снова. Если повторяется, сообщите об этом.
Disconnected after failing to receive packets Сервер не смог доставить вам данные. Зайдите снова.
TCP send of MODS_INFO failed Сервер не смог отправить список модов: соединения уже не было. Зайдите снова.
Expected HELLO, Malformed HELLO, Expected IDENTITY after HELLO, Unknown packet type during handshake, Frame length cap exceeded, Per-type body cap exceeded, Malformed frame, Packet decode failed, Sent a compressed packet that does not decompress, Malformed game verification report Лаунчер прислал то, чего сервер не принимает. Так ведёт себя только изменённый или сломанный лаунчер. Переустановите лаунчер с nodemp.com/download.

Сессия завершена совсем без причины значит, что BeamNG.drive закрыли.

Помощник — фоновая часть лаунчера, которая и выполняет вход. Если он завершится во время входа, лаунчер покажет Сетевой помощник лаунчера остановился и последнюю строку его лога. Сам код виден, только если запустить помощника вручную. Полный лог — %LOCALAPPDATA%\NodeMP\helper\logs\launcher.log.

Код Последняя строка лога Что значит Что сделать
0 game closed - launcher closing soon BeamNG.drive закрыли, сессия закончилась. Ничего.
1 Launcher.cfg is there but cannot be read; check its permissions, or delete it to start from the defaults, Launcher.cfg is not valid JSON; fix it, or delete it to start from the defaults Файл настроек помощника не читается или испорчен. Удалите Launcher.cfg, помощник напишет новый.
1 Cannot create the mod cache …: …. Point CacheDirectory in Launcher.cfg at a folder you can write to. Не удаётся создать папку для скачанных модов. Исправьте права на папку или задайте CacheDirectory в Launcher.cfg.
2 BeamNG.drive was not found. Choose its folder (the launcher's Settings > Game, or --game-dir), or start the game once so it records where it is. Игра не найдена. Помощник завершается через 10 секунд. Укажите папку в Настройки → Игра или запустите игру один раз через Steam.
2 The game could not be started (through Steam, or by its executable); the launcher closes in 5 s. Игру не запустил ни Steam, ни её собственный файл. Проверьте файлы игры в Steam и путь в Настройки → Игра.
5 Another Node-Launcher is already running on port 4444 - closing Второй помощник запущен, пока работает первый. Закройте первый (или BeamNG.drive вместе с ним) и попробуйте снова.
6 port 4444 is in use by another program … Локальный порт, по которому игра говорит с помощником, занят другой программой. Закройте её. Сообщение называет команду, которая покажет, какая это программа.

Проверку файлов игры помощник умеет запускать и отдельно — команду даёт кнопка Копировать под отказом строгого сервера. Она завершается с кодом 0, если всё чисто (game files verified: …), 1, если есть отличия (game files DIFFER: …), и 2, если проверить не удалось (cannot read the manifest file …, not a reference manifest: …, could not check: …).