Vintage-Story-Server erstellen: Mods, Welteinstellungen und RAM
Einen Vintage-Story-Server erstellst du mit einer einzigen Datei und ein paar Befehlen. In serverconfig.json stehen der Name, der Port (standardmäßig 42420), die maximale Spielerzahl (standardmäßig 16) und ein optionales Passwort. Die Welt wählst du über ein Spielstil-Preset und passt sie später mit /worldconfig an. Mods sind .zip-Dateien im Ordner Mods, und Spieler laden sie beim Joinen automatisch herunter. Beim Arbeitsspeicher rechnet das offizielle Wiki mit 1 GB plus 300 MB pro Spieler: 2 GB für drei Spieler, 4 GB für rund zehn. Die aktuelle stabile Version ist 1.22.7.
Ein Dedicated Server läuft auch, wenn du nicht da bist
Zusammen spielen geht auch ohne eigenen Server: Öffne deine Welt und wähl Open to LAN oder Open to Internet. Letzteres versucht per UPnP einen Port an deinem Router zu öffnen; laut den Entwicklern klappt das in etwa 60 Prozent der Fälle auf Anhieb. Sonst musst du Port 42420 (TCP und UDP) selbst weiterleiten. Und die Welt ist nur erreichbar, solange dein Spiel läuft.
Ein Dedicated Server läuft unabhängig von deinem PC: Deine Freunde bauen weiter, während du schläfst, und du bekommst mehr Spieler unter, als ein Spiele-PC nebenbei schafft. Eine Einschränkung: PassTimeWhenEmpty ist standardmäßig aus, ohne Spieler steht der Kalender also still. Sollen die Jahreszeiten weiterlaufen, während niemand online ist, setz es auf true.
Wann nicht: Spielt ihr immer zu zweit oder zu dritt gleichzeitig, und funktioniert Open to Internet bei dir? Dann brauchst du keinen Server.
serverconfig.json: erst stoppen, dann anpassen
Bei uns liegt die Datei unter data/serverconfig.json, erreichbar über den Reiter Files im Panel. Das Wiki sagt es deutlich: Stopp den Server, bevor du sie bearbeitest, und Änderungen gelten erst nach einem Neustart. Lieber kein JSON? Viele Felder setzt du auch live mit /serverconfig in der Konsole. Die wichtigsten Felder mit ihren Standardwerten:
"ServerName": "Vintage Story Server",
"Port": 42420,
"MaxClients": 16,
"Password": null,
"AdvertiseServer": false,
"WhitelistMode": 0,
"PassTimeWhenEmpty": false,
"WorldConfig": {
"SaveFileLocation": ".../Saves/default.vcdbs",
"WorldName": "A new world",
"PlayStyle": "surviveandbuild"
}- ServerName: 4 bis 80 Zeichen, Pflicht, wenn du in die öffentliche Serverliste willst.
- MaxClients: Höhere Werte kosten mehr RAM und CPU.
- Password:
nullbedeutet kein Passwort. - AdvertiseServer: seit 1.20 standardmäßig aus, dein Server steht also nicht in der öffentlichen Liste.
- WhitelistMode: 0 = Standard, 1 = aus, 2 = an. Standard heißt seit 1.20: an auf einem Dedicated Server. Der klassische Grund, warum Freunde nicht reinkommen.
- MapSizeX und MapSizeZ: Breite und Länge, standardmäßig 1.024.000 Blöcke;
MapSizeYist die Höhe (256). - WorldConfig:
SaveFileLocationzeigt auf die Weltdatei (.vcdbs), die beim Start geladen oder angelegt wird;WorldNameundPlayStylegelten nur für eine neue Welt.
Achtung bei einem gehosteten Server: Die Startzeile übergibt --port und --maxclients, und die überschreiben, was in der Datei steht. Den Port bekommst du vom Panel, und die Spielerzahl änderst du über die Startup-Variable Max Clients.

Wähl den Spielstil vor dem ersten Start
Welteinstellungen in serverconfig.json wirken nur, solange die Welt noch nicht existiert. Es gibt fünf Presets:
- Standard (
surviveandbuild): das normale Survival-Erlebnis, und nicht gerade anfängerfreundlich. - Exploration (
exploration): keine Temporal Storms, du behältst dein Inventar beim Tod, und Kreaturen greifen erst an, wenn du sie triffst. Eine gute Wahl für neue Spieler. - Wilderness Survival (
wildernesssurvival): keine Karte, einstürzender Boden und Fels und 50 Prozent stärkere Kreaturen. - Homo sapiens (
homosapiens): keine Lore und keine Temporal Stability; du bist der erste Mensch auf dem Planeten. - Creative Building (
creativebuilding): flaches Land, Fliegen und unbegrenzt Blöcke.
Der einfachste Weg laut Wiki: Leg die Welt im Singleplayer über Customize an, stopp den Server und lade die .vcdbs-Datei nach data/Saves hoch. Benenn sie in default.vcdbs um oder lass SaveFileLocation auf sie zeigen.
Danach änderst du viele Einstellungen live mit /worldconfig name wert (Groß- und Kleinschreibung beachten, danach neu starten). Die bekanntesten:
temporalStorms: off, veryrare, rare, sometimes (Standard, etwa alle 10 bis 20 Spieltage), often oder veryoften.deathPunishment: drop (Standard) oder keep.blockGravity: sandgravel (Standard) oder sandgravelsoil, dazucaveInson oder off für einstürzendes Gestein.creatureHostility: aggressive, passive oder off.
Nicht alles lässt sich nachträglich ändern: startingClimate, graceTimer, worldClimate, worldWidth und worldLength stehen fest, sobald die Welt angelegt ist.
Mods: .zip in den Ordner, alle auf derselben Version
Die offizielle Quelle ist die ModDB auf mods.vintagestory.at; schau bei jeder Mod, für welche Spielversion sie gemacht ist. Es gibt drei Arten: Content Mods (JSON ohne C#: Blöcke, Items, Kreaturen), Code Mods (C#, für neue Systeme) und Theme Packs (nur Optik). Jede Mod gibt außerdem an, wo sie läuft: Server, Client oder Universal.
- Stopp den Server und leg die .zip in
data/Mods. Nicht entpacken. - Starte den Server wieder. Du kannst auch aus der Konsole installieren, mit
/moddb install modid. - Spieler bestätigen beim Joinen die Modliste; das Spiel lädt dann die Server- und Universal-Mods in einen eigenen Ordner herunter (
ModsByServer). Client-Mods installiert ein Spieler selbst.
Die Falle steckt in den Versionen. Die Spielversion der Spieler muss der des Servers entsprechen, und nach einem Spielupdate aktualisierst du auch deine Mods. Mach ein Backup, bevor du Mods hinzufügst oder entfernst: Nach dem Entfernen einer Mod können Blöcke in deiner Welt kaputtgehen.
Verwaltung: dich zum Admin machen und Freunde reinlassen
Tippe diese Befehle in die Konsole des Panels oder als Admin in den Chat:
/op DeinName: dich selbst zum Admin machen (dasselbe wie/player DeinName role admin)./player Freund whitelist on: einen Spieler auf die Whitelist setzen, auch dich selbst./player Freund role suplayer: die Rolle eines Spielers ändern./serverconfig password geheim: Passwort setzen;/serverconfig nopasswordentfernt es./serverconfig advertise 0: nicht in der öffentlichen Liste./genbackup: vollständige Kopie der Welt./stop: sauber herunterfahren.
Die Whitelist gilt sofort, ohne Neustart. Neue Spieler bekommen die Rolle aus DefaultRoleCode (standardmäßig suplayer). Setz sie auf suvisitor, wenn Neulinge sich erst nur umsehen und chatten dürfen.
Version 1.22.7 und sicher updaten
Stand 23. September 2026 ist 1.22.7 die stabile Version. Das Wiki ist beim Updaten streng: Lösch zuerst die alten Installationsdateien, aber niemals deinen Datenordner, sonst gibt es unvorhersehbares Verhalten. In unserem Panel sind Versionszweig (stable, unstable oder pre) und Version (standardmäßig latest) Startup-Variablen, sodass eine Neuinstallation die neueste Version holt. Mach vorher ein Backup, aktualisiere deine Mods und sorg dafür, dass alle dieselbe Version spielen. Merkst du alle fünf Minuten ein kurzes Stocken? Das ist wahrscheinlich das Autosave, standardmäßig alle 300 Sekunden.
Wie viel RAM: die offizielle Rechnung
Das Wiki gibt eine vorsichtige Schätzung für eine Survival-Welt, in der die Spieler ausschwärmen: 1 GB Basis plus 300 MB pro Spieler, vier Threads und 1 GHz plus 100 MHz Takt pro Spieler. Zähl die Spieler, die gleichzeitig online sind, nicht die Länge deiner Whitelist:
| Gleichzeitig online | Laut Rechnung | Paket |
|---|---|---|
| 1 bis 3 | 1,3 bis 1,9 GB | Amateur, 2 GB, 3,00 € |
| 4 bis 10 | 2,2 bis 4,0 GB | Beginner, 4 GB, 6,00 € |
| 11 bis 16 | 4,3 bis 5,8 GB | Traveller, 6 GB, 9,00 € |
| 17 bis 23 | 6,1 bis 7,9 GB | Explorer, 8 GB, 12,00 € |
Dazu kommen Mods und Sichtweite. MaxChunkRadius (standardmäßig 12) bestimmt, wie weit Spieler laden dürfen, und mehr kostet mehr RAM. Läuft bei dir eine ordentliche Modliste, nimm ein Paket größer. Ehrlicherweise: Das Wiki nennt die Rechnung konservativ, mit Tuning geht es auch mit weniger. Und stößt dein Server an die Grenzen des Prozessors statt des Arbeitsspeichers, hilft mehr RAM nicht. Mit /stats siehst du, was der Server tatsächlich nutzt.
Für größere Gruppen gehen die Vintage-Story-Pakete bis Chief mit 16 GB für 24,00 € pro Monat, mit DDoS-Schutz und monatlich kündbar. Wähl den Standort nahe bei deinen Spielern (Hengelo, Frankfurt, Warschau oder Beauharnois): Laut Wiki führt Spielen von einem anderen Kontinent aus zu Verzögerung. Bestellen und Starten steht in Wie starte ich einen Vintage-Story-Server?, die tägliche Arbeit in deinen Server über das Panel verwalten.
Häufige Fragen
Welchen Port nutzt ein Vintage-Story-Server?
Standardmäßig Port 42420. Zu Hause leitest du ihn für TCP und, seit Version 1.20, auch für UDP weiter. Bei einem gehosteten Server bekommst du den Port vom Panel.
Wie viel RAM braucht ein Vintage-Story-Server?
Das offizielle Wiki rechnet mit 1 GB Basis plus 300 MB pro Spieler, der gleichzeitig online ist. Das sind 2 GB für drei Spieler, 4 GB für etwa zehn und 6 GB für sechzehn. Mods und eine größere Sichtweite brauchen mehr.
Warum können meine Freunde nicht auf meinen Vintage-Story-Server joinen?
Meistens wegen der Whitelist: Seit Version 1.20 ist sie auf Dedicated Servern standardmäßig aktiv. Setz jeden Spieler mit /player name whitelist on in der Konsole darauf. Prüf außerdem, ob alle dieselbe Spielversion spielen wie der Server.
Wie mache ich mich auf einem Vintage-Story-Server zum Admin?
Tippe /op deinname in die Serverkonsole; das ist dasselbe wie /player deinname role admin. Ohne Konsole trägst du "StartupCommands": "/op deinname" in serverconfig.json ein und startest neu.