servarium :)
главная / журнал / V Rising: как переехать с локального мира на выделенный сервер
гайд · 5 мин чтения · V Rising

V Rising: как переехать с локального мира на выделенный сервер

·

Как перенести сохранение V Rising с локального мира на выделенный сервер без потери замков и прогресса: где найти файлы, как настроить SaveName и исправить ошибки.

Вы начали V Rising в приватном мире, отстроили замок, победили нескольких носителей V-крови и позвали друзей. Но у локальной игры есть неудобство: когда хозяин закрывает клиент, остальные теряют доступ к миру. Решение — перенести сохранение V Rising на выделенный сервер. Тогда друзья смогут заходить независимо от того, запущена ли игра у создателя мира.

Начинать прохождение заново не придётся. Главное — скопировать всю папку нужной сессии, разместить её в правильном каталоге сервера и указать совпадающее имя сохранения. Ниже — инструкция для ПК-версии V Rising 1.1.x, а также разбор ошибок, из-за которых вместо старого замка игроки иногда видят пустую карту.

Что именно переносится при переезде

Локальный приватный мир V Rising уже работает по серверному принципу: просто сервер запускается вместе с игровым клиентом. Выделенный сервер использует отдельное приложение и хранит собственные данные. Поэтому переезд — это не «экспорт персонажа», а перенос сохранения целого мира.

Вместе с корректным сохранением остаются построенные замки, содержимое мира и связанные с ним данные игроков. Каждый участник должен подключиться со своего прежнего Steam-аккаунта, чтобы продолжить игру своим вампиром. При этом перенести одного персонажа со всем снаряжением на произвольный другой сервер нельзя: такой функции в V Rising нет.

Есть ещё одна принципиальная оговорка. Сохранения разных крупных версий несовместимы. В актуальной ветке 1.1.x используется формат v4, а в V Rising 1.0 — v3. Переименование папки v3 в v4 не обновит мир. Разработчики предупреждали перед выходом Invaders of Oakveil: для контента 1.1 нужен новый мир; старые сохранения можно продолжать на соответствующей версии игры и сервера.

Где лежат сохранения V Rising

Самый надёжный способ найти нужный мир — через саму игру:

  1. Откройте V Rising и зайдите в Load Game / «Загрузить игру».
  2. Выберите приватный мир, который собираетесь перенести.
  3. Нажмите Go to Directory / «Открыть папку». Проводник сразу покажет файлы именно этой сессии.

Если удобнее искать вручную, основные пути в Windows выглядят так:

Локальное сохранение без Steam Cloud:

%USERPROFILE%\AppData\LocalLow\Stunlock Studios\VRising\Saves\v4\

Сохранение с синхронизацией Steam Cloud:

%USERPROFILE%\AppData\LocalLow\Stunlock Studios\VRising\CloudSaves\<SteamID>\v4\

Внутри v4 находятся каталоги отдельных миров. Их имена часто выглядят как случайные наборы символов — GUID, например db4b1c0e-2b7d-430a-87ef-4b6c09398dcf. Не ориентируйтесь только на дату папки: лучше перейти в неё из игрового меню.

В папке мира обычно находятся файлы AutoSave_*.save.gz, а также ServerGameSettings.json, ServerHostSettings.json, SessionId.json и StartDate.json. Первые содержат автосохранения; JSON-файлы отвечают за параметры и сведения о сессии. Не ограничивайтесь копированием одного AutoSave: для первого переноса безопаснее забрать папку целиком.

Как перенести локальный мир на выделенный сервер: 6 шагов

Шаг 1. Завершите игру и создайте резервную копию

Попросите друзей выйти из мира, корректно завершите локальную сессию и закройте игру. Затем скопируйте найденную папку GUID в другое место — например, на отдельный диск. Можно дополнительно упаковать её в ZIP, но оригинал не перемещайте и не удаляйте.

Так вы сохраните точку возврата, если при загрузке перепутаете каталог или настройки. Проверяйте, что архив содержит не только автосохранения, но и JSON-файлы.

Шаг 2. Подготовьте выделенный сервер V Rising

Есть два варианта: самостоятельно запустить V Rising Dedicated Server из раздела инструментов Steam или использовать готовый игровой хостинг. Для ручной установки серверная программа доступна бесплатно; в официальной инструкции для ПК описана Windows-версия. Если устанавливаете её сами, сделайте копию start_server_example.bat, задайте отдельную папку данных через -persistentDataPath и не редактируйте файлы стандартных настроек внутри VRisingServer_Data — обновление может их заменить.

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

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

Шаг 3. Скопируйте мир в серверную папку Saves

В V Rising 1.1.x сохранения выделенного сервера располагаются по схеме:

<PersistentDataPath>/Saves/v4/<имя_мира>/

<PersistentDataPath> — папка серверных данных. При самостоятельном запуске это может быть save-data рядом с сервером, если такое значение указано в стартовом скрипте. Без переопределения стандартный путь Windows — %USERPROFILE%\AppData\LocalLow\Stunlock Studios\VRisingServer\Saves\. На арендованном сервере путь зависит от панели управления.

Скопируйте туда содержимое всей папки сессии, сохранив вложенность. Сам каталог GUID можно переименовать в понятное латинское имя, например vardoran-friends. В результате должно получиться примерно так:

save-data/
└── Saves/
└── v4/
└── vardoran-friends/
├── AutoSave_0.save.gz
├── AutoSave_1.save.gz
├── ServerGameSettings.json
├── SessionId.json
└── StartDate.json

Это пример структуры, а не обязательный перечень файлов: количество автосохранений у всех разное. Файл ServerHostSettings.json из исходного мира тоже можно оставить, но если настройки хоста уже заданы отдельно, лучше убрать его из рабочей копии перенесённой папки, чтобы не конфликтовали имя, пароль и другие параметры. Резервный архив при этом не меняйте.

Шаг 4. Укажите серверу правильный SaveName

Это самый важный шаг. В настройках запуска или в ServerHostSettings.json значение SaveName должно в точности совпадать с названием папки внутри Saves/v4. Например:

{
"Name": "Vardoran с друзьями",
"SaveName": "vardoran-friends",
"GameSettingsPreset": "",
"ResetDaysInterval": 0
}

Здесь Name — видимое игрокам название сервера, а SaveName — имя каталога с миром. ResetDaysInterval: 0 отключает плановые вайпы, если они вам не нужны. Пример показывает нужные поля; их можно внести в существующий конфиг, не стирая остальные настройки, например пароль и порты.

Если сервер стартует с параметром -saveName, проверьте и его: аргумент запуска может переопределять JSON. Для нашего примера команда содержит -saveName "vardoran-friends". На хостинге нужное поле может находиться в разделе конфигурации или переменных запуска.

Чтобы сохранить прежние игровые правила — PvE/PvP, множители добычи, строительство, сложность, — оставьте GameSettingsPreset пустым и не подменяйте перенесённый ServerGameSettings.json другим пресетом. Также убедитесь, что в папке серверных переопределений Settings нет чужого ServerGameSettings.json, который меняет правила.

Шаг 5. Запустите сервер и проверьте подключение

Запустите выделенный сервер, дождитесь загрузки мира и подключитесь к нему из V Rising: через список серверов либо напрямую по IP-адресу и игровому порту. Затем попросите присоединиться одного из друзей.

Если вы держите сервер дома, проверьте брандмауэр и проброс UDP-портов, заданных как Port и QueryPort: первый нужен игровому трафику, второй — функциям серверного списка. На арендованном хостинге используйте адрес и порты, указанные в панели, а не значения из случайного гайда.

Шаг 6. Убедитесь, что загрузился именно старый мир

Проверьте несколько признаков: ваш замок стоит на месте, сундуки не пусты, доступны прежние постройки, а игроки заходят под своими персонажами. Только после такой проверки приглашайте весь клан.

Если всё работает, локальную сессию можно удалить через меню Load Game, чтобы не перепутать две расходящиеся версии мира. При использовании Steam Cloud удалять её лучше из интерфейса игры, иначе синхронизация может восстановить файлы. Независимую резервную копию сохраните.

Почему сервер загрузил новый мир или пропал прогресс

Открылся пустой мир, замки исчезли. Чаще всего не совпадают SaveName и название папки либо сохранение оказалось на уровень глубже нужного. Проверьте путь Saves/v4/имя_мира/, настройки панели и параметры запуска. Убедитесь, что сервер был выключен при копировании.

Подключение работает, но персонаж новый. Сначала проверьте, действительно ли загрузился старый мир, а не автоматически созданный. Затем убедитесь, что входите с прежнего Steam-аккаунта. Перенос отдельного персонажа на другой независимый мир игрой не предусмотрен.

Мир правильный, но изменились PvE/PvP или множители ресурсов. Обычно виноват активный GameSettingsPreset либо другой ServerGameSettings.json в серверных переопределениях. Верните файл из исходной сессии и уберите конфликтующий пресет.

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

Есть папка v3, но нет v4. Скорее всего, мир создан в V Rising 1.0. Такой сейв нужно запускать на совместимой версии, а не просто переносить в каталог 1.1. Для ПК старая ветка доступна через свойства игры в Steam → Betas → legacy-1.0.x; аналогично подбирайте совместимую версию выделенного сервера.

Как не потерять сохранения после переезда

Автосохранения — не замена бэкапам. Они постоянно обновляются, поэтому ошибка конфигурации или повреждение мира могут попасть и в очередной AutoSave. Настройте отдельные резервные копии всей папки мира, особенно перед обновлением V Rising, изменением правил и переносом к другому провайдеру. Полезно держать несколько архивов за разные дни и время от времени проверять возможность восстановления.

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

Частые вопросы о сохранениях и сервере V Rising

Можно ли перенести одиночный мир на выделенный сервер без потери замка?

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

Где хранятся сохранения выделенного сервера V Rising?

В каталоге <PersistentDataPath>/Saves/v4/<SaveName>/ для ветки 1.1.x. Конкретное расположение <PersistentDataPath> задаёт способ запуска или хостинг-панель. Его не нужно путать с клиентским VRising/CloudSaves.

Нужно ли переносить ServerGameSettings.json и все AutoSave?

Для надёжного первого переноса — да, копируйте всю папку мира. Затем, когда сервер успешно запустится и появится проверенный бэкап, можно разбираться с очисткой старых автосохранений. ServerGameSettings.json особенно важен, если вы меняли игровые правила.

Итог: переезд V Rising на выделенный сервер сводится к трём вещам: правильной версии сохранения, копированию полной папки мира и совпадению SaveName с именем каталога. Если соблюсти их и заранее сделать бэкап, можно продолжить ту же историю Вардорана — уже без зависимости от компьютера хозяина.

Читать дальше