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

Inhaltsverzeichnis

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.