Это руководство описывает, как настроить и сконфигурировать ваш выделенный сервер V Rising, размещённый у Legion Hosting, включая настройки хоста сервера, конфигурацию игрового режима, подключение к серверу и управление сохранениями.
.json. V Rising записывает конфигурацию при выключении и может перезаписать ваши изменения, если сервер запущен.
Расположение файлов конфигурации
V Rising использует два файла конфигурации JSON. Оба расположены в следующем каталоге на вашем сервере:
VRisingServer_Data/StreamingAssets/Settings/
| Файл | Назначение |
|---|---|
ServerHostSettings.json |
Сетевые и хостинговые настройки — имя сервера, порты, слоты игроков, пароль, имя файла сохранения, частота автосохранения. |
ServerGameSettings.json |
Игровые настройки — игровой режим (PvP/PvE), размер клана, разрушение замка, расход крови, скорость ресурсов и многое другое. |
Чтобы получить доступ к этим файлам, войдите в GPanel, выберите ваш сервер V Rising и нажмите вкладку Files. Перейдите в VRisingServer_Data/StreamingAssets/Settings/. Если файлы ещё не существуют, запустите сервер один раз и остановите его — V Rising генерирует файлы конфигурации по умолчанию при первом запуске.
Шаг 1 — Настройка ServerHostSettings.json
Откройте ServerHostSettings.json в редакторе файлов GPanel. Ключевые настройки описаны ниже.
| Настройка | Описание |
|---|---|
Name |
Имя сервера, отображаемое в браузере серверов в игре. Сделайте его уникальным, чтобы игроки могли найти его. |
Description |
Краткое описание, отображаемое в списке серверов. |
Port |
Основной игровой порт, к которому подключаются игроки. Должен совпадать с портом, назначенным в GPanel — проверьте правильное значение на вкладке Network в GPanel. |
QueryPort |
Порт запросов Steam, используемый браузером серверов. Должен совпадать с назначенным портом запросов в GPanel — проверьте вкладку Network. |
MaxConnectedUsers |
Максимальное количество одновременных игроков. Не должно превышать лимит слотов игроков вашего тарифа. |
Password |
Пароль, необходимый игрокам для входа. Оставьте пустую строку ("") для публичного сервера. |
SaveName |
Имя папки сохранения внутри save-data/Saves/. Измените это, чтобы начать с другого сохранения или переключаться между несколькими мирами. |
AutoSaveCount |
Количество слотов автосохранения, которые нужно хранить. Старые сохранения удаляются при достижении лимита. Увеличьте это значение, чтобы хранить больше точек отката. |
AutoSaveInterval |
Время в секундах между автоматическими сохранениями. По умолчанию 120 (каждые 2 минуты). |
ListOnSteam |
Появляется ли сервер в браузере серверов Steam. Установите false для приватного сервера, доступного только по прямому подключению. |
Минимальный пример настроенного ServerHostSettings.json:
{
"Name": "My Legion Server",
"Description": "Welcome to our V Rising server!",
"Port": 12345,
"QueryPort": 12346,
"MaxConnectedUsers": 40,
"Password": "",
"SaveName": "world1",
"AutoSaveCount": 20,
"AutoSaveInterval": 120,
"ListOnSteam": true,
"Secure": true,
"GameSettingsPreset": ""
}
Шаг 2 — Настройка ServerGameSettings.json
Откройте ServerGameSettings.json в редакторе файлов. Этот файл управляет балансом игрового процесса и игровым режимом. Наиболее важные настройки рассмотрены ниже.
Игровой режим
| Настройка | Значения | Описание |
|---|---|---|
GameModeType |
"PvP" / "PvE" |
Определяет, могут ли игроки атаковать друг друга. "PvP" включает бой игрок-против-игрока. "PvE" отключает его — игроки могут сражаться только с NPC и боссами. |
Кланы и замки
| Настройка | Пример значения | Описание |
|---|---|---|
ClanSize |
4 |
Максимальное количество игроков в клане. По умолчанию 4. Увеличьте для игры большими группами. |
CastleDecayRateModifier |
1.0 |
Множитель скорости разрушения замков, когда они не обслуживаются. 1.0 — скорость по умолчанию. Установите 0, чтобы полностью отключить разрушение. |
CastleMinimumDistanceInFloors |
2 |
Минимальное расстояние (в плитках пола) между замками игроков. Предотвращает строительство игроков непосредственно вплотную друг к другу. |
CastleHeartDamageMode |
"CanBeDestroyedOnlyWhenDecaying" |
Управляет тем, когда сердца замков могут быть уничтожены. "CanBeDestroyedOnlyWhenDecaying" защищает активные замки от грифинга. |
CastleSiegeMode |
"Never" |
Когда включён PvP-захват замков. Варианты: "Never", "Always" или значения на основе расписания для окон рейдов. |
Кровь и выживание
| Настройка | Пример значения | Описание |
|---|---|---|
BloodDrainModifier |
1.0 |
Множитель скорости расхода крови у вашего вампира. Более высокие значения усложняют выживание. Установите ниже, чтобы кровь держалась дольше. |
ResourceYieldModifier |
1.0 |
Множитель ресурсов, собираемых из узлов. Увеличьте, чтобы ускорить прогресс. |
DayDurationInSeconds |
1080 |
Длина полного игрового дня в секундах. По умолчанию 1080 (18 минут). Влияет на то, как долго длится дневное время (опасное для вампиров). |
NightDurationInSeconds |
720 |
Длина игровой ночи в секундах. По умолчанию 720 (12 минут). |
"Standard", "Relaxed", "Hardcore" и "Full Loot". Вы можете установить "GameSettingsPreset" в ServerHostSettings.json на одно из этих имён, чтобы применить полный набор разумных значений по умолчанию, а затем переопределить отдельные значения в ServerGameSettings.json.
Шаг 3 — Применение изменений
- Сохраните отредактированный файл конфигурации с помощью кнопки Save в редакторе файлов GPanel.
- Перейдите на вкладку Console в GPanel.
- Нажмите Start, чтобы запустить сервер. Обновлённая конфигурация будет загружена при запуске.
- Следите за выводом консоли на предмет любых ошибок разбора JSON. Отсутствующая запятая или несоответствующая скобка не позволят загрузить конфигурацию.
.ini, JSON требует точного форматирования. Каждое строковое значение должно быть в двойных кавычках, и завершающие запятые не допускаются. Если сервер не запускается после редактирования файла конфигурации, откройте файл снова и поищите синтаксические ошибки.
Как подключиться к вашему серверу
V Rising поддерживает прямое подключение с использованием IP-адреса вашего сервера и игрового порта. Для подключения серверу не обязательно отображаться в браузере.
- Найдите IP-адрес и порт вашего сервера на вкладке Network в GPanel. См. также: Как найти IP-адрес и порт вашего сервера.
- Запустите V Rising и нажмите Play в главном меню.
- Выберите Online Play, затем выберите Direct Connect.
- Введите адрес вашего сервера в формате
IP:PORT, используя игровой порт со вкладки Network в GPanel. - Если на вашем сервере установлен пароль, вам будет предложено ввести его после подключения.
Управление сохранениями
Сохранения V Rising хранятся в каталоге save-data/Saves/ на вашем сервере. Каждый мир имеет свою собственную подпапку, названную в соответствии со значением SaveName в ServerHostSettings.json.
save-data/Saves/v3/world1/
Внутри папки сохранения вы найдёте состояние мира, данные игроков и отдельные файлы автосохранений. Вы можете скачивать или загружать файлы сохранений с помощью SFTP. См.: Как загружать файлы через SFTP.
Переключение между мирами
Чтобы загрузить другое сохранение без удаления текущего, измените значение SaveName в ServerHostSettings.json на другое имя папки. V Rising загрузит эту папку при следующем запуске или создаст новый мир, если папка не существует.
Как вайпнуть сервер (сбросить мир)
Полный вайп удаляет весь прогресс игроков, замки и состояние мира. Это запускает сервер заново, как будто он был только что создан.
- Войдите в GPanel и остановите сервер на вкладке Console. Дождитесь, пока статус не покажет Offline.
- Перейдите на вкладку Files и зайдите в
save-data/Saves/. - Откройте папку сохранения, соответствующую вашему
SaveName(например,world1). - Выделите все файлы и папки внутри неё и удалите их. Не удаляйте сам родительский каталог
Saves/— только содержимое вашей папки сохранения. - Вернитесь на вкладку Console и запустите сервер. Новый мир будет сгенерирован с нуля.
SaveName в ServerHostSettings.json на новое имя (например, "world2"). Сервер создаст новый мир в новой папке. Старое сохранение останется нетронутым и может быть загружено снова путём возврата имени обратно.