V Rising Dedizierter Server-Einrichtungsleitfaden (Update 1.0)

0
37
V Rising Dedizierter Server-Einrichtungsleitfaden (Update 1.0)

Möchten Sie wissen, wie Sie einen KOSTENLOSEN dedizierten V Rising-Server einrichten? Hier sind Sie richtig! Da die offizielle Release-Version (Update 1.0) am 8. Mai erscheint, bereiten Sie sich wahrscheinlich auf einige epische Schlachten vor, während Sie versuchen, Ihre Vampirherrschaft in Vardoran zu errichten.

Allerdings eignen sich die dedizierten Server von V Rising hervorragend zum Hosten Ihrer eigenen Welt, in der Sie benutzerdefinierte Einstellungen vornehmen und ohne die Einschränkungen öffentlicher Server spielen können. Diese Anleitung zeigt Ihnen, wie Sie kostenlos einen dedizierten V Rising-Server auf dem PC einrichten!

Editor's Note: These are the exact steps I took to get my own V Rising dedicated server set up. If anything is not clear, drop me an email at [email protected] and I'll try help you!

So hosten Sie kostenlos einen dedizierten V Rising-Server

Befolgen Sie die folgenden Anweisungen, um einen dedizierten V Rising-Server auf Ihrem eigenen Computer einzurichten. Mit diesen Schritten können Sie einen kostenlosen Server hosten, dem Sie und Ihre Freunde jederzeit beitreten können – solange Ihr Computer ständig läuft und mit dem Internet verbunden ist.

Schritt 1: Laden Sie den V Rising Dedicated Server von Steam herunter und installieren Sie ihn

  • Greifen Sie auf Steam-Tools zu: Öffnen Sie Ihren Steam-Client. Wählen Sie in der Bibliothek den Abschnitt „Tools“. Wenn Sie es nicht sehen, erweitern Sie den Bibliotheksfilter und stellen Sie sicher, dass „Extras“ aktiviert ist.
  • Suchen und installieren Sie den Server: Suchen Sie in der Tools-Liste nach „V Rising Dedicated Server“. Sobald Sie es gefunden haben, laden Sie es herunter und installieren Sie es wie jedes andere Spiel auf Steam. Wählen Sie einen Speicherort mit ausreichend Speicherplatz (eine SSD ist nicht erforderlich).

Schritt 2: Konfigurieren Sie die Serverdateien

  • Lokale Dateien durchsuchen: Klicken Sie in Steam mit der rechten Maustaste auf „V Rising Dedicated Server“, gehen Sie zu „Verwalten“ und klicken Sie auf „Lokale Dateien durchsuchen“, um das Installationsverzeichnis des Servers zu öffnen (bei mir ist es C:\Programme (x86)\Steam\steamapps). \common\VRisingDedicatedServer.
  • Bearbeiten Sie die Datei Start.bat: Suchen und bearbeiten Sie die Start_Server_Example.bat Datei (diese sollte sich im Stammverzeichnis des Ordners befinden). Stellen Sie sicher, dass Dateierweiterungen sichtbar sind, um die Datei korrekt zu identifizieren. Ändern Sie die Servereinstellungen wie Servername, Speicherpfad und Protokolldatei in der Batchdatei. Verwenden Sie Anführungszeichen für Pfade mit Leerzeichen.
Beispiel: Start_Server_Example.bat

@echo off
REM Copy this script to your own file and modify to your content. This file can be overwritten when updating.
set SteamAppId=1604030
echo "Starting V Rising Dedicated Server - PRESS CTRL-C to exit"

@echo on
VRisingServer.exe -persistentDataPath .\save-data -serverName "[ZA][PvPvE] Deranged Castle" -saveName "world1" -logFile ".\logs\VRisingServer.log"

  • Führen Sie Start.bat aus: Führen Sie das aus Start_Server_Example.bat Datei, um erste Serverdateien und Ordner wie Protokolle zu generieren und Daten zu speichern.

Schritt 3: Ändern Sie die V Rising Dedicated Server-Einstellungen

  • Navigieren Sie zu Konfiguration: Nach dem Ausführen der .bat-Datei sollten neue Dateien und Ordner angezeigt werden. Gehen Sie in das folgende Verzeichnis: \VRisingServer_Data\StreamingAssets\Settings\
  • Konfiguration bearbeiten: Öffnen und bearbeiten ServerHostSettings.json Und ServerGameSettings.json um Servereinstellungen wie Servernamen, Ports und Spieleinstellungen (PvP, PvE usw.) anzupassen.
    • Stellen Sie sicher, dass der Servername in der ServerHostSettings.json Die Datei entspricht dem Servernamen in der Start_Server_Example.bat Datei genau!
    • Um sicherzustellen, dass Ihr dedizierter V Rising-Server in der öffentlichen Liste erscheint, empfehle ich Ihnen, den Server zu wechseln Port bis 27015 und die QueryPort bis 27016 in der Konfigurationsdatei Ihres Servers und ersetzen Sie die Standardwerte 9876 bzw. 9877. Ändern Sie außerdem die ListOnSteam Und ListOnEOS Werte auf „true“ setzen.
Beispiel: ServerHostSettings.json

{
  "Name": "[ZA][PvPvE] Deranged Castle",
  "Description": "Welcome to the Deranged Castle. This is a Merciless server, which basically means that anything goes. Join our Discord at [redacted] for more information.",
  "Port": 27015,
  "QueryPort": 27016,
  "MaxConnectedUsers": 40,
  "MaxConnectedAdmins": 4,
  "ServerFps": 30,
  "SaveName": "world1",
  "Password": "",
  "Secure": true,
  "ListOnSteam": true,
  "ListOnEOS": true,
  "AutoSaveCount": 20,
  "AutoSaveInterval": 120,
  "CompressSaveFiles": true,
  "GameSettingsPreset": "",
  "AdminOnlyDebugEvents": true,
  "DisableDebugEvents": false,
  "API": {
    "Enabled": false
  },
  "Rcon": {
    "Enabled": false,
    "Port": 25575,
    "Password": ""
  }
}

Beispiel: ServerGameSettings.json

{
  "GameModeType": "PvP",
  "CastleDamageMode": "Always",
  "SiegeWeaponHealth": "Normal",
  "PlayerDamageMode": "Always",
  "CastleHeartDamageMode": "CanBeDestroyedByPlayers",
  "PvPProtectionMode": "Medium",
  "DeathContainerPermission": "Anyone",
  "RelicSpawnType": "Unique",
  "CanLootEnemyContainers": true,
  "BloodBoundEquipment": true,
  "TeleportBoundItems": true,
  "AllowGlobalChat": true,
  "AllWaypointsUnlocked": false,
  "FreeCastleClaim": false,
  "FreeCastleDestroy": false,
  "InactivityKillEnabled": true,
  "InactivityKillTimeMin": 3600,
  "InactivityKillTimeMax": 604800,
  "InactivityKillSafeTimeAddition": 172800,
  "InactivityKillTimerMaxItemLevel": 84,
  "DisableDisconnectedDeadEnabled": true,
  "DisableDisconnectedDeadTimer": 60,
  "InventoryStacksModifier": 1.0,
  "DropTableModifier_General": 1.0,
  "DropTableModifier_Missions": 1.0,
  "MaterialYieldModifier_Global": 1.0,
  "BloodEssenceYieldModifier": 1.0,
  "JournalVBloodSourceUnitMaxDistance": 25.0,
  "PvPVampireRespawnModifier": 1.0,
  "CastleMinimumDistanceInFloors": 2,
  "ClanSize": 4,
  "BloodDrainModifier": 1.0,
  "DurabilityDrainModifier": 1.0,
  "GarlicAreaStrengthModifier": 1.0,
  "HolyAreaStrengthModifier": 1.0,
  "SilverStrengthModifier": 1.0,
  "SunDamageModifier": 1.0,
  "CastleDecayRateModifier": 1.0,
  "CastleBloodEssenceDrainModifier": 1.0,
  "CastleSiegeTimer": 420.0,
  "CastleUnderAttackTimer": 60.0,
  "AnnounceSiegeWeaponSpawn": true,
  "ShowSiegeWeaponMapIcon": false,
  "BuildCostModifier": 1.0,
  "RecipeCostModifier": 1.0,
  "CraftRateModifier": 1.0,
  "ResearchCostModifier": 1.0,
  "RefinementCostModifier": 1.0,
  "RefinementRateModifier": 1.0,
  "ResearchTimeModifier": 1.0,
  "DismantleResourceModifier": 1.0,
  "ServantConvertRateModifier": 1.0,
  "RepairCostModifier": 1.0,
  "Death_DurabilityFactorLoss": 0.125,
  "Death_DurabilityLossFactorAsResources": 1.0,
  "StarterEquipmentId": 0,
  "StarterResourcesId": 0,
  "VBloodUnitSettings": [],
  "UnlockedAchievements": [],
  "UnlockedResearchs": [],
  "GameTimeModifiers": {
    "DayDurationInSeconds": 1080.0,
    "DayStartHour": 9,
    "DayStartMinute": 0,
    "DayEndHour": 17,
    "DayEndMinute": 0,
    "BloodMoonFrequency_Min": 10,
    "BloodMoonFrequency_Max": 18,
    "BloodMoonBuff": 0.2
  },
  "VampireStatModifiers": {
    "MaxHealthModifier": 1.0,
    "MaxEnergyModifier": 1.0,
    "PhysicalPowerModifier": 1.0,
    "SpellPowerModifier": 1.0,
    "ResourcePowerModifier": 1.0,
    "SiegePowerModifier": 1.0,
    "DamageReceivedModifier": 1.0,
    "ReviveCancelDelay": 5.0
  },
  "UnitStatModifiers_Global": {
    "MaxHealthModifier": 1.0,
    "PowerModifier": 1.0
  },
  "UnitStatModifiers_VBlood": {
    "MaxHealthModifier": 1.0,
    "PowerModifier": 1.0
  },
  "EquipmentStatModifiers_Global": {
    "MaxEnergyModifier": 1.0,
    "MaxHealthModifier": 1.0,
    "ResourceYieldModifier": 1.0,
    "PhysicalPowerModifier": 1.0,
    "SpellPowerModifier": 1.0,
    "SiegePowerModifier": 1.0,
    "MovementSpeedModifier": 1.0
  },
  "CastleStatModifiers_Global": {
    "TickPeriod": 5.0,
    "DamageResistance": 0.0,
    "SafetyBoxLimit": 1,
    "TombLimit": 12,
    "VerminNestLimit": 4,
    "PrisonCellLimit": 16,
    "PylonPenalties": {
      "Range1": {
        "Percentage": 0.0,
        "Lower": 0,
        "Higher": 2
      },
      "Range2": {
        "Percentage": 0.0,
        "Lower": 3,
        "Higher": 3
      },
      "Range3": {
        "Percentage": 0.0,
        "Lower": 4,
        "Higher": 4
      },
      "Range4": {
        "Percentage": 0.0,
        "Lower": 5,
        "Higher": 5
      },
      "Range5": {
        "Percentage": 0.0,
        "Lower": 6,
        "Higher": 254
      }
    },
    "FloorPenalties": {
      "Range1": {
        "Percentage": 0.0,
        "Lower": 0,
        "Higher": 20
      },
      "Range2": {
        "Percentage": 0.0,
        "Lower": 21,
        "Higher": 50
      },
      "Range3": {
        "Percentage": 0.0,
        "Lower": 51,
        "Higher": 80
      },
      "Range4": {
        "Percentage": 0.0,
        "Lower": 81,
        "Higher": 160
      },
      "Range5": {
        "Percentage": 0.0,
        "Lower": 161,
        "Higher": 254
      }
    },
    "HeartLimits": {
      "Level1": {
        "Level": 1,
        "FloorLimit": 40,
        "ServantLimit": 4
      },
      "Level2": {
        "Level": 2,
        "FloorLimit": 100,
        "ServantLimit": 5
      },
      "Level3": {
        "Level": 3,
        "FloorLimit": 180,
        "ServantLimit": 6
      },
      "Level4": {
        "Level": 4,
        "FloorLimit": 260,
        "ServantLimit": 7
      },
      "Level5": {
        "Level": 5,
        "FloorLimit": 420,
        "ServantLimit": 8
      }
    },
    "CastleLimit": 2
  },
  "PlayerInteractionSettings": {
    "TimeZone": "Local",
    "VSPlayerWeekdayTime": {
      "StartHour": 20,
      "StartMinute": 0,
      "EndHour": 22,
      "EndMinute": 0
    },
    "VSPlayerWeekendTime": {
      "StartHour": 20,
      "StartMinute": 0,
      "EndHour": 22,
      "EndMinute": 0
    },
    "VSCastleWeekdayTime": {
      "StartHour": 20,
      "StartMinute": 0,
      "EndHour": 22,
      "EndMinute": 0
    },
    "VSCastleWeekendTime": {
      "StartHour": 20,
      "StartMinute": 0,
      "EndHour": 22,
      "EndMinute": 0
    }
  }
}

Schritt 4: Portweiterleitung

  • Port-Weiterleitung: Konfigurieren Sie Ihren Router so, dass er die verwendeten Ports weiterleitet…

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein