Skip to content

zsuatem/VintageStory-Docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Workflow Status (with branch)

Docker Image Version (tag latest semver)

Docker Image Version (tag latest semver)

Docker Image Size (latest by date) Docker Pulls Docker Stars

About

Simple Docker image of Vintage Story Server for amd64, arm64 and arm v7 architectures.

Tags

  • latest, stable - latest stable version
    • 1.16 - latest 1.16.x (stable) version e.g. (1.14, 1.15)
      • 1.16.4 - 1.16.4 (stable) version e.g. (1.14.10, 1.15.2)
  • unstable - latest unstable version
    • 1.16.5-rc.1 - 1.16.5-rc.1 (preview, rc) version e.g. (v1.14.0-pre.11, v1.15.0-pre.8)

How to use

Simple run

Simple run with default settings (not recommended).

docker run --name vintagestory -d -it -p 42420:42420/tcp zsuatem/vintagestory:latest

Data folder

If you want to easily change some settings or add mods you can mount the data folder or what you need to folder/file on your server. the data folder is mounted to a randomly named volume by default.

The data folder contains:

.
|-- BackupSaves
|-- Backups
|-- Cache
|-- Logs
|-- Macros
|-- Mods
|-- Playerdata
|-- Saves
|-- WorldEdit
|-- serverconfig.json
`-- servermagicnumbers.json

If you do not want to mount any file or folder you can copy the file from the server to the container using docker cp e.g. docker cp ./serverconfig.json vintagestory:/vintagestory/data/serverconfig.json.

Access to console

You can easily access the console using docker attach vintagestory where "vintagestory" is the container name. To detach, use the keyboard shortcut Ctrl + P Q.

Run the server (docker run)

Run with the data folder in the container mounted to vsserverdata volume.

docker run --name vintagestory -d -it \
    -p 42420:42420/tcp \
    -v vsserverdata:/vintagestory/data \
    zsuatem/vintagestory:latest

Run the server (docker compose)

Same as above but as docker-compose.yml. You can exacly the

docker-compose.yml file:

version: "3.9"

services:
    vintagestory:
        image: zsuatem/vintagestory:latest
        container_name: vintagestory
        restart: always
        ports:
            - 42420:42420/tcp
        volumes:
            - vsserverdata:/vintagestory/data
        stdin_open: true
        tty: true

volumes:
        vsserverdata:

Useful URLs

Official game site Vintage Story

You can find the images on Docker Hub

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages