V Rising
Install and configure a V Rising dedicated server with Windows (native) or Linux (Wine)
Platform Support
| Platform | Support | Notes |
|---|---|---|
| Windows | ✅ Native | Recommended (official support) |
| Linux | ⚠️ Wine/Proton | Requires compatibility layer |
V Rising
V Rising is a vampire action RPG with native Windows support. This guide covers both Windows (recommended) and Linux (Wine/Proton) dedicated servers.
Windows Server (Recommended)
Requirements
- RAM: 2 GB minimum (4 GB recommended for 20+ players)
- CPU: 2 vCPU minimum
- Storage: 20 GB SSD
- Bandwidth: 1-5 Mbps per player
- OS: Windows Server 2016+ or Windows 10/11
Step 1: Download Server on Windows
steamcmd +force_install_dir "C:\VRising-Server" +login anonymous +app_update 1829350 validate +quitStep 2: Configure ServerGameSettings.json
Create or edit C:\VRising-Server\ServerGameSettings.json:
{
"GameModeType": "PvP",
"Difficulty": 1,
"ServerName": "My V Rising Server",
"Description": "Welcome to my server!",
"MaxConnectedUsers": 20,
"MaxConnectedAdmins": 4,
"SaveName": "world1",
"Port": 9876,
"QueryPort": 9877,
"GameSettingsPreset": "StandardPvP",
"CanLootEnemyPlayer": true,
"CanPvp": true,
"GameSpeed": 1.0,
"BloodEssenceCost": 1.0
}Step 3: Create Startup Batch
Create C:\VRising-Server\start-server.bat:
@echo off
cd /d C:\VRising-Server
VRising.exe -persistentDataPath .
pauseStep 4: Run as Service (Optional)
nssm install VRisingServer "C:\VRising-Server\VRising.exe" "-persistentDataPath ."
nssm start VRisingServerLinux Server (Wine/Proton)
Requirements
- RAM: 2 GB minimum (4 GB recommended for 20+ players)
- CPU: 2 vCPU minimum
- Storage: 20 GB SSD
- Bandwidth: 1-5 Mbps per player
- OS: Ubuntu 20.04+ or Debian 11+
V Rising on Linux requires Wine/Proton. Native Windows server is recommended for better performance.
Installation
1. Install SteamCMD
sudo apt update && sudo apt install -y steamcmd2. Create a dedicated user
sudo useradd -m -s /bin/bash vrising
sudo su - vrising3. Download the server
Use SteamCMD to download the V Rising dedicated server (AppID 1829350):
steamcmd +login anonymous +app_update 1829350 validate +quitThe server will install to ~/.local/share/Steam/steamapps/common/VRising. Note the installation path for later reference.
First download may take 10-20 minutes depending on your connection. Do not interrupt the process.
4. Navigate to the server directory
cd ~/.local/share/Steam/steamapps/common/VRisingConfiguration
V Rising uses two main configuration files:
ServerGameSettings.json
This file controls gameplay mechanics. Create or edit ServerGameSettings.json in the server root:
{
"GameModeType": "PvP",
"Difficulty": 1,
"ServerName": "My V Rising Server",
"Description": "Welcome to my server!",
"MaxConnectedUsers": 20,
"MaxConnectedAdmins": 4,
"SaveName": "world1",
"Port": 9876,
"QueryPort": 9877,
"GameSettingsPreset": "StandardPvP",
"CanLootEnemyPlayer": true,
"CanPvp": true,
"GameSpeed": 1.0,
"BloodEssenceCost": 1.0,
"AuthoritativeRanking": false,
"AdminCanPauseGame": false
}Key settings:
ServerName: Your server's name (appears in server browser)MaxConnectedUsers: Maximum player countGameModeType: "PvP", "PvE", or "Solo"Port: Primary game port (UDP)QueryPort: Server query port (UDP)GameSettingsPreset: "StandardPvP", "StandardPvE", "SolitairePvP", etc.
ServerHostSettings.json
This file controls server behavior and security:
{
"Port": 9876,
"QueryPort": 9877,
"RconPort": 0,
"RconPassword": "",
"SaveCount": 40,
"AutoSaveCount": 10,
"GameTimeSpeed": 1.0,
"ShowFPS": false,
"LanMode": false,
"Password": "your_server_password",
"VerifyUsers": true,
"LogInfo": true,
"LogWarnError": true,
"ClientCanPause": false
}Key settings:
Password: Server join password (empty = public)SaveCount: Number of save files to keepAutoSaveCount: Auto-save frequencyVerifyUsers: Enable/disable anti-cheat verification
Admin and Operator Setup
Create an adminlist.txt file in the server directory to designate admins:
# Admin list for V Rising server
# List Steam64 IDs, one per line
76561198123456789
76561198987654321To find your Steam64 ID, visit SteamID.io.
Ports
Ensure these ports are open on your firewall:
| Port | Protocol | Purpose |
|---|---|---|
| 9876 | UDP | Game traffic |
| 9877 | UDP | Server query |
sudo ufw allow 9876/udp
sudo ufw allow 9877/udp
sudo ufw enableRunning the Server
Manual startup (Linux)
cd ~/.local/share/Steam/steamapps/common/VRising
./VRising -persistentDataPath ~/.local/share/VRisingSystemd service (recommended)
Create /etc/systemd/system/vrising.service:
[Unit]
Description=V Rising Dedicated Server
After=network.target
[Service]
Type=simple
User=vrising
WorkingDirectory=/home/vrising/.local/share/Steam/steamapps/common/VRising
ExecStart=/home/vrising/.local/share/Steam/steamapps/common/VRising/VRising -persistentDataPath /home/vrising/.local/share/VRising
Restart=on-failure
RestartSec=10
StandardOutput=journal
StandardError=journal
[Install]
WantedBy=multi-user.targetEnable and start the service:
sudo systemctl daemon-reload
sudo systemctl enable vrising
sudo systemctl start vrisingCheck status:
sudo systemctl status vrisingView logs:
sudo journalctl -u vrising -fSave Files and Backups (Linux)
Always maintain regular backups of your save files to prevent data loss.
Server saves are stored in:
~/.local/share/VRising/Saves/Backup your saves regularly:
tar -czf vrising-backup-$(date +%Y%m%d_%H%M%S).tar.gz ~/.local/share/VRising/Saves/Store backups externally or in cloud storage for disaster recovery.
Server Updates (Linux)
To update your server, run SteamCMD again:
steamcmd +login anonymous +app_update 1829350 validate +quitThen restart the service:
sudo systemctl restart vrisingTroubleshooting
Server not appearing in browser:
- Ensure ports 9876 and 9877 are open
- Verify
VerifyUsersis set totruein ServerHostSettings.json - Check firewall rules with
sudo ufw status
High latency/lag:
- Monitor CPU and RAM usage
- Reduce
MaxConnectedUsersif running low on resources - Check network connectivity:
ping -c 3 8.8.8.8
Cannot connect:
- Verify the server password matches in both JSON files
- Check that
LanModeisfalsein ServerHostSettings.json - Restart the service:
sudo systemctl restart vrising
Tips & Tweaks
ServerGameSettings.json Parameters
| Parameter | Value | Impact |
|---|---|---|
GameSpeed | 0.5-2.0 | Server time multiplier (1.0 = normal) |
BloodEssenceCost | 0.5-2.0 | Blood essence drain rate |
DamageReceivedMultiplier | 0.5-2.0 | Incoming damage modifier |
CastleDecayRateMultiplier | 0.0-2.0 | Decay speed (0 = no decay) |
OfflineShieldDurationInHours | 0-24 | PvP protection duration when offline |
Admin Commands Reference
| Command | Purpose |
|---|---|
/admin [player_name] | Grant admin to player |
/kick [player_name] | Remove player |
/ban [steam_id] | Permanent ban |
/unban [steam_id] | Lift ban |
/mute [player_name] | Mute chat |
/save | Force world save |
RCON Remote Console Setup
Enable RCON for remote admin control:
ServerHostSettings.json:
{
"RconPort": 25575,
"RconPassword": "your_rcon_password"
}Connect via RCON client:
telnet your_server_ip 25575
# Enter password when promptedMod Support and Compatibility
V Rising supports mods through custom servers. Popular mods:
- Quality of Life: Faster progression, QoL tweaks
- Balance Mods: PvP adjustments, loot changes
- Cosmetics: Custom skins and effects
Mod installation (Windows):
- Download mods
- Place in
ConanSandbox\Mods\(create if needed) - Restart server
Server mod sync: Players must have identical mods installed locally.
Next Steps
- Configure blood essence drain and decay rates for your audience
- Set up RCON for remote administration
- Plan pvp protection windows for casual players
- Monitor server performance and adjust MaxConnectedUsers
- Establish community rules around raiding and base placement