Docs / Game Servers / Vintage Story Dedicated Server

Vintage Story Dedicated Server

By Admin · Mar 15, 2026 · Updated Apr 23, 2026 · 222 views · 1 min read

Vintage Story Server

Vintage Story is a sandbox survival game focused on realistic crafting, agriculture, and exploration. It has native Linux server support and a active modding community.

Requirements

  • 2+ CPU cores
  • 4GB RAM (8GB recommended)
  • Mono or .NET runtime
  • 15GB disk space

Installation

mkdir -p /opt/vintagestory && cd /opt/vintagestory

# Download latest server from vintagestory.at
wget https://cdn.vintagestory.at/gamefiles/stable/vs_server_linux-x64_1.19.8.tar.gz
tar xzf vs_server_*.tar.gz

# Make executable
chmod +x VintagestoryServer

Configuration

# serverconfig.json
{
    "Port": 42420,
    "ServerName": "My Vintage Story Server",
    "MaxClients": 16,
    "Password": "",
    "WorldConfig": {
        "Seed": "",
        "MapSizeX": 1024000,
        "MapSizeZ": 1024000,
        "WorldType": "standard"
    }
}

Running as Service

cat > /etc/systemd/system/vintagestory.service << EOF
[Unit]
Description=Vintage Story Server
After=network.target
[Service]
WorkingDirectory=/opt/vintagestory
ExecStart=/opt/vintagestory/VintagestoryServer --dataPath /opt/vintagestory/data
User=gameserver
Restart=on-failure
[Install]
WantedBy=multi-user.target
EOF

useradd -r gameserver
chown -R gameserver:gameserver /opt/vintagestory
systemctl enable --now vintagestory
ufw allow 42420/tcp

Mods and Backups

# Install mods by placing .zip files in data/Mods/
# Popular mods: VintageStoryMods.com

# Backup world data
tar czf /backup/vs-world-$(date +%Y%m%d).tar.gz /opt/vintagestory/data/

Was this article helpful?