- Romestead Server-Dateien sind unerlässlich für das Hosten eines dedizierten Multiplayer-Erlebnisses.
- Nutzen Sie SteamCMD für effizientes Herunterladen und Aktualisieren von Server-Dateien.
- Stellen Sie sicher, dass Microsoft .NET Runtime 8.0 installiert ist, damit der Server korrekt läuft.
- Portweiterleitung (UDP 8050) ist entscheidend, damit externe Spieler eine Verbindung herstellen können.
- Automatisieren Sie Server-Updates mit einer einfachen Batch-Datei für nahtlose Wartung.
Romestead Server-Dateien über SteamCMD beziehen
Das Einrichten eigener dedizierter Romestead Server-Dateien ermöglicht eine persistente Welt, in der Sie und Ihre Freunde spielen können, ohne von der Verfügbarkeit eines Hosts abhängig zu sein. Der Industriestandard hierfür ist SteamCMD, eine Befehlszeilenversion von Steam, mit der Sie Spielserver-Dateien herunterladen und verwalten können.
Video-Highlights:
- Zeigt, wie SteamCMD heruntergeladen und entpackt wird.
- Führt durch die anonyme Anmeldung bei SteamCMD.
- Zeigt den Befehl zum Herunterladen von Romestead Server-Dateien mithilfe der App-ID.
Um zu beginnen, benötigen Sie SteamCMD. Dieses Tool stellt sicher, dass Sie immer die neuesten Server-Dateien haben.
Während die In-Game-Host-Option für schnelle Sitzungen ausreicht, bietet SteamCMD eine echte 24/7 persistente Welt. Es behandelt Ihren Server als professionelles Asset, nicht nur als Hintergrundanwendung, die sich schließt, wenn Sie es tun.
Systemanforderungen für Ihren Romestead Server
Bevor Sie die Romestead Server-Dateien herunterladen, stellen Sie sicher, dass Ihr Computer diese Spezifikationen für eine optimale Leistung erfüllt.
| Ressource | Minimum | Empfohlen |
|---|---|---|
| Betriebssystem | Windows 10/11 | Windows 10/11 |
| CPU | 2 Kerne | 4+ Kerne |
| RAM | 4 GB | 8 GB+ |
| Speicher | 10 GB | 20 GB+ |
| Internet | Breitband | Hochgeschwindig, geringe Latenz |
Schritt-für-Schritt-Anleitung zum Herunterladen und Einrichten der Server-Dateien
Das Herunterladen und Vorbereiten Ihrer Romestead Server-Dateien ist mit SteamCMD ein unkomplizierter Prozess. Befolgen Sie diese Schritte sorgfältig, um eine reibungslose Einrichtung zu gewährleisten.
SteamCMD herunterladen und entpacken
Laden Sie zunächst SteamCMD von der offiziellen Valve Developer Community-Website herunter. Erstellen Sie einen dedizierten Ordner (z.B. C:\SteamCMD) und entpacken Sie das heruntergeladene Archiv darin. Führen Sie steamcmd.exe einmal aus, damit alle notwendigen Dateien geladen werden.
Anonym anmelden und Installationsverzeichnis festlegen
Öffnen Sie SteamCMD und geben Sie login anonymous ein. Legen Sie dann das Installationsverzeichnis für Ihre Romestead Server-Dateien fest, indem Sie force_install_dir C:\romestead-server eingeben (Sie können den Pfad anpassen).
Romestead Server-Dateien herunterladen
Führen Sie den Befehl app_update 4763510 validate aus. Dadurch werden alle notwendigen dedizierten Server-Dateien für Romestead heruntergeladen. Der Vorgang kann je nach Internetgeschwindigkeit einige Zeit dauern.
Microsoft .NET Runtime 8.0 installieren
Der Romestead Server benötigt Microsoft .NET Runtime 8.0, um zu laufen. Wenn server.exe sofort nach dem Start geschlossen wird, ist dies wahrscheinlich die Ursache. Sie können es über die Microsoft-Website installieren oder indem Sie winget install Microsoft.DotNet.Runtime.8 in einer Administrator-Eingabeaufforderung ausführen.
Eine Batch-Datei zum Serverstart erstellen
Navigieren Sie zu Ihrem C:\romestead-server-Verzeichnis. Erstellen Sie eine neue Textdatei, fügen Sie den Serverstartbefehl ein (z.B. start server.exe -worldname "IhrWeltname" -password "IhrPasswort") und speichern Sie sie als start_server.bat. Dies automatisiert den Serverstart mit Ihren bevorzugten Einstellungen.
Viele Benutzer stoßen auf Probleme, bei denen die server.exe sofort geschlossen wird. Dies liegt fast immer an der fehlenden Microsoft .NET Runtime 8.0. Stellen Sie sicher, dass diese installiert ist, bevor Sie versuchen, Ihren Romestead-Server zu starten.
Automatisieren von Server-Updates
Das Aktualisieren Ihrer Romestead Server-Dateien ist entscheidend für Leistung und neue Funktionen. Erstellen Sie eine Batch-Datei, um diesen Prozess zu automatisieren.
| Schritt | Aktion | Befehl/Beschreibung |
|---|---|---|
| 1 | Eine .bat-Datei erstellen | Erstellen Sie im SteamCMD-Ordner update_romestead.bat |
| 2 | Datei bearbeiten | Rechtsklick, "Bearbeiten" auswählen (vorzugsweise mit Notepad++) |
| 3 | Befehle hinzufügen | steamcmd +login anonymous +app_update 4763510 validate +quit |
| 4 | Speichern und Ausführen | Speichern Sie die Datei. Führen Sie sie aus, wenn Sie Ihre Server-Dateien aktualisieren müssen. |
Konfigurieren Ihres Romestead Servers und Netzwerks
Sobald Ihre Romestead Server-Dateien heruntergeladen sind, sind die richtige Konfiguration und Netzwerkeinrichtung entscheidend, damit andere beitreten können. Dies umfasst die Einrichtung Ihrer Welt, das Passwort und die wichtige Portweiterleitung.
Nach dem Starten Ihres Servers zeigt die Konsole "Server Ready" an, sobald Ihre Welt erfolgreich geladen oder erstellt wurde. Dies zeigt an, dass er bereit für Spieler ist, sich zu verbinden.
Erster Serverstart und Welterstellung
Wenn Sie server.exe (oder Ihre Batch-Datei) zum ersten Mal ausführen, werden Sie aufgefordert, eine neue Welt zu erstellen oder eine vorhandene zu laden.
| Option | Beschreibung | Aktion |
|---|---|---|
| Neue Welt erstellen | Für einen Neuanfang | Wählen Sie Option 2, benennen Sie Ihre Welt, wählen Sie die Größe (Groß, Standard, Klein) und lassen Sie den Seed für Zufälligkeit leer. |
| Vorhandene Welt laden | Um ein Abenteuer fortzusetzen | Wählen Sie Option 1, wählen Sie Ihre Welt aus der Liste. |
| Passwort festlegen | Sichern Sie Ihren Server | Legen Sie immer ein Passwort fest, es sei denn, Sie möchten, dass er öffentlich ist. |
Wesentliche Portweiterleitung für Romestead
Damit externe Spieler eine Verbindung zu Ihrem Romestead Server herstellen können, müssen Sie Port 8050 (UDP) über Ihren Router und Ihre Firewall weiterleiten.
| Einstellung | Wert | Zweck |
|---|---|---|
| Portnummer | 8050 | Standard-Spieldatenverkehrsport für Romestead |
| Protokoll | UDP | User Datagram Protocol |
| Interne IP | Lokale IP Ihres Servers | Leitet den Datenverkehr an den richtigen Computer weiter |
Ihre Windows-Firewall könnte Sie auffordern, den Zugriff zu erlauben. Erlauben Sie ihn immer. Darüber hinaus müssen Sie die Portweiterleitung auf Ihrem Router manuell konfigurieren. Jedes Routermodell variiert, daher konsultieren Sie das Handbuch Ihres Routers oder suchen Sie online nach spezifischen Anweisungen zur Weiterleitung von UDP-Port 8050.
Verwalten Ihres Romestead Servers
Eine effektive Verwaltung Ihrer Romestead Server-Dateien gewährleistet ein reibungsloses und angenehmes Erlebnis für alle Spieler. Dazu gehört das Verständnis von Serverbefehlen und das ordnungsgemäße Speichern und Herunterfahren Ihres Servers.
Wichtige Server-Befehle
Sie können mit Ihrem laufenden Romestead-Server über dessen Konsole interagieren. Für Docker-Server können Befehle mit docker exec gesendet werden.
| Befehl | Beschreibung |
|---|---|
stop | Speichert die Welt und beendet den Server ordnungsgemäß |
quickstop | Beendet den Server ohne Speichern |
save | Speichert den aktuellen Weltzustand manuell |
quicksave | Führt ein schnelles Speichern der Welt durch |
list | Zeigt alle aktuell verbundenen Spieler an |
say <msg> | Sendet eine Nachricht an alle Spieler im Spiel |
kick <player> | Entfernt einen Spieler vom Server |
ban <player> | Sperrt einen Spieler dauerhaft vom Server |
unban <player> | Hebt die Sperre eines zuvor gesperrten Spielers auf |
Verwenden Sie immer den Befehl stop, um Ihren Server herunterzufahren. Dies stellt sicher, dass der Weltzustand ordnungsgemäß gespeichert wird, wodurch Datenverlust oder Beschädigung Ihrer Romestead Server-Dateien verhindert wird.
Ihrem Romestead Server beitreten
Sobald Ihr Server läuft und konfiguriert ist, können Spieler beitreten.
| Verbindungstyp | Wie man sich verbindet | Details |
|---|---|---|
| Extern (Freunde) | Verwenden Sie Ihre öffentliche IP-Adresse | Freunde außerhalb Ihres Netzwerks benötigen Ihre externe IP und Port 8050. Finden Sie Ihre öffentliche IP, indem Sie bei Google nach "what is my IP" suchen. |
| Intern (LAN) | Verwenden Sie die lokale IP Ihres Servers | Wenn Sie sich von einem anderen PC im selben Heimnetzwerk verbinden, verwenden Sie die interne IP-Adresse des Computers, auf dem der Server gehostet wird (z.B. 192.168.1.X). Verwenden Sie ipconfig in CMD, um sie zu finden. |
Automatisieren des Weltladens und der Passwörter
Sie können Ihre config.json-Datei (im Verzeichnis romestead-server zu finden) so konfigurieren, dass eine bestimmte Welt automatisch geladen und ein Passwort beim Start festgelegt wird, um manuelle Eingaben jedes Mal zu vermeiden.
Automatisierungsschritte für Config.json:
- Fahren Sie Ihren Server sicher mit dem `stop`-Befehl herunter.
- Öffnen Sie `config.json` mit einem Texteditor.
- Setzen Sie `AutoStartWorldName` auf Ihre gewünschte Welt (Groß-/Kleinschreibung beachten).
- Geben Sie Ihr gewünschtes Passwort in das Feld `Password` ein (z.B. `"IhrPasswort"`).
- Speichern Sie die Datei `config.json` und starten Sie Ihren Server neu.
Fehlerbehebung und erweiterte Tipps
Auch mit der besten Einrichtung können Probleme auftreten. Hier sind häufige Probleme und erweiterte Tipps zur Optimierung Ihrer Romestead Server-Dateien und Ihres Erlebnisses.
Häufige Serverprobleme und Lösungen
| Problem | Wahrscheinliche Ursache | Lösung |
|---|---|---|
| Server schließt sofort | Fehlende .NET Runtime 8.0 | Installieren Sie Microsoft .NET Runtime 8.0 (siehe Schritt 4 im Abschnitt 'Schritt-für-Schritt-Serverdateien herunterladen'). |
| Freunde können sich nicht verbinden | Portweiterleitungs- oder Firewallprobleme | Überprüfen Sie, ob UDP-Port 8050 auf Ihrem Router weitergeleitet und durch die Windows-Firewall zugelassen ist. Überprüfen Sie die Antivirensoftware. |
| Hohe CPU-Auslastung | Server generiert Welt / zu viele Spieler | Dies kann während der Weltgenerierung normal sein. Überwachen Sie mit verbundenen Spielern. Erwägen Sie ein Upgrade der Serverhardware, falls das Problem bestehen bleibt. |
| Welt wird nicht gespeichert | Unsachgemäßes Herunterfahren | Verwenden Sie immer den Befehl stop in der Serverkonsole, um ein ordnungsgemäßes Herunterfahren und Speichern zu gewährleisten. |
Hochladen lokaler Spielstände auf Ihren Romestead Server
Wenn Sie lokal gespielt haben und Ihren Fortschritt auf Ihren dedizierten Server übertragen möchten, können Sie Ihren Spielstand hochladen.
Lokalen Spielstand finden
Suchen Sie Ihren lokalen Romestead-Speicherordner, typischerweise unter C:\Users\IhrBenutzername\AppData\Roaming\Romestead\EA\profiles\1\saved_worlds. Öffnen Sie den spezifischen Weltordner, den Sie hochladen möchten.
Server-Weltordner vorbereiten
Starten Sie auf Ihrem Server (oder Server-Panel) den Server einmal, um die Weltordner zu generieren, und stoppen Sie ihn dann. Navigieren Sie zum saved_worlds-Verzeichnis des Servers und löschen Sie alle vorhandenen Dateien im Zielweltordner.
Lokale Dateien hochladen
Ziehen Sie alle Dateien aus Ihrem lokalen Weltordner in den entsprechenden leeren Weltordner auf Ihrem Server.
Server starten und überprüfen
Starten Sie Ihren Romestead-Server erneut. Ihre lokale Welt sollte nun auf dem dedizierten Server laufen.
Für Benutzer, die eine fortschrittlichere und isoliertere Server-Einrichtung suchen, ist eine Docker-Version des Romestead Dedicated Servers verfügbar. Dies ermöglicht eine einfachere Bereitstellung und Verwaltung, insbesondere auf Linux-Systemen. Weitere Details finden Sie auf GitHub.
FAQ
Q: Was sind Romestead Server-Dateien?
Romestead Server-Dateien sind die notwendigen Spieldaten und ausführbaren Programme, die zum Betreiben eines dedizierten Multiplayer-Servers für das Spiel Romestead erforderlich sind, damit Spieler sich verbinden und persistent spielen können.
Q: Wie lade ich Romestead Server-Dateien herunter?
Sie laden Romestead Server-Dateien mit SteamCMD herunter. Nach der Installation von SteamCMD melden Sie sich anonym an und verwenden den Befehl `app_update 4763510 validate`, um die Dateien abzurufen.
Q: Warum startet mein Romestead Server nicht?
Ein häufiger Grund, warum der Server nicht startet, ist das Fehlen von Microsoft .NET Runtime 8.0. Stellen Sie sicher, dass diese Laufzeitumgebung auf Ihrem Server-Computer installiert ist. Überprüfen Sie auch die korrekten Dateipfade und die Konfiguration der Batch-Datei.
Q: Muss ich Ports für meinen Romestead Server weiterleiten?
Ja, damit externe Spieler eine Verbindung zu Ihrem Romestead Server herstellen können, müssen Sie UDP-Port 8050 über Ihren Router weiterleiten und sicherstellen, dass Ihre Firewall die Verbindung zulässt.