Vintage Story Server Hosting
Survive the seasons and rebuild the world with friends while the AI copilot keeps it running.
What do you need to host a Vintage Story server?
A Vintage Story dedicated server needs about 1 GB of RAM plus 300 MB per player (4–6 GB covers most groups), a server build that matches your players' game version, port 42420 open for both TCP and UDP, and a whitelist entry for every friend, because servers have been invite-only out of the box since 1.20. Or let a Vintage Story server host run it for you. With GameTeam's Vintage Story server hosting you pay per GB of RAM, from $0.49/GB a week, slots are unlimited, and the AI copilot edits serverconfig.json, installs mods and reads the server log when you ask in plain English.
Run your Vintage Story server by just asking.
Vintage Story keeps its rules in serverconfig.json, and one missing comma is enough to stop the server on boot. Ask the copilot instead: it edits the file and reads the value back, pulls mods from the ModDB, and goes through server-main.log when something breaks.
Through Every Winter
The settlement persists at a fixed address, season after season.
Mods Placed for You
Mods from the official database installed by the copilot; players are prompted on join.
Whole Settlement, One Plan
Unlimited player slots on a per-GB price.
Vintage Story with friends
A survival game about the world as it might really work: real geology, real seasons, and crafting that goes from knapping stone to running a forge. Together it becomes a settlement — one player farming, another smithing, and winter coming for everyone.
Vintage Story server RAM requirements
4-6 GB, rising with world size and how far players have explored.
| Your server | Starting RAM | From (Budget, weekly) |
|---|---|---|
| 2–8 players, a vanilla world | 4 GB | $1.96 / week |
| 8–16 players, or a light mod list | 6 GB | $2.94 / week |
| 16+ players, a big mod list or a far-explored map | 8 GB | $3.92 / week |
The developers' own rule of thumb is 1 GB plus about 300 MB for each player, and memory keeps climbing as people spread out and the map grows. Mods add their own share on top. Treat these as a place to start: RAM changes in one click from the panel and the world stays exactly where it is. Player limit: 8-32 depending on world settings.
How to set up a Vintage Story server on GameTeam
Pick RAM and a location
4 GB is enough for a small vanilla group. Choose the location closest to most of your players, since Vintage Story gets laggy across continents. There are 25+ to pick from in Europe, the Americas and Asia-Pacific.
Let yourself and your friends in
A dedicated server only admits whitelisted players since 1.20. Ask the copilot to whitelist your friends and make you admin, or run /whitelist add and /op in the console. Bringing a world along? Upload its .vcdbs save.
Join from the Multiplayer menu
In Vintage Story open Multiplayer, click Add new server, paste the address and port from the panel and join. Mods the server runs are offered to each player on connect.
Good to know before you start
World generation settings are applied at creation, and mods are placed in the server Mods folder before first start.
Vintage Story server settings explained
Server settings live in serverconfig.json in the server's data folder. Edit the file with the server stopped, or change values while it runs with /serverconfig. World rules sit in the file's WorldConfig block, which is only read when a new world is created; after that, /worldconfig changes them. The settings owners change most:
| Setting | What it does |
|---|---|
ServerName | Name shown in the public server list (4–80 characters) if you advertise the server. |
ServerDescription / WelcomeMessage | The listing text, and the message players see when they join. {0} in the welcome message becomes the player's name. |
MaxClients | Most players online at once. Default 16. Every extra player costs RAM and CPU. |
Password | Join password; null means none. /serverconfig password sets it live (no spaces allowed). |
WhitelistMode | 0 = default (on for dedicated servers), 1 = off, 2 = on. |
AdvertiseServer | Adds the server to the public list. Off by default since 1.20. |
AllowPvP / AllowFireSpread / AllowFallingBlocks | Player combat, fire spreading to nearby blocks, and sand and gravel falling. |
PassTimeWhenEmpty | Keeps the calendar running with nobody online. Off by default, so the seasons wait for you. |
MaxChunkRadius | The furthest view distance a player may use, in 32-block chunks (default 12). Higher values need more RAM. |
DefaultRoleCode | Role for new players: suplayer by default, suvisitor for visitors who can chat but not build. |
StartupCommands | Commands run on every start, such as /op yourname when you have no console. |
Port | The port the server listens on. Default 42420. |
WorldConfig | Seed, world name, playstyle and world-generation options for a new world. |
Vintage Story server commands
Type these in the server console, or in chat once you are admin (run /op yourname in the console, or put it in StartupCommands). The copilot can run any of them from the panel.
| Command | What it does |
|---|---|
/op <player> | Makes a player admin, the same as /player <player> role admin. |
/whitelist add <player> | Lets a player into a whitelisted server. /player <player> whitelist on does the same. |
/serverconfig whitelistmode off | Turns the whitelist off, so anyone with the address (and password) can join. |
/serverconfig password <word> | Sets a join password. /serverconfig nopassword removes it. |
/kick <player> [reason] | Removes a player from the server. |
/ban <player> <duration> <reason> | Bans a player for a set time. /unban <player> lifts it; /help ban shows the duration format. |
/announce <message> | Sends a message to every chat group on the server. |
/list clients | Shows who is connected right now. |
/autosavenow | Saves the world immediately. |
/genbackup [name] | Copies the save into the Backups folder without pausing the server. |
/moddb install <modid> | Installs a mod from the official ModDB. /moddb remove and /moddb list work too. |
/worldconfig <setting> <value> | Changes a world rule on a running world, for example deathPunishment keep. |
/stats | Tick rate, memory use and other server statistics. |
/stop | Shuts the server down cleanly. There is no restart command; start it again from the panel. |
Can I add mods to a Vintage Story server?
Yes, from the official mod database. Mods go in the server Mods folder and clients are prompted to install what they need.
Install by mod ID from the official ModDB with /moddb install <modid>, or upload a mod's .zip as it is (never unzipped) to the data folder's Mods folder and restart. Server-side and universal mods are offered to players when they connect; client-side extras like shaders stay each player's own choice. The copilot can take either route. The full walkthrough: how to add mods to a Vintage Story server.
Vintage Story server ports
Nothing to forward on GameTeam. The panel lists your server's address and port, and that port may not be 42420, so players paste it in as address:port.
Pay per GB of RAM. Never per slot.
You pay for memory, not seats, and the weekly plan lets you start with a single week. Change RAM in one click, or switch the same server to another game. The AI copilot is included on every plan.
- ✓ AI copilot included on every plan
- ✓ Unlimited player slots — we never charge per slot
- ✓ Ryzen 9 7950X · NVMe storage
- ✓ DDoS protection included
- ✓ Switch to another game anytime
- ✓ 25 GB NVMe storage · 160 Gbps DDoS protection
- ✓ AI copilot included on every plan
- ✓ Unlimited player slots — we never charge per slot
- ✓ Ryzen 9 7950X · Unlimited NVMe storage
- ✓ 480 Gbps DDoS protection
- ✓ Switch to another game anytime
- ✓ Dedicated threads
- ✓ Automatic backups
- ✓ Priority support
Hardware & network
Locations
What server owners say
"Honestly didn't expect much from an 'AI manager', but it's how I run my server now. I'll type something like 'why did the server crash last night' and it actually reads the logs and tells me."
Verified review
"I'd been on two other hosts before this. What sold me was the AI manager catching a memory leak in one of my mods and naming the exact one — something I'd been chasing for weeks."
Verified review
"I'm not very technical and setting up servers always stressed me out. Now I just ask the assistant to fix a config, and it either walks me through it or does it for me."
Verified review
Vintage Story server hosting FAQ
How much RAM does a Vintage Story server need?
The developers estimate 1 GB plus about 300 MB per player, so a full 16-player server wants roughly 6 GB. Most groups fit in 4–6 GB; a long mod list or a world players have spread far across needs more. On GameTeam you change RAM in one click without touching the world.
How many players can a Vintage Story server hold?
The default cap is 16 (MaxClients in serverconfig.json), and you can raise it. The practical limit is RAM and CPU, since each player adds about 300 MB and some processor time. GameTeam never charges per slot, so a bigger cap only means choosing enough RAM.
Do you offer Vintage Story modded server hosting?
Yes. Vintage Story server hosting with mods works like vanilla: mods go in the server's Mods folder or come straight from the ModDB with /moddb install, and players are prompted to download them when they connect. Tell the copilot "install Carry On and Primitive Survival" and it handles both. Pick mod releases made for your server's game version.
Why does Vintage Story say "Internet hosting failed"?
That message comes from Open to Internet, which tries to open port 42420 on your router through UPnP. It only works if the router supports UPnP and has it switched on, and the official wiki puts the success rate around 60%. The alternatives are forwarding TCP and UDP 42420 yourself, a VPN such as Hamachi, or a hosted server, which needs neither.
What causes Vintage Story host not responding messages?
Usually the server is too busy to answer in time: too little RAM or CPU for the players and mods, an autosave running (each one causes a second or two of lag), or players connecting from another continent. Look in the log for Server overloaded. A tick took …ms. On GameTeam's Vintage Story hosting the copilot reads that log for you, RAM goes up in one click, and you can move the server closer to your players.
How much does a Vintage Story server cost?
A Vintage Story server rental on GameTeam is billed per GB of RAM: $0.49/GB a week on Budget, or $1.99/GB billed monthly. A 4 GB server is $1.96 a week and 6 GB is $2.94 a week. Slots are unlimited and the AI copilot is included on every plan.
How do my friends join my Vintage Story server?
In Vintage Story they choose Multiplayer, then Add new server, and paste the address and port from your GameTeam panel. Whitelist each of them first (or ask the copilot to), because 1.20+ servers turn away anyone who is not on the list. If you set a password, they type it into the server's entry in the same menu.
Can I move my existing world to GameTeam?
Yes. With the server stopped, upload the world's .vcdbs file from your Saves folder to the server's Saves folder, then name it default.vcdbs or point SaveFileLocation in serverconfig.json at it. The copilot can make that edit. It is also the easiest way to get custom world-generation settings: create the world in singleplayer, then upload it.
Run it yourself — or let the copilot.
Same server, any game.
Your settlement, still standing after the next winter.
Deploy the server, tell the copilot your world rules, and whitelist the people you want there.
Deploy your Vintage Story server





