vrising dedicated container running under wine
1.2K
A high-performance, easy-to-use Dockerized V Rising dedicated server running on Ubuntu 24.04 with Wine 11.0. Designed for stability, ease of configuration, and automated maintenance.
The recommended way to run the server is using Docker Composeā . Create a docker-compose.yml file and paste the following:
services:
vrising:
image: dmirtillo/vrising-dedicated
container_name: vrising-server
environment:
- TZ=Europe/Rome
- SERVERNAME=vrising-dedicated
- WORLDNAME=world1
volumes:
- ./server:/mnt/vrising/server # Game binaries (automated update)
- ./persistentdata:/mnt/vrising/persistentdata # YOUR SAVES & SETTINGS
ports:
- '9876:9876/udp' # Game Port
- '9877:9877/udp' # Query Port
healthcheck:
test: ["CMD-SHELL", "nc -z -u 127.0.0.1 $${QUERYPORT:-9877} || exit 1"]
interval: 30s
timeout: 10s
start_period: 120s
retries: 3
restart: unless-stopped
Then run:
docker compose up -d
ServerGameSettings.json and ServerHostSettings.json directly via environment variables (no manual JSON editing required!).| Variable | Default | Description |
|---|---|---|
SERVERNAME | vrising-dedicated | Your server's name in the server list. |
WORLDNAME | world1 | The name of your world save file. |
TZ | Europe/Rome | Timezone for logs and scheduling. |
PUID / PGID | 1000 | User/Group ID for file permissions. |
Patch any setting in the internal JSON files using these prefixes:
GAME_SETTINGS_ for ServerGameSettings.jsonHOST_SETTINGS_ for ServerHostSettings.jsonExample:
environment:
- HOST_SETTINGS_ListOnSteam=true
- HOST_SETTINGS_Rcon__Enabled=true
- HOST_SETTINGS_Rcon__Password=MySecretPassword
- GAME_SETTINGS_GameModeType=PvE
- GAME_SETTINGS_UnitStatModifiers_Global__MaxHealthModifier=2
This image supports a persistent RCON sidecar pattern. You can run an RCON client that waits for the server to be healthy before starting:
services:
vrising:
# ... (see Quick Start)
environment:
- HOST_SETTINGS_Rcon__Enabled=true
- HOST_SETTINGS_Rcon__Password=SuperSecretPassword
rcon:
image: outdead/rcon-cli:latest
environment:
- RCON_HOST=vrising
- RCON_PORT=25575
- RCON_PASSWORD=SuperSecretPassword
depends_on:
vrising:
condition: service_healthy
For detailed guides on networking, data management, and troubleshooting, visit the official repository:
š GitHub Repository: dmirtillo/docker-vrisingā
Content type
Image
Digest
sha256:94301299cā¦
Size
869.8 MB
Last updated
6 months ago
docker pull dmirtillo/vrising-dedicated