Dedicated V Rising server for vampire survival and castle building with friends
Grab the automated bash script from GitHub to follow along with the video.
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/gaming/v-rising/v-rising-ubuntu.sh
chmod +x v-rising-ubuntu.sh
sudo bash v-rising-ubuntu.sh
The script installs Docker if needed, pulls the V Rising dedicated server image via SteamCMD, and starts the container. The server runs on ports 9876 and 9877 UDP. Initial startup downloads ~3 GB of game server files.
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/gaming/v-rising/v-rising-ubuntu.sh
chmod +x v-rising-ubuntu.sh
sudo bash v-rising-ubuntu.sh
Edit ServerGameSettings.json to set your server name, password, and max players. The config file is located in the server's save data volume.
# Edit the server game settings
nano /opt/v-rising/data/Settings/ServerGameSettings.json
# Key fields to configure:
# "Name": "My V Rising Server"
# "Password": "yourpassword"
# "MaxConnectedUsers": 20
# "GameModeType": "PvE" or "PvP"
Open V Rising, go to Play Online, then Find Servers to browse the server list, or use Direct Connect to enter your server IP and port directly.
# Direct connect address
<your-server-ip>:9876
Add your Steam64 ID to adminlist.txt to gain admin privileges. Use in-game console commands to manage players, ban cheaters, and monitor server logs.
# Add Steam64 ID to admin list
echo "YOUR_STEAM64_ID" >> /opt/v-rising/data/adminlist.txt
# View live server logs
docker logs -f v-rising-server
# Restart the server
docker restart v-rising-server
| Port | Purpose |
|---|---|
| 9876 UDP | Game traffic |
| 9877 UDP | Steam query (server browser) |
V Rising is an action survival game where you play as a vampire building a castle, hunting prey, and surviving in a dark world. A dedicated server enables persistent multiplayer where your shared world continues even when individual players are offline.
A dedicated V Rising server allows the world to persist 24/7, enables more players than peer hosting, and gives you full control over game settings including PvP mode, day-night cycle speed, blood drain rates, and resource gathering multipliers.
V Rising uses UDP port 9876 for game traffic and UDP port 9877 for the Steam query. Open both UDP ports in your firewall and router. Without the query port, the server may not appear in the Steam server browser.
Alternatives include playing via Steam Remote Play (host stays online), renting from Nitrado or G-Portal, or using V Rising Realms (official hosted). Self-hosting provides 24/7 uptime at no recurring cost.
Avoid self-hosting if your home internet upload is less than 5 Mbps per player. Also avoid if you cannot port forward UDP ports on your router due to CGNAT — use a VPS in that case.
PrismaTechWork provides end-to-end infrastructure services — from initial deployment and security hardening to ongoing monitoring, automated backups, and dedicated support. Whether you need a single-server setup or a multi-site network, our team ensures your infrastructure is built right, secured properly, and maintained reliably.
V Rising supports up to 40 players per server. For co-op focused play, 4 to 8 players is the sweet spot for performance and gameplay experience. For PvP servers, larger player counts add excitement but require more server resources. A 4-core CPU with 8 GB RAM handles most configurations comfortably.
In PvE mode, players cannot attack or destroy each other's castles. Cooperation and boss progression are the focus. In PvP mode, players can raid other players' castles and fight each other. PvP mode has additional settings for raid windows (specific hours when raiding is allowed) to prevent griefing.
Yes — extensively. ServerGameSettings.json contains hundreds of parameters: blood drain multiplier, resource gathering rate, crafting speed, castle decay rate, PvP raid hours, and much more. Boosting resource rates makes the game more casual; default or reduced rates create a harder survival experience.
Add your Steam 64-bit ID to the adminlist.txt file in the server data directory. In-game, open the console (grave key) and type adminauth to gain admin privileges. Admin commands allow teleporting, spawning items, kicking and banning players, and adjusting game settings without restarting.
Yes. Player character data including your castle, blood type progression, and gear is stored on the server in the save files. As long as the save files persist, your progression continues across server restarts and when players reconnect after being offline.
Yes. Copy the entire Saves directory from the old server to the new one. Set the WorldName in ServerHostSettings.json to match the save directory name. The new server loads the existing world with all player data intact.
At minimum, back up daily. For active servers, consider hourly backups. V Rising autosaves periodically, but the autosave files can sometimes be corrupted by crashes or power interruptions. Having multiple backup snapshots ensures you can recover from corruption with minimal lost progress.
V Rising dedicated server requires at minimum a 64-bit CPU with 4 cores, 8 GB RAM, and 4 GB disk space. For better performance with 10+ players, use 8 cores and 16 GB RAM. The server is a Windows executable — Linux hosting requires Wine or a Docker container that includes the Windows runtime.