V Rising Server Setup: Step-by-Step Guide with SteamCMD
Set up a V Rising dedicated server on REXE VDS with SteamCMD, PvP/PvE mode configuration, and castle settings. Complete installation guide.
Table of Contents
Introduction
V Rising is an open-world vampire survival game developed by Stunlock Studios. By setting up your own dedicated server, you can create a custom vampire experience for your friends or community. This guide covers the complete V Rising server installation on REXE VDS, including PvP/PvE configuration and castle settings.
System Requirements
| Resource | Minimum | Recommended |
|---|---|---|
| CPU | 2 Cores | 4+ Cores |
| RAM | 6 GB | 8+ GB |
| Disk | 10 GB SSD | 20+ GB NVMe |
| OS | Ubuntu 22.04+ | Ubuntu 22.04 LTS |
| Network | 10 Mbps | 50+ Mbps |
V Rising server RAM consumption increases with player count. At least 8 GB RAM is recommended for a 40-player server.
SteamCMD Installation
SteamCMD is Valve's command-line tool for downloading and updating game server files.
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install lib32gcc-s1 lib32stdc++6 -y
Create a dedicated Steam user:
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
Downloading V Rising Server Files
Download the V Rising dedicated server files using SteamCMD:
cd ~/steamcmd
./steamcmd.sh +force_install_dir ~/vrising +login anonymous +app_update 1829350 validate +quit
V Rising Dedicated Server App ID: 1829350. The initial download is approximately 3-5 GB.
Server Configuration
ServerHostSettings.json
Configure the basic server settings:
mkdir -p ~/vrising/save-data/Settings
nano ~/vrising/save-data/Settings/ServerHostSettings.json
{
"Name": "REXE V Rising Server",
"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
}
Key Parameters
| Parameter | Description | Default |
|---|---|---|
| Port | Game port (UDP) | 9876 |
| QueryPort | Steam query port (UDP) | 9877 |
| MaxConnectedUsers | Maximum players | 40 |
| ServerFps | Server tick rate | 30 |
| AutoSaveInterval | Auto-save interval (seconds) | 120 |
| ListOnSteam | Show in Steam server list | true |
PvP and PvE Mode Settings
ServerGameSettings.json
nano ~/vrising/save-data/Settings/ServerGameSettings.json
PvE Mode Configuration
{
"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 Mode Configuration
{
"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 }
}
In PvP mode, adjust castle raid hours according to your server community. Most communities prefer evening hours.
Castle Configuration
The castle system is one of V Rising's core mechanics. Important castle-related server parameters:
Castle Decay Settings
{
"CastleDecayRateModifier": 1.0,
"CastleBloodEssenceDrainModifier": 1.0,
"CastleSiegeTimer": 420,
"CastleUnderAttackTimer": 60,
"AnnounceSiegeWeaponSpawn": true,
"ShowSiegeWeaponMapIcon": true
}
| Parameter | Description |
|---|---|
| CastleDecayRateModifier | Castle decay speed multiplier (1.0 = normal) |
| CastleBloodEssenceDrainModifier | Blood Essence consumption rate |
| CastleSiegeTimer | Siege duration (seconds) |
| CastleUnderAttackTimer | Under attack notification duration |
Startup Script
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 Server" \
-saveName "world1" \
-logFile ./logs/VRisingServer.log
chmod +x ~/vrising/start.sh
V Rising server runs on Windows. On Linux, you need Wine/Proton or the official Linux build from Stunlock.
Running on Linux with Wine
Since V Rising server is Windows-based, you need Wine to run it on Linux:
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install wine64 wine32 xvfb -y
Create a virtual display with Xvfb:
Xvfb :1 -screen 0 1024x768x16 &
export DISPLAY=:1
Start the server with Wine:
cd ~/vrising
wine VRisingServer.exe -persistentDataPath ./save-data -serverName "REXE V Rising" -saveName "world1"
Port Configuration
| Port | Protocol | Usage |
|---|---|---|
| 9876 | UDP | V Rising game port |
| 9877 | UDP | Steam query port |
Firewall Rules
sudo ufw allow 9876/udp comment "V Rising Game"
sudo ufw allow 9877/udp comment "V Rising Query"
sudo ufw reload
Path Panel Firewall
From the REXE Path panel:
- V Rising Game: Protocol: UDP, Port: 9876
- V Rising Query: Protocol: UDP, Port: 9877
Auto-Start with 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
Automatic Updates
nano ~/update_vrising.sh
#!/bin/bash
echo "Stopping V Rising server..."
sudo systemctl stop vrising
echo "Checking for updates..."
~/steamcmd/steamcmd.sh +force_install_dir ~/vrising +login anonymous +app_update 1829350 +quit
echo "Restarting server..."
sudo systemctl start vrising
echo "Update complete."
chmod +x ~/update_vrising.sh
crontab -e
0 4 * * * /home/steam/update_vrising.sh
Admin Management
To add admins, edit the adminlist.txt file:
nano ~/vrising/save-data/Settings/adminlist.txt
Add one Steam64 ID per line:
76561198012345678
76561198087654321
Performance Tips
- ServerFps: A value of 30 is sufficient for most servers. Increasing to 60 provides smoother gameplay but increases CPU usage.
- AutoSaveInterval: Very low values increase disk I/O. 120-300 seconds is recommended.
- MaxConnectedUsers: Adjust based on your server resources. Each player uses approximately 100-150 MB RAM.
Conclusion
V Rising dedicated server setup can be completed quickly with SteamCMD. With proper PvP or PvE mode selection, castle configuration, and correct port settings, you can provide an ideal vampire survival experience for your community. REXE VDS high-performance infrastructure and Path.net DDoS protection ensure your server runs securely.
Related Articles
How to Set Up a FiveM Server: Step-by-Step Guide
Complete FiveM server setup guide on REXE VDS: installation, txAdmin configuration, port settings, and performance optimization tips for GTA V roleplay servers.
How to Set Up a Minecraft Server: Paper Installation Guide
Complete Minecraft server setup guide on REXE VDS: Paper/Spigot installation, Java configuration, plugin management, and performance optimization for stable gameplay.
How to Set Up a CS2 Dedicated Server: Complete Guide
Complete CS2 dedicated server setup guide on REXE VDS: SteamCMD installation, GSLT token, server configuration, game modes, and DDoS protection with Path Panel.