Matching server connection failed с последующим Error when creating server game: Missing token. в консоли сервера Factorio на PlayNHost означает только то, что сервер не смог показать себя в публичном списке серверов Factorio, потому что у него нет токена factorio.com. Сервер работает нормально, и игроки заходят через Connect to address (подключиться по адресу). Добавьте данные factorio.com, чтобы попасть в список, или выключите Public (публичный), чтобы это сообщение исчезло.
Что показывает Console
Hosting game at IP ADDR:({0.0.0.0:25568})
Error ServerMultiplayerManager.cpp:743: Matching server connection failed:
Error when creating server game: Missing token.
Hosting game at идёт первой: игра запущена, и значок показывает Онлайн. Ошибка касается только публичного списка.
Решение 1: показать сервер в списке
- Получите имя пользователя и токен на factorio.com/profile.
- Введите их в Имя пользователя сервера и Токен сервера (Настройки, Настройки игры) или в карточке Завершите настройку сервера в разделе Обзор.
- Перезапустите сервер. Ошибка исчезнет, а сервер появится в Browse public games (публичные игры).
Все шаги: Как показать сервер Factorio в публичном списке серверов.
Решение 2: не показывать сервер
- На странице Настройки нажмите server-settings.json в разделе Конфигурационные файлы.
- Выключите Public в Where the server is listed (где сервер показывается в списке).
- Нажмите Сохранить и перезапустить.
Сервер больше не пытается показать себя в списке. Игроки заходят по адресу, а Пароль сервера не пускает посторонних.
Ошибка осталась после добавления токена?
- Проверьте, что в Имя пользователя сервера стоит имя вашего аккаунта factorio.com, а в Токен сервера токен, а не пароль. Поле токена принимает только английские буквы и цифры, поэтому вставленный пробел или кавычка будут отклонены.
- Задайте оба значения: токен без имени пользователя ничего не делает.
Связанное: Что происходит при первом запуске сервера Factorio.



