V Rising

PlatformSupportNotes
Windows✅ NativeRecommended (official support)
Linux⚠️ Wine/ProtonRequires 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.

02

Windows Server (Recommended)

Requirements

Step 1: Download Server on Windows

powershell
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:

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:

batch
@echo off
cd /d C:\VRising-Server
VRising.exe -persistentDataPath .
pause

Step 4: Run as Service (Optional)

powershell
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
03

Linux Server (Wine/Proton)

Requirements

V Rising on Linux requires Wine/Proton. Native Windows server is recommended for better performance.

Installation

1. Install SteamCMD

bash
sudo apt update && sudo apt install -y steamcmd

2. Create a dedicated user

bash
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):

bash
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

bash
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:

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,
  "AuthoritativeRanking": false,
  "AdminCanPauseGame": false
}

Key settings:

ServerHostSettings.json

This file controls server behavior and security:

json
{
  "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:

PortProtocolPurpose
9876UDPGame traffic
9877UDPServer query
bash
sudo ufw allow 9876/udp
sudo ufw allow 9877/udp
sudo ufw enable

Running the Server

Manual startup (Linux)
bash
cd ~/.local/share/Steam/steamapps/common/VRising
./VRising -persistentDataPath ~/.local/share/VRising
Systemd service (recommended)

Create /etc/systemd/system/vrising.service:

ini
[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:

bash
sudo systemctl daemon-reload
sudo systemctl enable vrising
sudo systemctl start vrising

Check status:

bash
sudo systemctl status vrising

View logs:

bash
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:

bash
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:

bash
steamcmd +login anonymous +app_update 1829350 validate +quit

Then restart the service:

bash
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
04

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
05

Tips & Tweaks

ServerGameSettings.json Parameters

ParameterValueImpact
GameSpeed0.5-2.0Server time multiplier (1.0 = normal)
BloodEssenceCost0.5-2.0Blood essence drain rate
DamageReceivedMultiplier0.5-2.0Incoming damage modifier
CastleDecayRateMultiplier0.0-2.0Decay speed (0 = no decay)
OfflineShieldDurationInHours0-24PvP protection duration when offline

Admin Commands Reference

CommandPurpose
/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
/saveForce world save

RCON Remote Console Setup

Enable RCON for remote admin control:

ServerHostSettings.json:

json
{
  "RconPort": 25575,
  "RconPassword": "your_rcon_password"
}

Connect via RCON client:

bash
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
06

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

DeluxHost, opgericht in 2023, biedt hoogwaardige hostingoplossingen voor diverse digitale behoeften. Wij bieden gedeelde hosting, VPS en dedicated servers met geavanceerde beveiliging en wereldwijde datacenters.

© DeluxHost, Alle rechten voorbehouden. | BTW-nummer: IT17734661006
Alle systemen operationeel