How to Set Up a V Rising Dedicated Server
Rule the night on your own V Rising server. Install via SteamCMD, tune the PvP and game settings JSON, and open the UDP ports.
V Rising's vampire survival is built for shared worlds, and a dedicated server keeps your castle and clan persistent whether you run PvE or full-loot PvP. Here's how to host one on Linux.
Sizing your server
V Rising is moderately demanding:
- 2โ4 players: 4 GB RAM.
- 8โ16 players: 6โ10 GB RAM.
- Up to 40 on a large clan server: 12โ16 GB RAM and fast cores.
Step 1: Install SteamCMD
sudo add-apt-repository multiverse -y
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install steamcmd screen -y
Step 2: Download the server
sudo adduser --disabled-password vrising
sudo su - vrising
steamcmd +force_install_dir ./vrising +login anonymous +app_update 1829350 validate +quit
App ID 1829350 is the V Rising dedicated server. It runs through a Proton/Wine layer on Linux.
Step 3: First launch to create configs
cd vrising
screen -S vrising
./start_server.sh
This generates the settings files. Stop the server to edit them.
Step 4: Edit the two JSON config files
V Rising splits configuration in two, under save-data/Settings/:
ServerHostSettings.jsonโ server name, description, max players, ports, password, andListOnMasterServerfor public visibility.ServerGameSettings.jsonโ the gameplay rules:GameModeType(PvP or PvE), loot and building multipliers, castle limits, blood drain rates, and decay settings.
Set your name and password in the first, and dial in the difficulty in the second.
Step 5: Set up admins
Add your Steam ID (the 64-bit number) to save-data/Settings/adminlist.txt, one per line. In-game admins can then use console commands for moderation.
Step 6: Open the ports
V Rising uses UDP ports 9876 (game) and 9877 (query):
sudo ufw allow 9876:9877/udp
Step 7: Connect
In game, open the server browser and search your name, or use Play โ Connect to a server with your-ip:9876. Enter the password if you set one.
PvP vs PvE decisions
The biggest choice is GameModeType. PvP allows raiding other players' castles during set windows you configure; PvE keeps combat to the world's enemies. You can also tune raid time windows and offline-raid protection in ServerGameSettings.json โ decide this before your clan invests in a castle.
Backups
Your world lives in the save-data/Saves/ folder. Back it up on a schedule, especially before updates:
cp -r vrising/save-data/Saves ~/backups/vrising-$(date +%F)
Admin commands and moderation
Once your Steam ID is in adminlist.txt, enable admin mode in-game and you gain console commands for moderation and events โ teleporting, spawning, adjusting time, and managing players. Common needs like kick and ban are available, and mods such as the popular server admin frameworks add richer tooling if you want scheduled events or announcements.
Castle decay and offline raiding
Two settings deserve special thought in ServerGameSettings.json. Castle decay determines whether inactive players' castles crumble over time โ useful for reclaiming space on a busy server, but harsh for casual players. Offline raid protection decides whether a clan's base can be raided while they're away. Set both to match your community's tolerance; getting them wrong is the fastest way to lose players on a PvP server.
Common issues
- Server not visible: set
ListOnMasterServertrue and open both UDP 9876 and 9877. - Admin commands not working: confirm your 64-bit Steam ID is in
adminlist.txtand you enabled admin in-game. - Version mismatch after a patch: re-run the SteamCMD update.
The easy path
V Rising's castle simulation and combat run smoothly on fast cores and NVMe storage, both of which Nxeon's VPS provides โ along with full root for the Proton layer, admin lists and scheduled backups. A one-click V Rising deploy handles SteamCMD and generates the configs, so your clan can start hunting for blood the same day.