This image can be used to run a dedicated server for Vintage Story
To run this image you can use docker run -pd 42420:42420 --name VintageStoryServer devidian/vintagestory:latest
, but you may want to use a customized version for your needs so see following instructions.
To run this image with docker compose you can start using the following file:
version: '3.8'
services:
vsserver:
image: devidian/vintagestory:latest
container_name: vsserver
restart: unless-stopped
volumes:
# • your world will be in /appdata/vintagestory/vs by default (/gamedata/vs on the container)
# • if you run multiple servers just change the left part
# • you could also use docker volumes instead of host path
- /appdata/vintagestory:/gamedata
ports:
- 42420:42420
To use unstable versions just replace tag latest
with unstable
. See docker-compose.yml for all versions.
To update to the latest version call docker compose pull
first, this will download the newest latest base image. Then execute docker compose up -d
.
If you use a host volume, you can just edit files there. First stop the container, then make your changes and start the container again.
If you encounter any Problems or want some help feeel free to contact me on Discord (Devidian#1334
) on my Discord Server (https://discord.gg/8h3yhUT) or write an issue at GitHub (https://github.com/Devidian/docker-vintagestory)