V Rising: сервер и настройки ServerGameSettings.json

Где лежат ServerHostSettings.json и ServerGameSettings.json, что за что отвечает, как задать переопределения, пресеты, админов и автосохранения, как перенести локальное сохранение.

Команда EGN 8 мин чтения
V Rising: сервер и настройки ServerGameSettings.json
Содержание 18
  1. Коротко
  2. Как сервер читает настройки
  3. Минимальный запуск
  4. ServerHostSettings.json: что в нём
  5. Пресеты и ServerGameSettings.json
  6. Администраторы и баны
  7. Автосохранения и «умное» хранение
  8. Перенос локального сохранения на сервер
  9. Симптом, причина и решение
  10. Частые ошибки
  11. Чек-лист перед запуском
  12. Что дальше
  13. Итог
  14. Вопросы и ответы
  15. Какие файлы отвечают за настройки сервера V Rising?
  16. Где лежат эти файлы?
  17. Как стать администратором?
  18. Сколько игроков поддерживает сервер?

V Rising настраивается двумя JSON-файлами, и от того, в какой из них вы поправили значение, зависит результат. Один файл отвечает за сервер и доступ к нему, второй за правила игры. Ниже разберём, где файлы лежат, как устроены переопределения, какие параметры есть в ServerHostSettings.json, как выдать администратора и как перенести локальное сохранение на сервер. Статья основана на официальной инструкции Stunlock Studios для версии 1.1.x (PC) из репозитория vrising-dedicated-server-instructions.

V Rising в EGN

На ноябрь 2026 года V Rising в каталоге игровых серверов EGN нет: заказать такой сервер сейчас нельзя. Статья описывает сам сервер игры и пригодится, если вы запускаете его у себя или у другого хостера. Если появится в EGN, статус будет отражён в каталоге.

Коротко

Настройки V Rising лежат в двух файлах: ServerHostSettings.json (имя, порты, пароль, число слотов, RCON, сохранения) и ServerGameSettings.json (правила игры). Заводские файлы лежат в VRisingServer_Data/StreamingAssets/Settings, но менять их не рекомендуется: они перезаписываются при обновлении. Свои значения кладут в папку Settings внутри каталога, заданного параметром -persistentDataPath. Правки вносите на остановленном сервере и держите копию.

Как сервер читает настройки

Серверная программа V Rising бесплатна и скачивается из Steam (раздел Tools) или через SteamCMD с App ID 1829350. Официальная версия сервера на сегодня только для Windows; на Linux её запускают через Wine или Proton, как и хостинги.

Порядок чтения такой:

  1. Сервер загружает заводские файлы из VRisingServer_Data/StreamingAssets/Settings.
  2. Затем ищет локальные переопределения. По умолчанию это %USERPROFILE%\AppData\LocalLow\Stunlock Studios\VRisingServer\Settings на Windows.
  3. В переопределяющем файле можно хранить как все настройки, так и только те, что отличаются от заводских.

Папку можно заменить параметром -persistentDataPath. Stunlock советует делать это всегда, а при нескольких серверах на одной машине это обязательно: внутри этой папки сервер хранит Settings и Saves, и разные серверы не мешают друг другу.

Два файла настроек V Rising и за что они отвечают
Два файла настроек V Rising и за что они отвечают

Каждый параметр из ServerHostSettings.json можно задать и без файла: переменной окружения вида VR_... или параметром командной строки. Например, имя сервера задаётся VR_SERVER_NAME или -serverName, а пароль VR_PASSWORD или -password. Если задано и то и другое, действуют переопределения; полный список имён переменных и параметров есть в официальной инструкции.

Минимальный запуск

Официальный пример стартового скрипта запускает сервер так:

bat
set SteamAppId=1604030
VRisingServer.exe -persistentDataPath .\save-data -serverName "My V Rising Server" -saveName "world1" -logFile ".\logs\VRisingServer.log"

Копируйте пример в свой файл и правьте копию: оригинал может быть перезаписан при обновлении. Сохранения сервер кладёт в подпапку Saves внутри save-data; v4 в путях клиентских сохранений — текущая версия формата.

ServerHostSettings.json: что в нём

Ниже параметры из официальной инструкции. Значения в примерах взяты оттуда же.

Ключ Что делает Пример
Name Имя сервера в списке "My V Rising Server"
Description Краткое описание, показывается при подключении "Reset every Monday"
Port UDP-порт игры 27015
QueryPort UDP-порт для списка серверов Steam 27016
Address Привязка к конкретному IP 10.20.0.3
MaxConnectedUsers Число слотов (технический максимум 128) 40
MaxConnectedAdmins Слоты для админов даже при полном сервере 4
ServerFps Целевая частота сервера 30
LowerFPSWhenEmpty Снижать частоту, когда нет игроков true
Password Пароль или пустая строка SuperSecret
Secure Защита VAC, забаненные VAC не зайдут true
ListOnEOS, ListOnSteam Где показывать сервер в списках true, false
GameSettingsPreset Пресет правил StandardPvP
GameDifficultyPreset Пресет сложности Difficulty_Normal
SaveName Имя папки сохранения world23
AutoSaveCount Сколько автосохранений хранить 20
AutoSaveInterval Интервал автосохранения, секунды 120
ResetDaysInterval Дни между плановыми вайпами (0 — выкл.) 7
DayOfReset День недели для вайпа или Any Saturday

Блок Rcon внутри файла: Enabled, Port (TCP, пример 25575), Password и BindAddress. Порты в примерах инструкции (27015 и 27016) приведены как образец, поэтому порты своего сервера берите из того, что выдал хостер, и вписывайте в файл те же значения.

Игровой порт и порт запросов

Чтобы сервер был виден в списке, должны быть открыты оба UDP-порта: Port и QueryPort. Если открыть только игровой, зайти по адресу можно, а в списке сервера не будет.

Пресеты и ServerGameSettings.json

За правила отвечает ServerGameSettings.json. Писать его с нуля не нужно: Stunlock поставляет готовые наборы.

  • Пресеты правил лежат в VRisingServer_Data/StreamingAssets/GameSettingPresets. В официальных примерах встречаются StandardPvP и StandardPvE.
  • Пресеты сложности лежат в VRisingServer_Data/StreamingAssets/GameDifficultyPresets: Difficulty_Easy, Difficulty_Normal, Difficulty_Brutal.
  • Нужный пресет вписывается в GameSettingsPreset и GameDifficultyPreset файла ServerHostSettings.json (или параметрами -preset и -difficultyPreset).

Что именно переопределять в ServerGameSettings.json, проще всего посмотреть в самом файле, который поставляется с сервером: названия и допустимые значения там описаны для вашей версии игры. Если вы хотите свою настройку поверх пресета, внесите в локальный файл только изменённые значения, а пресет оставьте.

Администраторы и баны

Администраторы задаются файлом adminlist.txt в папке Settings внутри persistentDataPath: один SteamID на строку, перезапуск не нужен. Затем в игре включите консоль в настройках, откройте её клавишей ~ и выполните adminauth. После этого доступны команды banuser, bancharacter, banned, unban и kick. Баны, выданные из консоли, сервер пишет в banlist.txt в той же папке; файл можно править вручную, по одному SteamID на строку.

Автосохранения и «умное» хранение

AutoSaveCount хранит последние N сохранений. Если нужно хранить и старые точки (например раз в час и раз в сутки), используйте AutoSaveSmartKeep. Формат: список троек A:B:C через запятую, где A — окно в минутах назад, B — сколько новейших сохранений оставить в окне, C — сколько старейших. Пример из инструкции:

Текст
10:1:1,30:0:1,60:0:1,120:0:1,180:0:1,240:0:1,360:0:1,720:0:1,1440:0:1,2880:0:1,52560000:99:0

Так можно сохранять часто, скажем раз в минуту, но при этом иметь точки отката на несколько дней назад. Сначала применяется AutoSaveSmartKeep, потом AutoSaveCount отрезает самые старые сверх лимита. Если нужен только AutoSaveCount, оставьте SmartKeep пустым.

Перенос локального сохранения на сервер

Сохранения игры из клиента лежат в %USERPROFILE%\AppData\LocalLow\Stunlock Studios\VRising\CloudSaves\<SteamID>\v4 или в ...\VRising\Saves\v4; внутри каждая сессия — папка с именем-GUID. Чтобы найти нужную, откройте меню «Load Game» в игре и выберите «Go to Directory». Дальше:

  1. Сделайте копию всей папки сессии.
  2. Положите её в папку Saves сервера, в подпапку v4, где лежат серверные сохранения. Из неё можно удалить ServerHostSettings.json, если имя, слоты и пароль вы задали на сервере.
  3. Запустите сервер с параметром -saveName <имя папки>.
  4. Очистите GameSettingsPreset, чтобы сервер не подгрузил другой пресет поверх ваших настроек из сохранения.

Симптом, причина и решение

Симптом Вероятная причина Решение
Сервер не стартует после правки Ошибка в JSON: лишняя запятая, кавычка Проверьте синтаксис, откатитесь на копию
Правка пропала после обновления Правили заводской файл в StreamingAssets Перенесите правки в Settings внутри persistentDataPath
Сервера нет в списке Закрыт QueryPort Откройте оба UDP-порта
Заходит по IP, но не из списка Выключены ListOnEOS и ListOnSteam Включите нужный список
Мир загрузился пустым Не совпадает SaveName или папка Проверьте -saveName и Saves\v4
Команды админа не работают Нет adminauth или SteamID не в adminlist.txt Добавьте ID и выполните adminauth

Частые ошибки

  • Правка заводских файлов. Они перезаписываются при обновлении. Правьте локальные копии.
  • Один persistentDataPath на два сервера. Настройки и сохранения перемешаются.
  • Перепутаны файлы. Пароль и порты в ServerHostSettings.json, правила игры в ServerGameSettings.json.
  • Нет копий перед обновлением. Stunlock рекомендует копировать сохранения часто и перед патчами.
  • Нет ежедневного перезапуска. Сервер способен работать днями, но разработчики советуют перезапускать его раз в сутки в самое тихое время.

Чек-лист перед запуском

  • [ ] Задан -persistentDataPath, правки лежат в его Settings.
  • [ ] В ServerHostSettings.json проверены имя, пароль, слоты и порты.
  • [ ] Открыты Port и QueryPort по UDP.
  • [ ] Выбраны пресеты правил и сложности.
  • [ ] SteamID администраторов в adminlist.txt.
  • [ ] Есть копия сохранения и настроен автобэкап.

Что дальше

Принципы бэкапов и переноса миров у других выживаний похожи: сначала копия, потом замена файлов на остановленном сервере. Для сравнения смотрите бэкапы миров Valheim и перенос сохранений Enshrouded.

Итог

V Rising настраивается файлами ServerHostSettings.json и ServerGameSettings.json в папке Settings. Заводские значения не правьте, свои держите в persistentDataPath, сохранения копируйте перед обновлениями, а порт игры и порт запросов открывайте вместе.

Вопросы и ответы

Какие файлы отвечают за настройки сервера V Rising?

ServerHostSettings.json отвечает за имя, порты, пароль, слоты и сохранения, а ServerGameSettings.json за правила игры.

Где лежат эти файлы?

Заводские в VRisingServer_Data/StreamingAssets/Settings. Свои значения сервер ищет в Settings внутри persistentDataPath; по умолчанию на Windows это %USERPROFILE%\AppData\LocalLow\Stunlock Studios\VRisingServer.

Как стать администратором?

Добавьте свой SteamID в adminlist.txt в папке Settings, включите консоль в игре и выполните adminauth.

Сколько игроков поддерживает сервер?

Технический максимум по официальной инструкции — 128, число слотов задаётся MaxConnectedUsers.

Игровые серверы EGN — egnetwork.ru

Читать далее

Вся рубрика →