V-Rising Server run on latest wine.
This docker image based on BorkforceOne/V-Rising-Docker-Linux, ich777/docker-steamcmd-server@v-rising and steamcmd/steamcmd.
To config your server, please apply your settings by editing ServerHostSettings.json
and ServerGameSettings.json
directly and mount to /data/Settings
in container. (it's recommended to mount whole /data
to host filesystem to keep game progress, or it would be lost.)
Default server setting files are all placed in data
folder, you can use these file to start your server.
main
,latest
use latestwinehq-stable
staging
use latestwinehq-staging
edge
use latestwinehq-devel
/
├─ data
│ ├─ Saves
│ └─ Settings
│
├─ logs
│ └─ VRisingServer.log
│
└─ vrising # server files
Name | Default | Description |
---|---|---|
TZ | Etc/UTC | Timezone |
GAME_ID | 1829350 | The GAME_ID that download from steam at startup |
GAME_PARAMS | "" | additional parameter for server launch |
VALIDATE | true | validate server files when container startup |
docker run --name V-Rising -d \
-p 9876-9877:9876-9877/udp \
-e 'TZ=America/New_York' \ # optional
-e 'GAME_ID=1829350' \ # optional
-e 'GAME_PARAMS=' \ # optional
-e 'VALIDATE=true' \ # optional
-v /path/to/data:/data \
-v /path/to/logs:/logs \ # optional
-v /path/to/server:/vrising \ # optional, no need to mount for most case
miaulightouch/vrising-server-wine7
version: "3"
services:
vrising:
image: miaulightouch/vrising-server-wine7
container_name: vrising
environment:
- TZ=America/New_York # optional
- GAME_ID=1829350 # optional
- GAME_PARAMS= # optional
- VALIDATE=true # optional
volumes:
- /path/to/data:/data # optional
- /path/to/logs:/logs # optional
- /path/to/server:/vrising # optional, no need to mount for most case
ports:
- 9876-9877:9876-9877/udp
restart: unless-stopped