НОВОЕ 📢 Ограниченное стартовое предложение: скидка до 70% на первый месяц для любой игры!Посмотреть тарифы

Как исправить настройки сервера Vein, которые не применяются

VeinUpdated Oct 26, 20263 min read

Vein читает два файла конфигурации и молча игнорирует всё, чего не распознаёт, поэтому проблема с настройками выглядит так, будто сервер отказывается вас слушаться.

1. Настройка лежит не в том файле

  • В game.ini хранятся данные сервера: название, пароль, лимит игроков, флаг публичности и списки админов.
  • В Engine.ini хранятся переопределения игровых консольных переменных.

Оба файла лежат в Vein/Saved/Config/LinuxServer/. Игровое значение в game.ini ничего не делает, и название сервера в Engine.ini тоже ничего не делает.

2. Вы редактировали файл, пока сервер работал

Оба файла перезаписываются при выключении, затирая всё, что изменили под ними. Всегда действуйте так: остановить, отредактировать, запустить.

3. Название настройки не подходит к вашей версии

Vein активно разрабатывается, и названия игровых переменных меняются. Не копируйте название из старого руководства. Загрузите одиночную игру и выполните:

PrintAllVeinSettings

Команда выводит в лог каждую настройку с текущим значением, точно для вашей версии.

4. Сервер запускается, но недоступен

Проверьте BindAddr в game.ini. Оставьте значение по умолчанию. Сервер сам правильно привязывается, а если вписать туда конкретный адрес, сервер запустится, не напишет никаких ошибок и будет недоступен. Это один из самых частых тикетов по Vein.

Затем убедитесь, что игровой порт и query-порт совпадают со значениями, выделенными вашему серверу и показанными на странице обзора сервера.

5. Сервера нет в браузере серверов

  • bPublic должен быть True. Если он false, сервер скрыт, но зайти на него напрямую всё равно можно.
  • Браузер читает query-порт, поэтому проверьте и это значение.
  • Сбросьте фильтры браузера: по умолчанию они скрывают пустые серверы и серверы с паролем.

Проверьте, что изменение применилось

Быстрее всего это проверить по названию сервера. Измените его, перезапустите сервер и посмотрите в браузере. Если оно изменилось, файл читается, и оставшаяся проблема в конкретном ключе.

Сделайте бэкап перед экспериментами

Остановите сервер и скачайте game.ini и Engine.ini из Files. Когда доступно больше сотни игровых значений, стоит иметь заведомо рабочий Engine.ini.

Что отправить в поддержку

Откройте тикет, вставив оба файла конфигурации как текст и убрав из них пароли, и укажите, какая настройка игнорируется.

Ваш сервер уже у другого хостинга? Перенесите его к нам

ПОСЛЕДНИЕ БЛОГИ