V Rising: сервер и настройки ServerGameSettings.json
Где лежат ServerHostSettings.json и ServerGameSettings.json, что за что отвечает, как задать переопределения, пресеты, админов и автосохранения, как перенести локальное сохранение.
Содержание 18
- Коротко
- Как сервер читает настройки
- Минимальный запуск
- ServerHostSettings.json: что в нём
- Пресеты и ServerGameSettings.json
- Администраторы и баны
- Автосохранения и «умное» хранение
- Перенос локального сохранения на сервер
- Симптом, причина и решение
- Частые ошибки
- Чек-лист перед запуском
- Что дальше
- Итог
- Вопросы и ответы
- Какие файлы отвечают за настройки сервера V Rising?
- Где лежат эти файлы?
- Как стать администратором?
- Сколько игроков поддерживает сервер?
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, как и хостинги.
Порядок чтения такой:
- Сервер загружает заводские файлы из
VRisingServer_Data/StreamingAssets/Settings. - Затем ищет локальные переопределения. По умолчанию это
%USERPROFILE%\AppData\LocalLow\Stunlock Studios\VRisingServer\Settingsна Windows. - В переопределяющем файле можно хранить как все настройки, так и только те, что отличаются от заводских.
Папку можно заменить параметром -persistentDataPath. Stunlock советует делать это всегда, а при нескольких серверах на одной машине это обязательно: внутри этой папки сервер хранит Settings и Saves, и разные серверы не мешают друг другу.
Каждый параметр из ServerHostSettings.json можно задать и без файла: переменной окружения вида VR_... или параметром командной строки. Например, имя сервера задаётся VR_SERVER_NAME или -serverName, а пароль VR_PASSWORD или -password. Если задано и то и другое, действуют переопределения; полный список имён переменных и параметров есть в официальной инструкции.
Минимальный запуск
Официальный пример стартового скрипта запускает сервер так:
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». Дальше:
- Сделайте копию всей папки сессии.
- Положите её в папку
Savesсервера, в подпапкуv4, где лежат серверные сохранения. Из неё можно удалитьServerHostSettings.json, если имя, слоты и пароль вы задали на сервере. - Запустите сервер с параметром
-saveName <имя папки>. - Очистите
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
Читать далее
Вся рубрика →server.cfg для Rust: какие параметры менять в файле, а какие в панели
Где лежит server.cfg, почему панель перекрывает часть значений, как задать свои параметры запуска и вернуть настройки из резервной копии.
Enshrouded: сервер и перенос сохранений
Где Enshrouded хранит сохранения и настройки на сервере, что значат userGroups и gameSettings, какой порт нужен, как заменить мир и проверить результат.
Бэкапы миров Valheim: автосохранение, снимки и восстановление
Как настроить регулярные копии мира Valheim: встроенные параметры -saveinterval и -backups, снимки в панели EGN и порядок восстановления без потери прогресса.