HomeStart / GuidesAnleitungen / V Rising dedicated server on a Linux VPS/ V Rising Dedicated Server auf einem Linux-VPS

Running a V Rising dedicated server on a Linux VPS (SteamCMD, Wine, and the RAM curve)Einen dedizierten V-Rising-Server auf einem Linux-VPS betreiben (SteamCMD, Wine und die RAM-Kurve)

V Rising's dedicated server is a Windows binary with no Linux build of its own, which turns three ordinarily boring steps — installing it, configuring it, opening its ports — into places you can genuinely get stuck: whether you run it under Wine or a community Docker image, which of two JSON files controls what, and why the tier that looked generous on paper starts swapping once a clan's castle has been standing for a few months.V Risings dedizierter Server ist eine Windows-Binary ohne eigenen Linux-Build, was drei normalerweise langweilige Schritte — installieren, konfigurieren, Ports öffnen — zu Stellen macht, an denen du wirklich hängen bleiben kannst: ob du ihn unter Wine oder einem Community-Docker-Image betreibst, welche von zwei JSON-Dateien was steuert, und warum die Stufe, die auf dem Papier großzügig aussah, anfängt zu swappen, sobald das Schloss eines Clans ein paar Monate gestanden hat.

What you are installingWas du installierst

The dedicated server is a separate, free Steam application from the game, published under its own app ID:Der dedizierte Server ist eine separate, kostenlose Steam-Anwendung, losgelöst vom Spiel selbst, veröffentlicht unter einer eigenen App-ID:

The catch: it only ships as a Windows build. SteamCMD on Linux has to be told to fetch the Windows depot instead of matching your host platform, and something then has to run that .exe — Wine, directly, or a community Docker image built around the same idea. Either way, the game is built around a full clan roster sharing one world; the defaults leave room for dozens of concurrent connections, which is part of why the memory picture below is not a small one.Der Haken: Er wird nur als Windows-Build ausgeliefert. SteamCMD unter Linux muss angewiesen werden, das Windows-Depot zu holen, statt sich an deiner Host-Plattform zu orientieren, und irgendetwas muss diese .exe dann ausführen — Wine, direkt, oder ein Community-Docker-Image, das um dieselbe Idee herum gebaut ist. So oder so ist das Spiel darauf ausgelegt, dass sich ein ganzes Clan-Roster eine Welt teilt; die Standardeinstellungen lassen Platz für Dutzende gleichzeitige Verbindungen, was mit ein Grund ist, warum das Speicherbild weiter unten kein kleines ist.

Sizing it honestlyEhrlich dimensionieren

Ignore what htop shows you ten minutes after a fresh launch. A new world with two players sits low; the same world six months later, with a built-up castle, banked blood essence and every V-blood boss already down, does not. Memory climbs with clan count and world age together, not with either one alone, and it does not give much of that back between sessions.Ignorier, was dir htop zehn Minuten nach einem frischen Start anzeigt. Eine neue Welt mit zwei Spielern liegt niedrig; dieselbe Welt sechs Monate später, mit ausgebautem Schloss, gebunkerter Blutessenz und bereits erledigten V-Blood-Bossen, tut das nicht. Der Speicherverbrauch steigt mit Clan-Größe und Weltalter zusammen, nicht mit einem von beiden allein, und er gibt zwischen den Sitzungen kaum etwas davon zurück.

Running under Wine adds its own footprint on top of whatever the server needs natively, which is why a tier that would be fine for a native Linux game server is tight here. 8 GiB is a workable floor for a small clan on a young world. 16 GiB is the comfortable number once you are close to a full roster, or the world has been alive for months and the castle has grown — that headroom is what keeps Wine's overhead from being the thing that decides whether the server stays up. Disk is the smaller concern: the install is a few gigabytes, and a save grows steadily rather than jumping.Der Betrieb unter Wine bringt einen eigenen Speicher-Fußabdruck obendrauf, egal was der Server nativ braucht, weshalb eine Stufe, die für einen nativen Linux-Gameserver locker reichen würde, hier eng wird. 8 GiB sind eine praktikable Untergrenze für einen kleinen Clan auf einer jungen Welt. 16 GiB sind die komfortable Zahl, sobald das Roster fast voll ist oder die Welt schon Monate lebt und das Schloss gewachsen ist — dieser Spielraum ist es, der verhindert, dass Wines Overhead darüber entscheidet, ob der Server oben bleibt. Der Speicherplatz ist die kleinere Sorge: Die Installation belegt ein paar Gigabyte, und ein Save wächst stetig statt sprunghaft.

Step 1: the machineSchritt 1: die Maschine

Deploy an Ubuntu LTS image, then do the security basics before anything is exposed: a non-root user, your SSH key on it, password login switched off, a firewall that defaults to deny. We wrote those up as connect to your VPS over SSH.Setz ein Ubuntu-LTS-Image auf, und erledige dann die Sicherheits-Basics, bevor irgendetwas exponiert ist: ein Non-Root-User, dein SSH-Key darauf, Passwort-Login abgeschaltet, eine Firewall, die standardmäßig blockiert. Das haben wir aufgeschrieben unter Über SSH mit deinem VPS verbinden.

SteamCMD itself is a 32-bit tool even when it is fetching 64-bit Windows content, so the i386 runtime has to be present:SteamCMD selbst ist ein 32-Bit-Tool, selbst wenn es 64-Bit-Windows-Inhalte holt, weshalb die i386-Laufzeitumgebung vorhanden sein muss:

sudo dpkg --add-architecture i386
sudo apt update
sudo apt install -y lib32gcc-s1 curl tar
sudo useradd -m -s /bin/bash vrising

Wine needs its own apt repository — Ubuntu 24.04's own archive does not carry a current build. Add WineHQ's, for the noble release:Wine braucht sein eigenes apt-Repository — das eigene Archiv von Ubuntu 24.04 führt keinen aktuellen Build. Füge das von WineHQ hinzu, für das noble-Release:

sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/noble/winehq-noble.sources
sudo apt update
sudo apt install -y --install-recommends winehq-stable xvfb

xvfb matters as much as Wine does here: the server is a Unity build, and even in a supposedly headless mode it still expects something that looks like a display to exist. xvfb-run gives it a virtual one without a real GPU or monitor anywhere on the box.xvfb ist hier genauso wichtig wie Wine: Der Server ist ein Unity-Build und erwartet auch in einem angeblich headless-Modus noch, dass etwas existiert, das wie ein Display aussieht. xvfb-run gibt ihm ein virtuelles, ganz ohne echte GPU oder Monitor irgendwo auf der Box.

Step 2: install with SteamCMDSchritt 2: Installation mit SteamCMD

Everything from here runs as the vrising user — never run a game server as root.Ab hier läuft alles als Benutzer vrising — führ einen Gameserver niemals als Root aus.

sudo -u vrising -i
mkdir -p ~/steamcmd && cd ~/steamcmd
curl -sSL https://media.steampowered.com/client/installer/steamcmd_linux.tar.gz | tar zxf -
./steamcmd.sh +@sSteamCmdForcePlatformType windows \
              +force_install_dir /home/vrising/server \
              +login anonymous \
              +app_update 1829350 validate \
              +quit

+@sSteamCmdForcePlatformType windows is the load-bearing flag: without it, SteamCMD tries to fetch a Linux depot that does not exist for this app. The same command is how you update later, and V Rising's patches have broken join compatibility between client and server versions before, so plan to rerun it after anything you see land.+@sSteamCmdForcePlatformType windows ist das tragende Flag: Ohne es versucht SteamCMD, ein Linux-Depot zu holen, das für diese App gar nicht existiert. Derselbe Befehl ist auch der Weg, später zu aktualisieren, und V Risings Patches haben in der Vergangenheit schon die Join-Kompatibilität zwischen Client- und Server-Versionen gebrochen — plan also ein, ihn erneut auszuführen, sobald du siehst, dass etwas landet.

If you would rather not own the Wine setup yourself, a maintained community Docker image (search Docker Hub for one built around V Rising specifically, such as trueosiris/vrising) wraps this same SteamCMD-plus-Wine process in a container. Read that image's own README before pulling it — pin the exact tag it documents rather than latest, and check its current environment variables yourself, since those are the maintainer's choices, not Valve's or Stunlock's.Willst du das Wine-Setup lieber nicht selbst verantworten, wickelt ein gepflegtes Community-Docker-Image (such auf Docker Hub nach einem, das speziell um V Rising gebaut ist, etwa trueosiris/vrising) genau denselben SteamCMD-plus-Wine-Prozess in einem Container ein. Lies das README dieses Images, bevor du es pullst — pinn den genauen Tag, den es dokumentiert, statt latest, und prüf seine aktuellen Umgebungsvariablen selbst, denn das sind Entscheidungen des Maintainers, nicht von Valve oder Stunlock.

Step 3: ServerHostSettings.json and ServerGameSettings.jsonSchritt 3: ServerHostSettings.json und ServerGameSettings.json

Two files, two different jobs, and both live under VRisingServer_Data/StreamingAssets/Settings/ in the install directory as templates — the copy the running server actually reads is the one under whatever save path it is pointed at, covered in Step 5.Zwei Dateien, zwei unterschiedliche Aufgaben, und beide liegen unter VRisingServer_Data/StreamingAssets/Settings/ im Installationsverzeichnis als Vorlagen — die Kopie, die der laufende Server tatsächlich liest, ist die unter dem Save-Pfad, auf den er auch immer zeigt, behandelt in Schritt 5.

ServerHostSettings.json is the connection and admin layer:ServerHostSettings.json ist die Verbindungs- und Admin-Ebene:

{
  "Name": "My V Rising Server",
  "Description": "",
  "Port": 9876,
  "QueryPort": 9877,
  "MaxConnectedUsers": 40,
  "MaxConnectedAdmins": 4,
  "SaveName": "world1",
  "Password": "",
  "ListOnSteam": true,
  "ListOnEOS": true,
  "AutoSaveCount": 20,
  "AutoSaveInterval": 120
}

If this is a private clan server rather than a public one, also set Password to a value your clan shares, or set ListOnSteam/ListOnEOS to false — left as shown above, the server is publicly listed and joinable by anyone who finds it.Ist das ein privater Clan-Server statt eines öffentlichen, setz zusätzlich Password auf einen Wert, den dein Clan kennt, oder setz ListOnSteam/ListOnEOS auf false — so wie oben gezeigt ist der Server öffentlich gelistet und für jeden joinbar, der ihn findet.

ServerGameSettings.json is the ruleset — PvP or PvE, difficulty, and clan mechanics. The one setting nearly everyone touches is ClanSize, since the shipped default is small for a group of friends who all want to share one base:ServerGameSettings.json ist das Regelwerk — PvP oder PvE, Schwierigkeitsgrad und Clan-Mechaniken. Die eine Einstellung, die so gut wie jeder anfasst, ist ClanSize, weil der ausgelieferte Standardwert klein ist für eine Gruppe Freunde, die sich alle eine Basis teilen wollen:

{
  "GameModeType": "PvP",
  "ClanSize": 4
}

Both files carry far more knobs than shown here — economy multipliers, death penalties, castle rules and more. Edit the two keys you actually need in place rather than replacing either file wholesale, and treat the rest of the shipped defaults as fine until you have a specific reason to change one.Beide Dateien tragen weit mehr Regler, als hier gezeigt — Wirtschafts-Multiplikatoren, Todesstrafen, Schlossregeln und mehr. Bearbeite die beiden Schlüssel, die du tatsächlich brauchst, direkt vor Ort, statt eine der beiden Dateien komplett zu ersetzen, und behandle den Rest der ausgelieferten Standardwerte als in Ordnung, bis du einen konkreten Grund hast, einen davon zu ändern.

Step 4: ports, and read this before you buySchritt 4: Ports, und lies das, bevor du kaufst

Read this before you buy: V Rising listens on 9876/udp for the game connection and 9877/udp for the query port the in-game server browser uses. Both are UDP, end to end — a rule opened as TCP leaves the process running with nobody able to join and nothing in the log pointing at why.Lies das, bevor du kaufst: V Rising lauscht auf 9876/udp für die Spielverbindung und 9877/udp für den Query-Port, den der Server-Browser im Spiel nutzt. Beide sind durchgängig UDP — eine als TCP geöffnete Regel lässt den Prozess laufen, ohne dass jemand joinen kann, und ohne dass irgendetwas im Log darauf hinweist, warum.

sudo ufw allow 9876:9877/udp

If your VPS gives you NAT IPv4 rather than an address of your own, you do not get to assume 9876 and 9877 are both in your forwarded set just because they are the defaults — you get a fixed, small list of forwarded ports, and this pair has to be on it. If it is not, change Port and QueryPort in ServerHostSettings.json to whichever pair your provider does forward, open those instead, and give your clan the new game port (the query port only matters for the browser listing, not for a direct connect). The other route is a dedicated IPv4, which on our plans is arranged by e-mail. Read NAT IPv4 vs a dedicated IP and NAT IPv4, ports and forwarding before you order if you are not sure which situation applies to you.Gibt dir dein VPS NAT-IPv4 statt einer eigenen Adresse, kannst du nicht einfach annehmen, dass 9876 und 9877 beide in deinem weitergeleiteten Set sind, nur weil sie die Standardwerte sind — du bekommst eine feste, kleine Liste weitergeleiteter Ports, und dieses Paar muss darauf stehen. Steht es nicht darauf, ändere Port und QueryPort in ServerHostSettings.json auf das Paar, das dein Provider tatsächlich weiterleitet, öffne stattdessen diese, und gib deinem Clan den neuen Spiel-Port (der Query-Port zählt nur für das Browser-Listing, nicht für einen Direct-Connect). Der andere Weg ist eine dedizierte IPv4, die bei unseren Tarifen per E-Mail geregelt wird. Lies NAT IPv4 vs. dedizierte IP und NAT IPv4, Ports und Weiterleitung, bevor du bestellst, falls du nicht sicher bist, welche Situation bei dir zutrifft.

Step 5: running it under Wine, and the prompt that hangs a headless boxSchritt 5: unter Wine ausführen, und der Prompt, der eine Headless-Box aufhängt

Save this as /home/vrising/server/start.sh:Speicher das als /home/vrising/server/start.sh:

#!/bin/bash
cd /home/vrising/server
export WINEARCH=win64
export WINEPREFIX=/home/vrising/.wine-vrising
export WINEDEBUG=-all
export WINEDLLOVERRIDES="mscoree,mshtml="

xvfb-run --auto-servernum \
  wine VRisingServer.exe \
    -persistentDataPath /home/vrising/server/persistentdata \
    -serverName "My Server" \
    -saveName "world1" \
    -logFile /home/vrising/server/persistentdata/logs/VRisingServer.log

WINEDLLOVERRIDES="mscoree,mshtml=" is the line that saves you an hour: left out, Wine's first launch tries to fetch its own Mono and Gecko add-ons, which on a box with no display and no prompt to answer just hangs the first start with nothing obviously wrong in the log. V Rising is a Unity title and needs neither, so disabling both is safe, not a workaround with a downside.WINEDLLOVERRIDES="mscoree,mshtml=" ist die Zeile, die dir eine Stunde erspart: Lässt du sie weg, versucht Wines erster Start, seine eigenen Mono- und Gecko-Add-ons nachzuladen, was auf einer Box ohne Display und ohne Prompt, den man beantworten könnte, den ersten Start einfach aufhängt, ohne dass irgendetwas im Log offensichtlich falsch aussieht. V Rising ist ein Unity-Titel und braucht keins von beiden, weshalb das Deaktivieren beider sicher ist, kein Workaround mit Nachteil.

-persistentDataPath matters for a different reason: without it, saves, logs and live settings end up deep inside the Wine prefix's emulated AppData — not where a backup script should have to go hunting at 2 a.m. Point it somewhere plain up front instead.-persistentDataPath ist aus einem anderen Grund wichtig: Ohne diese Option landen Saves, Logs und Live-Einstellungen tief innerhalb des emulierten AppData des Wine-Prefix — nicht dort, wo ein Backup-Skript um 2 Uhr nachts danach suchen sollte. Zeig stattdessen von vornherein auf etwas Simples.

Make it executable and owned by the service account: sudo chmod +x /home/vrising/server/start.sh and sudo chown vrising:vrising /home/vrising/server/start.sh.Mach die Datei ausführbar und gib sie dem Service-Account: sudo chmod +x /home/vrising/server/start.sh und sudo chown vrising:vrising /home/vrising/server/start.sh.

Wire it into systemd as /etc/systemd/system/vrising.service:Häng sie in systemd ein, als /etc/systemd/system/vrising.service:

[Unit]
Description=V Rising dedicated server
After=network-online.target
Wants=network-online.target

[Service]
Type=simple
User=vrising
WorkingDirectory=/home/vrising/server
ExecStart=/home/vrising/server/start.sh
Restart=on-failure
RestartSec=15
TimeoutStopSec=60

[Install]
WantedBy=multi-user.target

Then sudo systemctl enable --now vrising and watch it with journalctl -u vrising -f. The first start takes longer than every one after it, since Wine is still finishing its own prefix setup underneath the game.Dann sudo systemctl enable --now vrising und beobachte es mit journalctl -u vrising -f. Der erste Start dauert länger als jeder danach, weil Wine unter dem Spiel noch sein eigenes Prefix-Setup abschließt.

Step 6: saves and backupsSchritt 6: Saves und Backups

With -persistentDataPath set as above, the live settings and the world both move out of the SteamCMD install directory and into that path instead — ServerHostSettings.json and ServerGameSettings.json end up under persistentdata/Settings/, and the world itself lives under persistentdata/Saves/v1/world1/. The install directory only ever holds the original templates from Step 3 after that first launch.Ist -persistentDataPath wie oben gesetzt, wandern die Live-Einstellungen und die Welt beide aus dem SteamCMD-Installationsverzeichnis heraus und stattdessen in diesen Pfad — ServerHostSettings.json und ServerGameSettings.json landen unter persistentdata/Settings/, und die Welt selbst liegt unter persistentdata/Saves/v1/world1/. Das Installationsverzeichnis enthält nach diesem ersten Start nur noch die ursprünglichen Vorlagen aus Schritt 3.

Back up the whole world1 folder as one tree, not files picked out individually — a V Rising save is a set of files, not one single database, and a copy taken mid-write is worse than none. AutoSaveInterval from Step 3 sets how often the server writes a consistent save on its own; schedule your backup a minute or two after that fires, so you copy a settled save rather than one caught mid-flush.Sicher den ganzen world1-Ordner als einen Baum, nicht einzeln herausgepickte Dateien — ein V-Rising-Save ist eine Ansammlung von Dateien, keine einzelne Datenbank, und eine Kopie mitten im Schreibvorgang ist schlimmer als gar keine. AutoSaveInterval aus Schritt 3 legt fest, wie oft der Server von selbst einen konsistenten Save schreibt; leg dein Backup ein bis zwei Minuten danach, damit du einen abgeschlossenen Save kopierst statt einen mitten im Flush.

None of that protects you from losing the machine itself, since a copy sitting on the same disk goes down with it. Push a copy somewhere else on a schedule; back up your VPS covers what that looks like and what is not included by default anywhere.Nichts davon schützt dich davor, die Maschine selbst zu verlieren, denn eine Kopie auf derselben Festplatte geht mit ihr unter. Schieb planmäßig eine Kopie woandershin; Backup deines VPS behandelt, wie das aussieht und was standardmäßig nirgendwo enthalten ist.

On overnight.hostBei overnight.host

Full disclosure: this is what we sell. V Rising's dedicated server needs more memory the longer a clan's castle stands and the more players share the world, and running the Windows binary through Wine adds its own overhead on top of that — Elite (6 vCPU / 16 GiB / 200 GB) is the honest floor once a roster is full on a world that's been alive for months, Pro (4 vCPU / 8 GiB / 120 GB) is fine for a small clan on a fresh one, and Standard (2 vCPU / 4 GiB / 80 GB) is the tier to skip for this workload.Zur vollen Transparenz: Das ist, was wir verkaufen. V Risings dedizierter Server braucht umso mehr Speicher, je länger das Schloss eines Clans steht und je mehr Spieler sich die Welt teilen, und der Betrieb der Windows-Binary über Wine bringt noch einmal eigenen Overhead obendrauf — Elite (6 vCPU / 16 GiB / 200 GB) ist die ehrliche Untergrenze, sobald ein Roster voll ist auf einer Welt, die schon Monate lebt, Pro (4 vCPU / 8 GiB / 120 GB) reicht für einen kleinen Clan auf einer frischen Welt, und Standard (2 vCPU / 4 GiB / 80 GB) ist die Stufe, die man für diese Workload überspringen sollte.

Linux KVM VPS — EUR 4.99 to EUR 59.99 a month, on our own single-tenant bare metal in Dallas, TX and Charlotte, NC. Full hardware virtualisation (KVM), your own kernel, full root. Six tiers, vps-starter to vps-ultra. Starter is 1 vCPU, 1 GiB RAM, 25 GB disk.Linux-KVM-VPS — 4,99 bis 59,99 EUR im Monat, auf unserer eigenen Single-Tenant-Bare-Metal-Hardware in Dallas, TX und Charlotte, NC. Vollständige Hardware-Virtualisierung (KVM), eigener Kernel, volles Root. Sechs Tarife, vps-starter bis vps-ultra. Starter hat 1 vCPU, 1 GiB RAM, 25 GB Speicher.

You order in the shop, pay by card (Stripe) or SEPA bank transfer, and your login details are e-mailed to you once the service is set up. Support is e-mail, run by one person, with no guaranteed response time. All prices are final totals under the German small-business rule (§19 UStG); no VAT is added or shown.Du bestellst im Shop, zahlst per Karte (Stripe) oder SEPA-Überweisung, und deine Zugangsdaten werden dir per E-Mail zugeschickt, sobald der Dienst eingerichtet ist. Support läuft per E-Mail, von einer einzelnen Person betrieben, ohne garantierte Reaktionszeit. Alle Preise sind Endpreise. Gemäß § 19 UStG wird keine Umsatzsteuer ausgewiesen.

Order vps-elite → · Linux KVM VPS overviewvps-elite bestellen → · Übersicht Linux-KVM-VPS

Written by the person who runs overnight.host: a small, honest hosting company on dedicated bare metal — Linux VPS, game servers, web hosting. Live status at up.overnight.host.Geschrieben von der Person, die overnight.host betreibt: ein kleines, ehrliches Hosting-Unternehmen auf dedizierter Bare-Metal-Hardware — Linux-VPS, Gameserver, Webhosting. Live-Status unter up.overnight.host.

Technical guidance is informational. Plans, specifications and final prices are listed in the shop and can be ordered directly; VPS, game server, web hosting, one-click app and automation plans are provisioned automatically after payment. Custom configurations are still arranged by e-mail.Technische Hinweise dienen der Information. Pläne, Spezifikationen und Endpreise stehen im Shop und können direkt bestellt werden; VPS-, Gameserver-, Webhosting-, One-Click-App- und Automatisierungs-Pläne werden nach der Zahlung automatisch bereitgestellt. Sonderkonfigurationen werden weiterhin per E-Mail vereinbart.

FAQFAQ

How much RAM does a V Rising server need?Wie viel RAM braucht ein V-Rising-Server?

8 GiB is workable for a small clan on a young world; 16 GiB is the comfortable number once the roster is close to full or the world has been alive for months with a grown castle. Memory tracks clan count and world age together, and running the server under Wine adds its own overhead on top of whatever the game itself would use natively, so judge the requirement from an evening well into a session, not the number right after launch.8 GiB sind praktikabel für einen kleinen Clan auf einer jungen Welt; 16 GiB sind die komfortable Zahl, sobald das Roster fast voll ist oder die Welt schon Monate lebt mit einem gewachsenen Schloss. Der Speicherverbrauch steigt mit Clan-Größe und Weltalter zusammen, und der Betrieb des Servers unter Wine bringt eigenen Overhead obendrauf zu dem, was das Spiel selbst nativ verbrauchen würde — beurteil den Bedarf also anhand eines Abends weit in einer Session, nicht anhand der Zahl gleich nach dem Start.

Which ports does V Rising use, and are they UDP or TCP?Welche Ports nutzt V Rising, und sind sie UDP oder TCP?

9876/udp for the game connection and 9877/udp for the query port the in-game browser uses. Both are UDP end to end — a firewall rule opened as TCP is a common reason a server shows as running with nobody able to connect.9876/udp für die Spielverbindung und 9877/udp für den Query-Port, den der Browser im Spiel nutzt. Beide sind durchgängig UDP — eine als TCP geöffnete Firewall-Regel ist ein häufiger Grund, warum ein Server als laufend angezeigt wird, obwohl niemand sich verbinden kann.

Do I need to own the game to run the dedicated server?Muss ich das Spiel besitzen, um den dedizierten Server zu betreiben?

No. The dedicated server is a separate, free Steam application (1829350) that installs anonymously through SteamCMD once you force the Windows platform. You do need the game itself to actually play.Nein. Der dedizierte Server ist eine separate, kostenlose Steam-Anwendung (1829350), die sich anonym über SteamCMD installieren lässt, sobald du die Windows-Plattform erzwingst. Um tatsächlich zu spielen, brauchst du das Spiel selbst schon.

Do I have to use Wine, or is there a simpler option?Muss ich Wine benutzen, oder gibt es eine einfachere Option?

Wine directly gives you full control and is what this guide walks through, but it is more setup than some people want. A maintained community Docker image wraps the same SteamCMD-plus-Wine process in a container — check its README for the current tag and environment variables before you pull it, since those belong to the image's maintainer, not to Valve or Stunlock.Wine direkt gibt dir volle Kontrolle und ist das, was diese Anleitung durchgeht, aber es ist mehr Setup, als manche wollen. Ein gepflegtes Community-Docker-Image wickelt denselben SteamCMD-plus-Wine-Prozess in einem Container ein — prüf sein README auf den aktuellen Tag und die Umgebungsvariablen, bevor du es pullst, denn die gehören dem Maintainer des Images, nicht Valve oder Stunlock.

Where do my world files actually live once I set -persistentDataPath?Wo liegen meine Weltdateien tatsächlich, sobald ich -persistentDataPath setze?

Under <persistentDataPath>/Saves/v1/<SaveName>/, with the two settings files alongside them under <persistentDataPath>/Settings/. Nothing useful is left in the SteamCMD install directory itself after the first launch — that only ever holds the original templates.Unter <persistentDataPath>/Saves/v1/<SaveName>/, mit den beiden Einstellungsdateien direkt daneben unter <persistentDataPath>/Settings/. Im SteamCMD-Installationsverzeichnis selbst bleibt nach dem ersten Start nichts Brauchbares übrig — das enthält nur noch die ursprünglichen Vorlagen.

Ready to order?Bereit zu bestellen?

Prices are final totals; no VAT is shown (§19 UStG). Need something the shop does not list? Email us for a written offer.Alle Preise sind Endpreise ohne ausgewiesene USt. (§19 UStG). Du brauchst etwas, das nicht im Shop steht? Schreib uns für ein schriftliches Angebot.

Order now →Jetzt bestellen → Request a custom configIndividuelle Konfiguration anfragen