Video coming soon…
🎮 Setup Vintage Story — Dedicated Survival Game Server
Deploy a Vintage Story dedicated server on Ubuntu with Docker — host your own world for this deep, atmospheric survival sandbox and play with friends, on port 42420.
⚠️ This script is provided for demo and testing purposes only. Not intended for production use.
📦 Resources & Setup Scripts
Grab the automated bash script from GitHub to follow along with the video.
Quick Install:
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/gaming/vintage-story/vintage-story-ubuntu.sh
chmod +x vintage-story-ubuntu.sh
sudo bash vintage-story-ubuntu.sh
Tutorial Steps
1 Download the Script
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/gaming/vintage-story/vintage-story-ubuntu.sh
2 Make it Executable
chmod +x vintage-story-ubuntu.sh
3 Run the Installer
The script installs Docker if needed and starts the Vintage Story server on port 42420, keeping the world and configuration in the ./data volume so your save survives restarts and updates.
sudo bash vintage-story-ubuntu.sh
4 Connect from the Game Client
There's no web interface — open Vintage Story on your PC, choose multiplayer, and connect directly to your server's address and port:
<your-server-ip>:42420 # connect from the game client
Ports Used
| Port | Purpose |
|---|---|
| 42420 | Game port — players connect from the Vintage Story client |
| No web UI | Administer via serverconfig.json, then restart the container |
| ./data | World save and configuration — back this up |