Zum Hauptinhalt springen
Zurück zur Kategorie

V Rising Server Einrichtung: Schritt-für-Schritt-Anleitung mit SteamCMD

Richten Sie einen V Rising Dedicated Server auf REXE VDS ein. SteamCMD-Konfiguration, PvP/PvE-Moduseinstellungen und Castle-Konfiguration.

Lesezeit: 13 dk Spielserver-Einrichtung
v risingsteamcmdspielserverpvppvecastlededicated servervampir
Autor
REXE Teknoloji Network & Security Team
Redaktion
REXE Teknoloji Technical Editorial
Erstveröffentlichung
Letzte Aktualisierung

Einführung

V Rising ist ein Open-World-Vampir-Überlebensspiel von Stunlock Studios. Mit einem eigenen Dedicated Server können Sie ein individuelles Vampir-Erlebnis für Ihre Freunde oder Community schaffen. Diese Anleitung behandelt die vollständige V Rising Server-Installation auf REXE VDS, einschließlich PvP/PvE-Konfiguration und Castle-Einstellungen.

Systemanforderungen

RessourceMinimumEmpfohlen
CPU2 Kerne4+ Kerne
RAM6 GB8+ GB
Festplatte10 GB SSD20+ GB NVMe
OSUbuntu 22.04+Ubuntu 22.04 LTS
Netzwerk10 Mbps50+ Mbps

Der RAM-Verbrauch des V Rising Servers steigt mit der Spieleranzahl. Für einen Server mit 40 Spielern werden mindestens 8 GB RAM empfohlen.

SteamCMD Installation

SteamCMD ist Valves Kommandozeilen-Tool zum Herunterladen und Aktualisieren von Spielserver-Dateien.

hljs bash
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install lib32gcc-s1 lib32stdc++6 -y

Erstellen Sie einen dedizierten Steam-Benutzer:

hljs bash
sudo adduser steam --disabled-login
sudo su - steam
mkdir ~/steamcmd && cd ~/steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xzf steamcmd_linux.tar.gz

V Rising Server-Dateien herunterladen

Laden Sie die V Rising Dedicated Server-Dateien mit SteamCMD herunter:

hljs bash
cd ~/steamcmd
./steamcmd.sh +force_install_dir ~/vrising +login anonymous +app_update 1829350 validate +quit

V Rising Dedicated Server App ID: 1829350. Der erste Download umfasst ca. 3-5 GB.

Server-Konfiguration

ServerHostSettings.json

Konfigurieren Sie die grundlegenden Server-Einstellungen:

hljs bash
mkdir -p ~/vrising/save-data/Settings
nano ~/vrising/save-data/Settings/ServerHostSettings.json
hljs json
{
  "Name": "REXE V Rising Server",
  "Description": "REXE Technologie V Rising Dedicated Server",
  "Port": 9876,
  "QueryPort": 9877,
  "MaxConnectedUsers": 40,
  "MaxConnectedAdmins": 4,
  "ServerFps": 30,
  "SaveName": "world1",
  "Password": "",
  "Secure": true,
  "ListOnSteam": true,
  "ListOnEOS": true,
  "AutoSaveCount": 25,
  "AutoSaveInterval": 120,
  "GameSettingsPreset": "",
  "AdminOnlyDebugEvents": true,
  "DisableDebugEvents": false
}

Wichtige Parameter

ParameterBeschreibungStandard
PortSpielport (UDP)9876
QueryPortSteam-Abfrageport (UDP)9877
MaxConnectedUsersMaximale Spieler40
ServerFpsServer-Tickrate30
AutoSaveIntervalAuto-Speicher-Intervall (Sekunden)120
ListOnSteamIn Steam-Serverliste anzeigentrue

PvP- und PvE-Modus-Einstellungen

ServerGameSettings.json

hljs bash
nano ~/vrising/save-data/Settings/ServerGameSettings.json

PvE-Modus-Konfiguration

hljs json
{
  "GameModeType": "PvE",
  "ClanSize": 4,
  "CastleDamageMode": "Never",
  "SiegeWeaponHealth": "Normal",
  "PlayerDamageMode": "Always",
  "CastleHeartDamageMode": "CanBeDestroyedOnlyWhenDecaying",
  "PvPProtectionMode": "Medium",
  "DeathContainerPermission": "Anyone",
  "RelicSpawnType": "Unique",
  "CanLootEnemyContainers": false,
  "BloodBoundEquipment": true,
  "TeleportBoundItems": true,
  "FreeCastleClaim": false,
  "FreeCastleDestroy": false,
  "CastleMinimumDistanceInFloors": 2,
  "CastleLimitType": "Clan",
  "CastleLimit": 2
}

PvP-Modus-Konfiguration

hljs json
{
  "GameModeType": "PvP",
  "ClanSize": 4,
  "CastleDamageMode": "TimeRestricted",
  "SiegeWeaponHealth": "Normal",
  "PlayerDamageMode": "Always",
  "CastleHeartDamageMode": "CanBeDestroyedByPlayers",
  "PvPProtectionMode": "Short",
  "DeathContainerPermission": "Anyone",
  "RelicSpawnType": "Unique",
  "CanLootEnemyContainers": true,
  "BloodBoundEquipment": false,
  "TeleportBoundItems": false,
  "FreeCastleClaim": false,
  "FreeCastleDestroy": false,
  "CastleMinimumDistanceInFloors": 3,
  "CastleLimitType": "Clan",
  "CastleLimit": 1,
  "VSPlayerWeekdayTime": { "StartHour": 18, "StartMinute": 0, "EndHour": 23, "EndMinute": 0 },
  "VSPlayerWeekendTime": { "StartHour": 14, "StartMinute": 0, "EndHour": 23, "EndMinute": 0 },
  "VSCastleWeekdayTime": { "StartHour": 19, "StartMinute": 0, "EndHour": 22, "EndMinute": 0 },
  "VSCastleWeekendTime": { "StartHour": 15, "StartMinute": 0, "EndHour": 22, "EndMinute": 0 }
}

Passen Sie im PvP-Modus die Castle-Raid-Zeiten an Ihre Server-Community an. Die meisten Communities bevorzugen Abendstunden.

Castle-Konfiguration

Das Castle-System ist eine der Kernmechaniken von V Rising. Wichtige Castle-bezogene Server-Parameter:

Castle-Verfall-Einstellungen

hljs json
{
  "CastleDecayRateModifier": 1.0,
  "CastleBloodEssenceDrainModifier": 1.0,
  "CastleSiegeTimer": 420,
  "CastleUnderAttackTimer": 60,
  "AnnounceSiegeWeaponSpawn": true,
  "ShowSiegeWeaponMapIcon": true
}
ParameterBeschreibung
CastleDecayRateModifierCastle-Verfallsgeschwindigkeit (1.0 = normal)
CastleBloodEssenceDrainModifierBlood Essence Verbrauchsrate
CastleSiegeTimerBelagerungsdauer (Sekunden)
CastleUnderAttackTimerAngriffsbenachrichtigungsdauer

Startskript

hljs bash
nano ~/vrising/start.sh
hljs bash
#!/bin/bash
export LD_LIBRARY_PATH="~/vrising/linux64:$LD_LIBRARY_PATH"
export SteamAppId=1604030

cd ~/vrising
./VRisingServer.exe \
  -persistentDataPath ./save-data \
  -serverName "REXE V Rising Server" \
  -saveName "world1" \
  -logFile ./logs/VRisingServer.log
hljs bash
chmod +x ~/vrising/start.sh

Der V Rising Server läuft unter Windows. Unter Linux benötigen Sie Wine/Proton oder den offiziellen Linux-Build von Stunlock.

Linux-Betrieb mit Wine

Da der V Rising Server Windows-basiert ist, benötigen Sie Wine für Linux:

hljs bash
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install wine64 wine32 xvfb -y

Erstellen Sie ein virtuelles Display mit Xvfb:

hljs bash
Xvfb :1 -screen 0 1024x768x16 &
export DISPLAY=:1

Starten Sie den Server mit Wine:

hljs bash
cd ~/vrising
wine VRisingServer.exe -persistentDataPath ./save-data -serverName "REXE V Rising" -saveName "world1"

Port-Konfiguration

PortProtokollVerwendung
9876UDPV Rising Spielport
9877UDPSteam-Abfrageport

Firewall-Regeln

hljs bash
sudo ufw allow 9876/udp comment "V Rising Game"
sudo ufw allow 9877/udp comment "V Rising Query"
sudo ufw reload

Path Panel Firewall

Über das REXE Path Panel:

  1. V Rising Game: Protokoll: UDP, Port: 9876
  2. V Rising Query: Protokoll: UDP, Port: 9877

Automatischer Start mit systemd

hljs bash
sudo nano /etc/systemd/system/vrising.service
hljs ini
[Unit]
Description=V Rising Dedicated Server
After=network.target

[Service]
Type=simple
User=steam
WorkingDirectory=/home/steam/vrising
ExecStart=/home/steam/vrising/start.sh
Restart=on-failure
RestartSec=30
TimeoutStartSec=180

[Install]
WantedBy=multi-user.target
hljs bash
sudo systemctl daemon-reload
sudo systemctl enable vrising
sudo systemctl start vrising

Automatische Updates

hljs bash
nano ~/update_vrising.sh
hljs bash
#!/bin/bash
echo "V Rising Server wird gestoppt..."
sudo systemctl stop vrising
echo "Updates werden geprüft..."
~/steamcmd/steamcmd.sh +force_install_dir ~/vrising +login anonymous +app_update 1829350 +quit
echo "Server wird neu gestartet..."
sudo systemctl start vrising
echo "Update abgeschlossen."
hljs bash
chmod +x ~/update_vrising.sh
crontab -e
0 4 * * * /home/steam/update_vrising.sh

Admin-Verwaltung

Um Admins hinzuzufügen, bearbeiten Sie die adminlist.txt:

hljs bash
nano ~/vrising/save-data/Settings/adminlist.txt

Fügen Sie eine Steam64-ID pro Zeile hinzu:

76561198012345678
76561198087654321

Leistungstipps

  • ServerFps: Ein Wert von 30 reicht für die meisten Server. Eine Erhöhung auf 60 bietet flüssigeres Gameplay, erhöht aber die CPU-Auslastung.
  • AutoSaveInterval: Sehr niedrige Werte erhöhen die Festplatten-I/O. 120-300 Sekunden werden empfohlen.
  • MaxConnectedUsers: Passen Sie dies an Ihre Server-Ressourcen an. Jeder Spieler verbraucht ca. 100-150 MB RAM.

Fazit

Die V Rising Dedicated Server-Einrichtung kann mit SteamCMD schnell abgeschlossen werden. Mit der richtigen PvP- oder PvE-Modus-Auswahl, Castle-Konfiguration und korrekten Port-Einstellungen können Sie Ihrer Community ein ideales Vampir-Überlebenserlebnis bieten. Die leistungsstarke REXE VDS-Infrastruktur und der Path.net DDoS-Schutz sorgen für einen sicheren Betrieb.

Häufig gestellte Fragen

Wie viel RAM benötigt ein V Rising Server?

Mindestens 6 GB RAM sind erforderlich. Für einen Server mit 40 Spielern werden 8 GB oder mehr empfohlen. Jeder Spieler verbraucht ca. 100-150 MB zusätzlichen RAM.

Was ist der Unterschied zwischen PvP- und PvE-Modus?

Im PvE-Modus können Spieler sich nicht gegenseitig angreifen und Castles sind geschützt. Im PvP-Modus sind Spielerkämpfe und Castle-Belagerungen aktiv. Im PvP-Modus können Sie Raid-Zeiten für ein ausgewogenes Erlebnis festlegen.

Wie betreibe ich einen V Rising Server unter Linux?

Der V Rising Server ist Windows-basiert. Sie können ihn unter Linux mit Wine oder Proton betreiben. Sie müssen ein virtuelles Display mit Xvfb erstellen.

Wie funktioniert der Castle-Verfall?

Castles werden mit Blood Essence betrieben. Wenn die Blood Essence aufgebraucht ist, beginnt das Castle zu verfallen. Sie können die Verfallsgeschwindigkeit mit CastleDecayRateModifier und die Verbrauchsrate mit CastleBloodEssenceDrainModifier anpassen.

Wie füge ich Admins zum Server hinzu?

Fügen Sie Steam64-IDs zur Datei save-data/Settings/adminlist.txt hinzu. Schreiben Sie eine ID pro Zeile.

Welche Ports verwendet der V Rising Server?

Standardmäßig Port 9876 (UDP) für das Spiel und Port 9877 (UDP) für Steam-Abfragen. Beide Ports müssen in der Firewall geöffnet werden.

Verwandte Artikel

NetzwerkverkehrEingehend GbpsAusgehend Gbps