V Rising
| 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
Step 1: Download Server on Windows
steamcmd +force_install_dir "C:\VRising-Server" +login anonymous +app_update 1829350 validate +quit
Step 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 .
pause
Step 4: Run as Service (Optional)
nssm install VRisingServer "C:\VRising-Server\VRising.exe" "-persistentDataPath ."
nssm start VRisingServer
- 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
Linux Server (Wine/Proton)
Requirements
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 steamcmd
2. Create a dedicated user
sudo useradd -m -s /bin/bash vrising
sudo su - vrising
3. Download the server
Use SteamCMD to download the V Rising dedicated server (AppID 1829350):
steamcmd +login anonymous +app_update 1829350 validate +quit
The 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/VRising
Configuration
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:
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:
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
76561198987654321
To 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 enable
Running the Server
Manual startup (Linux)
cd ~/.local/share/Steam/steamapps/common/VRising
./VRising -persistentDataPath ~/.local/share/VRising
Systemd 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.target
Enable and start the service:
sudo systemctl daemon-reload
sudo systemctl enable vrising
sudo systemctl start vrising
Check status:
sudo systemctl status vrising
View logs:
sudo journalctl -u vrising -f
Save 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 +quit
Then restart the service:
sudo systemctl restart vrising
- 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+
- ServerName: Your server's name (appears in server browser)
- MaxConnectedUsers: Maximum player count
- GameModeType: "PvP", "PvE", or "Solo"
- Port: Primary game port (UDP)
- QueryPort: Server query port (UDP)
- GameSettingsPreset: "StandardPvP", "StandardPvE", "SolitairePvP", etc.
- Password: Server join password (empty = public)
- SaveCount: Number of save files to keep
- AutoSaveCount: Auto-save frequency
- VerifyUsers: Enable/disable anti-cheat verification
Troubleshooting
Server not appearing in browser:
High latency/lag:
Cannot connect:
- Ensure ports 9876 and 9877 are open
- Verify VerifyUsers is set to true in ServerHostSettings.json
- Check firewall rules with sudo ufw status
- Monitor CPU and RAM usage
- Reduce MaxConnectedUsers if running low on resources
- Check network connectivity: ping -c 3 8.8.8.8
- Verify the server password matches in both JSON files
- Check that LanMode is false in 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 prompted
Mod Support and Compatibility
V Rising supports mods through custom servers. Popular mods:
Mod installation (Windows):
Server mod sync: Players must have identical mods installed locally.
- Quality of Life: Faster progression, QoL tweaks
- Balance Mods: PvP adjustments, loot changes
- Cosmetics: Custom skins and effects
- Download mods
- Place in ConanSandbox\Mods\ (create if needed)
- Restart server
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
Gerelateerde artikelen
CS2
How to install and configure a Counter-Strike 2 dedicated server on Linux VPS with SteamCMD
Palworld
Create a dedicated Palworld server on Linux with SteamCMD. Configuration, ports and automatic startup.
Rust
Install and manage a Rust server (Facepunch) on Linux with SteamCMD. Includes automatic updates, Oxide plugins and optimizations.
