Diese Anleitung behandelt die Einrichtung und Konfiguration Ihres V Rising Dedicated Servers, der bei Legion Hosting gehostet wird, einschließlich Server-Host-Einstellungen, Spielmodus-Konfiguration, Verbindung zu Ihrem Server und Speicherverwaltung.
.json-Konfigurationsdateien bearbeiten. V Rising schreibt die Konfiguration beim Herunterfahren und kann Ihre Änderungen überschreiben, wenn der Server läuft.
Speicherorte der Konfigurationsdateien
V Rising verwendet zwei JSON-Konfigurationsdateien. Beide befinden sich im folgenden Verzeichnis auf Ihrem Server:
VRisingServer_Data/StreamingAssets/Settings/
| Datei | Zweck |
|---|---|
ServerHostSettings.json |
Netzwerk- und Hosting-Einstellungen — Servername, Ports, Spielerplätze, Passwort, Speicherdateiname, automatische Speicherfrequenz. |
ServerGameSettings.json |
Gameplay-Einstellungen — Spielmodus (PvP/PvE), Clangröße, Burgverfall, Blutverbrauch, Ressourcenraten und mehr. |
Um auf diese Dateien zuzugreifen, melden Sie sich im GPanel an, wählen Sie Ihren V Rising Server aus und klicken Sie auf den Files-Tab. Navigieren Sie zu VRisingServer_Data/StreamingAssets/Settings/. Falls die Dateien noch nicht existieren, starten Sie den Server einmal und stoppen Sie ihn — V Rising generiert beim ersten Start Standard-Konfigurationsdateien.
Schritt 1 — ServerHostSettings.json konfigurieren
Öffnen Sie ServerHostSettings.json im GPanel-Dateieditor. Die wichtigsten Einstellungen werden unten beschrieben.
| Einstellung | Beschreibung |
|---|---|
Name |
Der Servername, der im Spielinternen Server-Browser angezeigt wird. Wählen Sie einen einzigartigen Namen, damit Spieler danach suchen können. |
Description |
Kurze Beschreibung, die in der Serverliste angezeigt wird. |
Port |
Der Hauptspielport, über den sich Spieler verbinden. Muss mit dem im GPanel zugewiesenen Port übereinstimmen — überprüfen Sie den Network-Tab im GPanel für den korrekten Wert. |
QueryPort |
Der Steam-Abfrageport, der vom Server-Browser verwendet wird. Muss mit dem im GPanel zugewiesenen Abfrageport übereinstimmen — überprüfen Sie den Network-Tab. |
MaxConnectedUsers |
Maximale Anzahl gleichzeitiger Spieler. Sollte das Spielerplatz-Limit Ihres Tarifs nicht überschreiten. |
Password |
Passwort, das Spieler zum Beitreten eingeben müssen. Lassen Sie es als leeren String ("") für einen öffentlichen Server. |
SaveName |
Der Name des Speicherordners innerhalb von save-data/Saves/. Ändern Sie diesen, um mit einem anderen Speicherstand zu starten oder zwischen mehreren Welten zu wechseln. |
AutoSaveCount |
Anzahl der automatischen Speicherplätze, die aufbewahrt werden. Ältere Speicherstände werden rotiert, wenn das Limit erreicht ist. Erhöhen Sie diesen Wert, um mehr Wiederherstellungspunkte zu behalten. |
AutoSaveInterval |
Zeit in Sekunden zwischen automatischen Speicherungen. Standard ist 120 (alle 2 Minuten). |
ListOnSteam |
Ob der Server im Steam-Server-Browser erscheint. Setzen Sie auf false für einen privaten Server, der nur per Direktverbindung erreichbar ist. |
Ein minimales Beispiel einer konfigurierten ServerHostSettings.json:
{
"Name": "My Legion Server",
"Description": "Welcome to our V Rising server!",
"Port": 12345,
"QueryPort": 12346,
"MaxConnectedUsers": 40,
"Password": "",
"SaveName": "world1",
"AutoSaveCount": 20,
"AutoSaveInterval": 120,
"ListOnSteam": true,
"Secure": true,
"GameSettingsPreset": ""
}
Schritt 2 — ServerGameSettings.json konfigurieren
Öffnen Sie ServerGameSettings.json im Dateieditor. Diese Datei steuert die Spielbalance und den Spielmodus. Die wichtigsten Einstellungen werden unten behandelt.
Spielmodus
| Einstellung | Werte | Beschreibung |
|---|---|---|
GameModeType |
"PvP" / "PvE" |
Legt fest, ob Spieler sich gegenseitig angreifen können. "PvP" aktiviert Spieler-gegen-Spieler-Kampf. "PvE" deaktiviert dies — Spieler können nur gegen NPCs und Bosse kämpfen. |
Clans und Burgen
| Einstellung | Beispielwert | Beschreibung |
|---|---|---|
ClanSize |
4 |
Maximale Anzahl von Spielern pro Clan. Standard ist 4. Erhöhen Sie den Wert für größeres Gruppenspiel. |
CastleDecayRateModifier |
1.0 |
Multiplikator dafür, wie schnell Burgen verfallen, wenn sie nicht gewartet werden. 1.0 ist die Standardgeschwindigkeit. Setzen Sie auf 0, um den Verfall vollständig zu deaktivieren. |
CastleMinimumDistanceInFloors |
2 |
Mindestabstand (in Bodenplatten) zwischen Spielerburgen. Verhindert, dass Spieler direkt nebeneinander bauen. |
CastleHeartDamageMode |
"CanBeDestroyedOnlyWhenDecaying" |
Steuert, wann Burgherzen zerstört werden können. "CanBeDestroyedOnlyWhenDecaying" schützt aktive Burgen vor Griefing. |
CastleSiegeMode |
"Never" |
Wann PvP-Burgangriffe aktiviert sind. Optionen: "Never", "Always" oder zeitplanbasierte Werte für Raid-Fenster. |
Blut und Überleben
| Einstellung | Beispielwert | Beschreibung |
|---|---|---|
BloodDrainModifier |
1.0 |
Multiplikator dafür, wie schnell Blut bei Ihrem Vampir verbraucht wird. Höhere Werte machen das Überleben schwieriger. Setzen Sie den Wert niedriger, damit Blut länger hält. |
ResourceYieldModifier |
1.0 |
Multiplikator für gesammelte Ressourcen aus Abbaustellen. Erhöhen Sie den Wert, um den Fortschritt zu beschleunigen. |
DayDurationInSeconds |
1080 |
Länge eines vollständigen Spieltages in Sekunden. Standard ist 1080 (18 Minuten). Beeinflusst, wie lange die Tageszeit (Gefahr für Vampire) dauert. |
NightDurationInSeconds |
720 |
Länge der Spielnacht in Sekunden. Standard ist 720 (12 Minuten). |
"Standard", "Relaxed", "Hardcore" und "Full Loot" geliefert. Sie können "GameSettingsPreset" in ServerHostSettings.json auf einen dieser Namen setzen, um einen vollständigen Satz sinnvoller Standardwerte anzuwenden, und dann einzelne Werte in ServerGameSettings.json überschreiben.
Schritt 3 — Änderungen anwenden
- Speichern Sie Ihre bearbeitete Konfigurationsdatei mit der Save-Schaltfläche im GPanel-Dateieditor.
- Gehen Sie zum Console-Tab im GPanel.
- Klicken Sie auf Start, um den Server zu starten. Die aktualisierte Konfiguration wird beim Start geladen.
- Beobachten Sie die Konsolenausgabe auf JSON-Parsing-Fehler. Ein fehlendes Komma oder eine nicht übereinstimmende Klammer verhindert das Laden der Konfiguration.
.ini-Dateien erfordert JSON eine exakte Formatierung. Jeder Stringwert muss in doppelten Anführungszeichen stehen, und nachgestellte Kommas sind nicht erlaubt. Wenn der Server nach dem Bearbeiten einer Konfigurationsdatei nicht startet, öffnen Sie die Datei erneut und suchen Sie nach Syntaxfehlern.
So verbinden Sie sich mit Ihrem Server
V Rising unterstützt Direktverbindungen über die IP-Adresse und den Spielport Ihres Servers. Der Server muss nicht im Browser erscheinen, um sich zu verbinden.
- Finden Sie die IP-Adresse und den Port Ihres Servers im Network-Tab des GPanel. Siehe auch: How to find your server IP and port.
- Starten Sie V Rising und klicken Sie im Hauptmenü auf Play.
- Wählen Sie Online Play, dann wählen Sie Direct Connect.
- Geben Sie Ihre Serveradresse im Format
IP:PORTein, wobei Sie den Spielport aus dem Network-Tab des GPanel verwenden. - Wenn Ihr Server ein Passwort hat, werden Sie nach dem Verbinden aufgefordert, es einzugeben.
Speicherverwaltung
V Rising Speicherstände befinden sich im Verzeichnis save-data/Saves/ auf Ihrem Server. Jede Welt hat ihren eigenen Unterordner, benannt nach dem SaveName-Wert in ServerHostSettings.json.
save-data/Saves/v3/world1/
Im Speicherordner finden Sie den Weltzustand, Spielerdaten und einzelne automatische Speicherdateien. Sie können Speicherdateien über SFTP herunter- oder hochladen. Siehe: How to upload files via SFTP.
Zwischen Welten wechseln
Um einen anderen Speicherstand zu laden, ohne den aktuellen zu löschen, ändern Sie den SaveName-Wert in ServerHostSettings.json auf einen anderen Ordnernamen. V Rising wird diesen Ordner beim nächsten Start laden oder eine neue Welt erstellen, falls der Ordner nicht existiert.
So setzen Sie den Server zurück (Welt zurücksetzen)
Ein vollständiges Zurücksetzen löscht allen Spielerfortschritt, alle Burgen und den Weltzustand. Dies startet den Server neu, als wäre er gerade erst erstellt worden.
- Melden Sie sich im GPanel an und stoppen Sie Ihren Server über den Console-Tab. Warten Sie, bis der Status Offline anzeigt.
- Gehen Sie zum Files-Tab und navigieren Sie zu
save-data/Saves/. - Öffnen Sie den Speicherordner, der Ihrem
SaveNameentspricht (z.B.world1). - Wählen Sie alle Dateien und Ordner darin aus und löschen Sie sie. Löschen Sie nicht das übergeordnete
Saves/-Verzeichnis selbst — nur den Inhalt Ihres Speicherordners. - Kehren Sie zum Console-Tab zurück und starten Sie den Server. Eine neue Welt wird von Grund auf generiert.
SaveName-Wert in ServerHostSettings.json auf einen neuen Namen ändern (z.B. "world2"). Der Server erstellt eine neue Welt im neuen Ordner. Der alte Speicherstand bleibt unberührt und kann durch Zurückwechseln des Namens erneut geladen werden.