HomeStart / GuidesAnleitungen / Rust dedicated server/ Rust-Dedicated-Server

How to set up a Rust dedicated serverSo richtest du einen Rust-Dedicated-Server ein

A reliable Rust server needs a confirmed build, enough CPU and memory for the intended map and population, explicit port handling and a tested wipe and recovery routine. The steps below work as an operational checklist, not as a promise that a particular host supplies every feature.Ein zuverlässiger Rust-Server benötigt einen bestätigten Build, genug CPU und Arbeitsspeicher für Map und Spielerzahl, eine klare Port-Regelung sowie einen getesteten Wipe- und Wiederherstellungsablauf. Die folgenden Schritte sind eine Betriebs-Checkliste und kein Versprechen, dass ein bestimmter Host jede Funktion bereitstellt.

1. Plan capacity and ownership1. Plane Kapazität und Verantwortung

Record the target map size, peak players, queue policy, save interval, plugin framework and wipe cadence. Larger maps and populations increase memory, CPU and save pressure. Decide who owns operating-system updates, Rust updates, configuration, moderation, backups and restores before choosing managed or self-managed hosting.Notiere Ziel-Map-Größe, maximale Spielerzahl, Warteschlangenregel, Speicherintervall, Plugin-Framework und Wipe-Rhythmus. Größere Maps und Spielerzahlen erhöhen Arbeitsspeicher-, CPU- und Speicherlast. Lege vor der Wahl zwischen Managed und Self-Managed fest, wer Betriebssystem- und Rust-Updates, Konfiguration, Moderation, Backups und Wiederherstellungen verantwortet.

Checked on 29 July 2026, the official Am 29. Juli 2026 nennt die offizielle Facepunch server guideFacepunch-Serveranleitung lists 12 GB of free RAM and 15 GB of free disk, preferably SSD or NVMe, and warns that a 6,000-size map uses more. Treat that as a current starting requirement, not a capacity guarantee; the same guide says real demand depends heavily on use and population. 12 GB freien Arbeitsspeicher und 15 GB freien Speicherplatz, vorzugsweise auf SSD oder NVMe, und weist auf höheren Bedarf bei einer Map-Größe von 6.000 hin. Behandle dies als aktuelle Startanforderung, nicht als Kapazitätsgarantie; dieselbe Anleitung betont die starke Abhängigkeit von Nutzung und Spielerzahl.

2. Install the dedicated-server build2. Installiere den Dedicated-Server-Build

On a supported Linux environment, install SteamCMD from its official source and use the Rust Dedicated Server application ID 258550. Keep the installation in a dedicated service account and directory, then validate the build after updates. Do not run the game service as root. Confirm current runtime dependencies against the official Rust server documentation because they can change with the build.Installiere SteamCMD in einer unterstützten Linux-Umgebung aus der offiziellen Quelle und nutze die Rust-Dedicated-Server-App-ID 258550. Verwende ein eigenes Dienstkonto und Verzeichnis und validiere den Build nach Updates. Starte den Spieldienst nicht als root. Prüfe aktuelle Laufzeitabhängigkeiten in der offiziellen Rust-Server-Dokumentation, da sie sich mit Builds ändern können.

3. Create a reproducible start configuration3. Erstelle eine reproduzierbare Startkonfiguration

Store identity, hostname, map seed, world size, maximum players, save interval, game port, query port and RCON settings in a reviewed start script or service definition. Keep secrets outside public repositories and shell history. Version the non-secret configuration so a failed change can be compared and reversed without guessing.Speichere Identität, Hostname, Map-Seed, Weltgröße, maximale Spielerzahl, Speicherintervall, Spielport, Query-Port und RCON-Einstellungen in einem geprüften Startskript oder einer Dienstdefinition. Halte Geheimnisse aus öffentlichen Repositories und der Shell-History heraus. Versioniere die nicht geheimen Einstellungen, damit ein fehlerhafter Wechsel ohne Raten verglichen und zurückgenommen werden kann.

4. Expose only the required network paths4. Öffne nur die benötigten Netzwerkpfade

Rust commonly uses a UDP game port and separate query or management paths, but exact ports and protocols depend on the current start configuration. Bind intentionally, restrict RCON to trusted sources, use a strong secret and verify reachability from an external network. If the service sits behind NAT, confirm the public-to-private mapping instead of assuming a dedicated public address.Rust nutzt üblicherweise einen UDP-Spielport und getrennte Query- oder Verwaltungswege; genaue Ports und Protokolle hängen jedoch von der aktuellen Startkonfiguration ab. Binde bewusst, begrenze RCON auf vertrauenswürdige Quellen, verwende ein starkes Geheimnis und prüfe die Erreichbarkeit aus einem externen Netzwerk. Liegt der Dienst hinter NAT, bestätige die Zuordnung von öffentlichem zu privatem Port, statt eine dedizierte öffentliche Adresse anzunehmen.

5. Add plugins only after the base server is stable5. Ergänze Plugins erst nach einem stabilen Basisserver

If the community needs plugins, choose a framework compatible with the current Rust build and verify every plugin’s source, permissions and update status. Add changes in small groups, restart deliberately and inspect logs. Keep a clean baseline so game updates, framework updates and plugin failures can be isolated rather than blamed on the host.Wenn die Community Plugins benötigt, wähle ein mit dem aktuellen Rust-Build kompatibles Framework und prüfe Quelle, Berechtigungen und Aktualität jedes Plugins. Ergänze Änderungen in kleinen Gruppen, starte bewusst neu und prüfe die Logs. Bewahre eine saubere Basis, damit Spiel-, Framework- und Plugin-Fehler voneinander getrennt werden können, statt sie pauschal dem Host zuzuschreiben.

6. Make wipes and recovery boring6. Mache Wipes und Wiederherstellung unspektakulär

Document whether each wipe resets the map, blueprints or both. Announce the schedule, stop the server cleanly and copy configuration, identities, player data and the relevant world files before destructive work. Keep an independently restorable backup and perform a sample restore before relying on the process. A scheduled task is useful only if its result is monitored.Dokumentiere, ob ein Wipe die Map, Blueprints oder beides zurücksetzt. Kündige den Zeitplan an, stoppe den Server sauber und kopiere Konfiguration, Identitäten, Spielerdaten und relevante Weltdateien vor destruktiven Arbeiten. Bewahre ein unabhängig wiederherstellbares Backup auf und führe eine Testwiederherstellung durch, bevor du dich auf den Ablauf verlässt. Eine geplante Aufgabe ist nur nützlich, wenn ihr Ergebnis überwacht wird.

7. Verify before inviting players7. Prüfe vor der Einladung von Spielern

Check process health, logs, save creation, external game and query reachability, RCON restriction, CPU, memory, disk headroom and restart behavior. Join from a separate client, exercise one controlled restart and confirm the server returns with the expected map and configuration. Record the verified build and settings for the next update.Prüfe Prozesszustand, Logs, Erstellung von Spielständen, externe Spiel- und Query-Erreichbarkeit, RCON-Beschränkung, CPU, Arbeitsspeicher, freien Speicher und Neustartverhalten. Tritt von einem getrennten Client bei, führe einen kontrollierten Neustart aus und bestätige, dass der Server mit erwarteter Map und Konfiguration zurückkehrt. Dokumentiere den geprüften Build und die Einstellungen für das nächste Update.

An overnight.host Rust request must confirm the build, resources, region, port mapping, access, protection, backup, support, final total and delivery window in writing. Panel access, setup timing and scheduled-wipe tooling exist only when the accepted offer names them.Eine overnight.host-Anfrage für Rust muss Build, Ressourcen, Region, Port-Zuordnung, Zugang, Schutz, Backup, Support, Endpreis und Lieferzeit schriftlich bestätigen. Panel-Zugang, Einrichtungszeitpunkt und Werkzeuge für geplante Wipes bestehen nur, wenn das angenommene Angebot sie nennt.

FAQ

Should RCON be public?Sollte RCON öffentlich erreichbar sein?

Prefer a trusted network path or strict source restriction. Use a strong secret and verify from outside that unintended sources cannot reach the management port.Bevorzuge einen vertrauenswürdigen Netzwerkweg oder eine strenge Quellbeschränkung. Nutze ein starkes Geheimnis und prüfe von außen, dass unbeabsichtigte Quellen den Verwaltungsport nicht erreichen.

How often should the server restart?Wie oft sollte der Server neu starten?

There is no universal interval. Base it on measured stability, update requirements and community expectations; monitor every automated restart.Es gibt kein universelles Intervall. Richte es nach gemessener Stabilität, Update-Bedarf und Community-Erwartungen aus und überwache jeden automatisierten Neustart.

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