Цей посібник пояснює, як налаштувати та сконфігурувати ваш виділений сервер 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"). Сервер створить новий світ у новій папці. Старе збереження залишиться недоторканим і може бути завантажене знову шляхом повернення назви назад.