Установка сервера V Rising: Пошаговое руководство с SteamCMD
Настройка выделенного сервера V Rising на REXE VDS с помощью SteamCMD, конфигурация режимов PvP/PvE и настройка замков.
Содержание
Введение
V Rising — это игра на выживание в открытом мире с вампирской тематикой от Stunlock Studios. Создав собственный выделенный сервер, вы можете организовать уникальный вампирский опыт для друзей или сообщества. В этом руководстве подробно описана установка сервера V Rising на REXE VDS, включая настройку PvP/PvE и конфигурацию замков.
Системные требования
| Ресурс | Минимум | Рекомендуется |
|---|---|---|
| CPU | 2 ядра | 4+ ядра |
| RAM | 6 ГБ | 8+ ГБ |
| Диск | 10 ГБ SSD | 20+ ГБ NVMe |
| ОС | Ubuntu 22.04+ | Ubuntu 22.04 LTS |
| Сеть | 10 Мбит/с | 50+ Мбит/с |
Потребление RAM сервером V Rising увеличивается с количеством игроков. Для сервера на 40 игроков рекомендуется минимум 8 ГБ RAM.
Установка SteamCMD
SteamCMD — это инструмент командной строки Valve для загрузки и обновления файлов игровых серверов.
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install lib32gcc-s1 lib32stdc++6 -y
Создайте выделенного пользователя Steam:
sudo adduser steam --disabled-login
sudo su - steam
mkdir ~/steamcmd && cd ~/steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xzf steamcmd_linux.tar.gz
Загрузка файлов сервера V Rising
Загрузите файлы выделенного сервера V Rising с помощью SteamCMD:
cd ~/steamcmd
./steamcmd.sh +force_install_dir ~/vrising +login anonymous +app_update 1829350 validate +quit
App ID выделенного сервера V Rising: 1829350. Первоначальная загрузка составляет примерно 3-5 ГБ.
Конфигурация сервера
ServerHostSettings.json
Настройте основные параметры сервера:
mkdir -p ~/vrising/save-data/Settings
nano ~/vrising/save-data/Settings/ServerHostSettings.json
{
"Name": "REXE V Rising Сервер",
"Description": "REXE Technology V Rising Dedicated Server",
"Port": 9876,
"QueryPort": 9877,
"MaxConnectedUsers": 40,
"MaxConnectedAdmins": 4,
"ServerFps": 30,
"SaveName": "world1",
"Password": "",
"Secure": true,
"ListOnSteam": true,
"ListOnEOS": true,
"AutoSaveCount": 25,
"AutoSaveInterval": 120,
"GameSettingsPreset": "",
"AdminOnlyDebugEvents": true,
"DisableDebugEvents": false
}
Ключевые параметры
| Параметр | Описание | По умолчанию |
|---|---|---|
| Port | Игровой порт (UDP) | 9876 |
| QueryPort | Порт запросов Steam (UDP) | 9877 |
| MaxConnectedUsers | Максимум игроков | 40 |
| ServerFps | Тикрейт сервера | 30 |
| AutoSaveInterval | Интервал автосохранения (секунды) | 120 |
| ListOnSteam | Показывать в списке серверов Steam | true |
Настройки режимов PvP и PvE
ServerGameSettings.json
nano ~/vrising/save-data/Settings/ServerGameSettings.json
Конфигурация режима PvE
{
"GameModeType": "PvE",
"ClanSize": 4,
"CastleDamageMode": "Never",
"SiegeWeaponHealth": "Normal",
"PlayerDamageMode": "Always",
"CastleHeartDamageMode": "CanBeDestroyedOnlyWhenDecaying",
"PvPProtectionMode": "Medium",
"DeathContainerPermission": "Anyone",
"RelicSpawnType": "Unique",
"CanLootEnemyContainers": false,
"BloodBoundEquipment": true,
"TeleportBoundItems": true,
"FreeCastleClaim": false,
"FreeCastleDestroy": false,
"CastleMinimumDistanceInFloors": 2,
"CastleLimitType": "Clan",
"CastleLimit": 2
}
Конфигурация режима PvP
{
"GameModeType": "PvP",
"ClanSize": 4,
"CastleDamageMode": "TimeRestricted",
"SiegeWeaponHealth": "Normal",
"PlayerDamageMode": "Always",
"CastleHeartDamageMode": "CanBeDestroyedByPlayers",
"PvPProtectionMode": "Short",
"DeathContainerPermission": "Anyone",
"RelicSpawnType": "Unique",
"CanLootEnemyContainers": true,
"BloodBoundEquipment": false,
"TeleportBoundItems": false,
"FreeCastleClaim": false,
"FreeCastleDestroy": false,
"CastleMinimumDistanceInFloors": 3,
"CastleLimitType": "Clan",
"CastleLimit": 1,
"VSPlayerWeekdayTime": { "StartHour": 18, "StartMinute": 0, "EndHour": 23, "EndMinute": 0 },
"VSPlayerWeekendTime": { "StartHour": 14, "StartMinute": 0, "EndHour": 23, "EndMinute": 0 },
"VSCastleWeekdayTime": { "StartHour": 19, "StartMinute": 0, "EndHour": 22, "EndMinute": 0 },
"VSCastleWeekendTime": { "StartHour": 15, "StartMinute": 0, "EndHour": 22, "EndMinute": 0 }
}
В режиме PvP настройте время рейдов на замки в соответствии с вашим сообществом. Большинство сообществ предпочитают вечерние часы.
Конфигурация замков
Система замков — одна из основных механик V Rising. Важные параметры сервера, связанные с замками:
Настройки разрушения замков
{
"CastleDecayRateModifier": 1.0,
"CastleBloodEssenceDrainModifier": 1.0,
"CastleSiegeTimer": 420,
"CastleUnderAttackTimer": 60,
"AnnounceSiegeWeaponSpawn": true,
"ShowSiegeWeaponMapIcon": true
}
| Параметр | Описание |
|---|---|
| CastleDecayRateModifier | Множитель скорости разрушения замка (1.0 = нормально) |
| CastleBloodEssenceDrainModifier | Скорость потребления Blood Essence |
| CastleSiegeTimer | Длительность осады (секунды) |
| CastleUnderAttackTimer | Длительность уведомления об атаке |
Скрипт запуска
nano ~/vrising/start.sh
#!/bin/bash
export LD_LIBRARY_PATH="~/vrising/linux64:$LD_LIBRARY_PATH"
export SteamAppId=1604030
cd ~/vrising
./VRisingServer.exe \
-persistentDataPath ./save-data \
-serverName "REXE V Rising Сервер" \
-saveName "world1" \
-logFile ./logs/VRisingServer.log
chmod +x ~/vrising/start.sh
Сервер V Rising работает на Windows. На Linux вам потребуется Wine/Proton или официальная сборка для Linux от Stunlock.
Запуск на Linux с Wine
Поскольку сервер V Rising основан на Windows, для Linux нужен Wine:
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install wine64 wine32 xvfb -y
Создайте виртуальный дисплей с Xvfb:
Xvfb :1 -screen 0 1024x768x16 &
export DISPLAY=:1
Запустите сервер через Wine:
cd ~/vrising
wine VRisingServer.exe -persistentDataPath ./save-data -serverName "REXE V Rising" -saveName "world1"
Настройка портов
| Порт | Протокол | Назначение |
|---|---|---|
| 9876 | UDP | Игровой порт V Rising |
| 9877 | UDP | Порт запросов Steam |
Правила файрвола
sudo ufw allow 9876/udp comment "V Rising Game"
sudo ufw allow 9877/udp comment "V Rising Query"
sudo ufw reload
Path Panel Firewall
Через панель REXE Path:
- V Rising Game: Протокол: UDP, Порт: 9876
- V Rising Query: Протокол: UDP, Порт: 9877
Автозапуск с systemd
sudo nano /etc/systemd/system/vrising.service
[Unit]
Description=V Rising Dedicated Server
After=network.target
[Service]
Type=simple
User=steam
WorkingDirectory=/home/steam/vrising
ExecStart=/home/steam/vrising/start.sh
Restart=on-failure
RestartSec=30
TimeoutStartSec=180
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable vrising
sudo systemctl start vrising
Автоматическое обновление
nano ~/update_vrising.sh
#!/bin/bash
echo "Остановка сервера V Rising..."
sudo systemctl stop vrising
echo "Проверка обновлений..."
~/steamcmd/steamcmd.sh +force_install_dir ~/vrising +login anonymous +app_update 1829350 +quit
echo "Перезапуск сервера..."
sudo systemctl start vrising
echo "Обновление завершено."
chmod +x ~/update_vrising.sh
crontab -e
0 4 * * * /home/steam/update_vrising.sh
Управление администраторами
Для добавления администраторов отредактируйте файл adminlist.txt:
nano ~/vrising/save-data/Settings/adminlist.txt
Добавьте по одному Steam64 ID на строку:
76561198012345678
76561198087654321
Советы по производительности
- ServerFps: Значение 30 достаточно для большинства серверов. Увеличение до 60 обеспечивает более плавный геймплей, но повышает нагрузку на CPU.
- AutoSaveInterval: Слишком низкие значения увеличивают нагрузку на диск. Рекомендуется 120-300 секунд.
- MaxConnectedUsers: Настройте в соответствии с ресурсами сервера. Каждый игрок потребляет примерно 100-150 МБ RAM.
Заключение
Установка выделенного сервера V Rising быстро выполняется с помощью SteamCMD. Правильный выбор режима PvP или PvE, конфигурация замков и корректные настройки портов позволят создать идеальный вампирский опыт для вашего сообщества. Высокопроизводительная инфраструктура REXE VDS и защита от DDoS Path.net обеспечат безопасную работу сервера.
Связанные статьи
Как установить сервер FiveM: пошаговое руководство
Полное руководство по установке сервера FiveM на REXE VDS: настройка txAdmin, портов и оптимизация производительности для GTA V roleplay-серверов.
Как установить сервер Minecraft: руководство по Paper
Полное руководство по установке сервера Paper/Spigot Minecraft на REXE VDS: настройка Java, управление плагинами и оптимизация производительности для стабильной игры.
Как установить сервер CS2: полное руководство
Полное руководство по установке выделенного сервера CS2 на REXE VDS: SteamCMD, GSLT-токен, настройка сервера, игровые режимы и защита от DDoS через Path Panel.