Skip to content

joaop221/v-rising-docker-arm64

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

v-rising-docker-arm64

V Rising Dedicated Server inside Docker ARM64 container.

Build image locally

To build this image you need an ARM64 System or enable multi-platform support in your container engine. To do so with docker read this: Multi-platform images.

With this setup done you can proceed to build:

docker buildx build --platform linux/arm64 -t v-rising-docker-arm64:local -f debian.Dockerfile . --load

About buildx: --load will give you an option to load this image at your local images list: docker builx build reference.

Running image locally

To run this image you do not need to install V Rising at your system nor to setup game server externally of docker, but it's recommended to read the doc: V Rising Dedicated Server Instructions.

See the command (remember to enable multi-platform support or use a ARM64 system):

docker run -d --platform linux/arm64 \
    -p 9876:9876/udp \
    -p 9877:9877/udp \
    -v ./volumes/v-rising/data:/vrising/data \
    -v ./volumes/v-rising/server:/vrising/server \
    ghcr.io/joaop221/v-rising-docker-arm64:main

Keep in mind that you can include additional environment variables to configure the behavior of game, as described here: V Rising Dedicated Server Instructions for v1.0.x.

Technical notes

To download the game we need to emulate steamcmd architecture, this is made using box86.

And to run V Rising Server we need another combination of packages box64 + wine64.

Credits and Links

This image was based on implementation and docs available in:

About

V Rising Dedicated Server inside Docker container

Resources

License

Stars

Watchers

Forks

Packages