Optie 1: met de hand op Linux
De server is een gratis download van Anego Studios, geen login nodig: vs_server_linux-x64_<version>.tar.gz, ongeveer 51 MB, van cdn.vintagestory.at (de releaselijst staat op api.vintagestory.at/stable.json). Het is een .NET-programma: versie 1.22 vereist de .NET 10-runtime.
- Installeer de .NET 10-runtime (Microsofts pakketten of hun tarball) en controleer dat met dotnet --list-runtimes.
- Pak de server uit in een eigen map; bewaar je data elders (--dataPath), zodat een update je werelden nooit aanraakt.
- Start het: dotnet VintagestoryServer.dll --dataPath /srv/vs-data. De eerste start schrijft serverconfig.json en maakt de wereld.
- Stop hem en bewerk serverconfig.json: ServerName, Password, MaxClients en WhitelistMode (sinds 1.20 laat een nieuwe server alleen gewhiteliste spelers binnen), of gebruik /serverconfig-commando's in de console.
- Open poort 42420 voor TCP en UDP in je firewall en stuur hem door op je router. Als de server op Linux crasht door geheugentekort, raadt Anego sudo sysctl -w vm.max_map_count=262144 aan.
Optie 2: Docker
runonflux/vintagestory-server-flux, onze image (broncode op GitHub, RunOnFlux/vintagestory-server-flux), downloadt de versie die je vraagt en schrijft serverconfig.json op basis van omgevingsvariabelen: VS_NAME, VS_PASSWORD, VS_MAX_CLIENTS, VS_WHITELIST, VS_ADVERTISE, VS_ADMINS, VS_MODS, VS_VERSION, VS_PORT, en van de eerste wereld VS_PLAYSTYLE, VS_SEED, VS_WORLD_SIZE en VS_WORLD_NAME.
- Koppel /mnt/vs/data aan een volume (werelden, serverconfig.json, spelers, mods, backups) en /mnt/vs/server aan een ander (het spel zelf, opnieuw te downloaden).
- Hij slaat op bij docker stop (gemeten in minder dan 2 seconden), herstart een gecrashte server op dezelfde plek, volgt nieuwe releases, en maakt elke 6 uur een backup van de wereld met het eigen /genbackup van het spel.
- flux-console en flux-vs in de container bedienen de console van het spel en printen de wereldinstellingen, spelers, mods en backups als JSON.
Optie 3: beheerd op Flux
Deploy een Vintage Story-server op de Flux gedecentraliseerde cloud, op dezelfde image, met de setup als formulier, de poort geopend en voor je doorgestuurd, DDoS-bescherming inbegrepen, en een dashboard met elke wereldinstelling, nieuwe werelden, ModDB-mods, rollen, de whitelist en bans, backups, een live console en een bestandsbrowser. Abonnementen beginnen bij $4.99 per maand.
- Kies het abonnement van 8, 16 of 24 spelers.
- Kies een regio dicht bij je spelers.
- Geef de server een naam, stel een wachtwoord in, kies de speelstijl van de eerste wereld (en een seed als je die hebt) en deploy. Hij draait na ongeveer een minuut.
- Open in het spel Multiplayer, Add Server, en plak het adres en de poort uit het dashboard.
Veelgestelde vragen
Is de Vintage Story-server gratis?
Ja: de serverdownload is gratis en vereist geen login. Elke speler heeft een eigen Vintage Story-account nodig om te joinen; wat geld kost is de machine die hem draait.
Draait de Vintage Story-server op Linux?
Ja, native, op .NET. Versie 1.22 vereist de .NET 10-runtime.
Waarom kan niemand joinen op mijn nieuwe server?
Sinds 1.20 laat een nieuwe dedicated server alleen gewhitelistte spelers binnen, en staat hij niet publiek vermeld. Zet de whitelist uit (/serverconfig whitelistmode off) of voeg je spelers eraan toe. Onze image start met hem uit, tenzij je erom vraagt.