Games V Rising
V Rising server requirements
Requirements
| Our benchmark | Stunlock Studios | DatHostContradicts developer | ValebyteSells these plans | ||
|---|---|---|---|---|---|
| CPU | 7% of one core, idle | Quad-core 2.8 GHz min, 6 cores rec | 4 vCPU 3.0 GHz at 10 up to 8 vCPU 3.8 GHz at 40+ | ||
| RAM | 2.8 GB idle, 4.0 GB peak | 4 GB at 1-8 up to 14 GB+ at 30+ | 8 GB min, 16 GB rec | 6 GB at 1-5, 8-12 GB at 10, 16 GB at 20, 24-32 GB at 40+ | |
| Disk | 1.9 GB install | 50 GB SSD min, 100 GB SSD rec | 40 GB NVMe for 10-20, 60-80 GB for 20-40+ | ||
| Network | UDP 9876 and 9877 | UDP game and query ports, RCON on TCP | 10 Mbps min, 20 Mbps rec | 100 Mbps enough, 1 Gbps recommended | |
| OS | Linux via Wine | Windows only | Windows 10 or Linux, 64-bit |
RAM by players
4 to 6 GB
Valebyte
6 to 12 GB
- Recommended
- Community
- WinterNode: "4GB | 1-8 players, vanilla, casual PvE / 6GB | 1-10 players, vanilla / 8GB | Up to ~20 players, or any modded server / 10-12GB | 20-30 players, or modded with multiple plugins / 14GB+ | 30+ players, community servers, active raid nights"
- Valebyte: "Basic Server (1-5 players, small world): 6 GB RAM or more. / 10 players: 8-12 GB RAM is recommended. ... 20 players: 16 GB RAM will be required. ... 40+ players: 24-32 GB RAM or more."
Memory over time
- In use
- Peak, with cache
Community results
Loading...
Add result
Pending
- 24 hours idle
- One player for 30 minutes
- Three warm restarts
Ports
| Port | Protocol | Use | Our server |
|---|---|---|---|
9876 | UDP | Game traffic (Port). | Open |
9877 | UDP | Steam query (QueryPort). | Open |
25575 | TCP | RCON. | Off |
Forward UDP 9876 and 9877. Stunlock's docs show 27015 and 27016 only as examples.
Docker setup
4 steps
Download
Free anonymous download, Steam app 1829350, about 1.9 GB. Force the Windows build.
docker volume create vrising_files docker run --rm -v vrising_files:/data steamcmd/steamcmd:latest \ +@sSteamCmdForcePlatformType windows +force_install_dir /data \ +login anonymous +app_info_update 1 +app_update 1829350 validate +quit docker run --rm -v vrising_files:/data alpine chown -R 1000:1000 /dataWine image with a display
The Wine image from the Enshrouded page, plus Xvfb.
printf 'FROM wine_runtime\nUSER root\nRUN apt-get update && apt-get install -y --no-install-recommends xvfb xauth && rm -rf /var/lib/apt/lists/*\nUSER game\n' | docker build -t wine_x -Run
Exact bench command. Add
-p9876-9877:9876-9877/udp to publish the ports.docker volume create vrising_save docker run -d --name vrising --init --memory 12g \ -v vrising_files:/vrising -w /vrising -v vrising_save:/home/game/save \ wine_x sh -c 'Xvfb :0 -screen 0 1024x768x16 -nolisten tcp & sleep 1; DISPLAY=:0 exec wine ./VRisingServer.exe -persistentDataPath "Z:\\home\\game\\save" -logFile "Z:\\home\\game\\save\\server.log"'Ready line
'Server Setup Complete' 11.9 seconds after container start.
docker exec vrising tail -F /home/game/save/server.log | grep -m1 'Server Setup Complete'
Settings
14 settings
Files: ServerHostSettings.json and ServerGameSettings.json in VRisingServer_Data/StreamingAssets/Settings.
| Setting | What it does |
|---|---|
Name: V Rising Server | Name in the server list. |
Port: 9876 | Game port, UDP. |
QueryPort: 9877 | Steam query port, UDP. |
MaxConnectedUsers: 40 | Player slots. |
MaxConnectedAdmins: 4 | Extra slots for admins. |
ServerFps: 30 | Server tick rate. |
SaveName: world1 | Save folder name. |
Password: (empty) | Join password; empty is open. |
Secure: true | Valve anti-cheat. |
ListOnSteam: false | Steam server list. |
ListOnEOS: false | Epic server list. |
AutoSaveCount: 20 | Autosaves kept. |
AutoSaveInterval: 120 | Seconds between autosaves. |
Rcon.Enabled: false | Remote console, port 25575. |
Troubleshooting
4 problems
- 'Failed to create batch mode window' under Wine
- V Rising needs a display. Run Xvfb in the container and set DISPLAY.
- xvfb-run hangs in Docker
- Start Xvfb directly before the server, and run the container with --init.
- Server missing from the list
- ListOnSteam and ListOnEOS are false by default. Set them to true.
- Port to forward: 27015 or 9876
- UDP 9876 and 9877 ship as defaults. 27015 and 27016 are examples in Stunlock's docs.
Method
build 25169871
| Server | V Rising dedicated server, Steam build 25169871, downloaded 2026-10-06. |
|---|---|
| Image | Debian 13 with Wine 10 and Xvfb, uid 1000; server files and saves on Docker volumes. |
| Machine | AMD Ryzen 9 5950X, Proxmox VE 9, each game server in Docker inside a dedicated LXC container. 12 GB memory limit, no swap. |
| Command | Xvfb :0 & wine VRisingServer.exe -persistentDataPath Z:\home\game\save -logFile Z:\home\game\save\server.log |
Changes from defaults
- Wine and a virtual display on Linux. Stunlock supports only Windows; Windows numbers can differ.
- Shipped ServerHostSettings.json and ServerGameSettings.json unchanged.
- Xvfb runs in the same container and counts toward its memory.