Deze gids behandelt hoe je je V Rising dedicated server gehost bij Legion Hosting instelt en configureert, inclusief serverhostinstellingen, spelmodusconfiguratie, verbinding maken met je server en savebeheer.
.json-configuratiebestanden bewerkt. V Rising schrijft de configuratie bij het afsluiten en kan je wijzigingen overschrijven als de server draait.
Locaties van Configuratiebestanden
V Rising gebruikt twee JSON-configuratiebestanden. Beide bevinden zich in de volgende map op je server:
VRisingServer_Data/StreamingAssets/Settings/
| Bestand | Doel |
|---|---|
ServerHostSettings.json |
Netwerk- en hostinginstellingen — servernaam, poorten, spelersslots, wachtwoord, save-bestandsnaam, automatische opslagfrequentie. |
ServerGameSettings.json |
Gameplay-instellingen — spelmodus (PvP/PvE), clangrootte, kasteelverval, bloedverlies, grondstoffenpercentages en meer. |
Om toegang te krijgen tot deze bestanden, log je in op GPanel, selecteer je je V Rising-server en klik je op het tabblad Files. Navigeer naar VRisingServer_Data/StreamingAssets/Settings/. Als de bestanden nog niet bestaan, start de server eenmaal op en stop hem weer — V Rising genereert standaard configuratiebestanden bij de eerste opstart.
Stap 1 — ServerHostSettings.json Configureren
Open ServerHostSettings.json in de GPanel-bestandseditor. De belangrijkste instellingen worden hieronder beschreven.
| Instelling | Beschrijving |
|---|---|
Name |
De servernaam die wordt weergegeven in de in-game serverbrowser. Maak deze uniek zodat spelers ernaar kunnen zoeken. |
Description |
Korte beschrijving die wordt weergegeven in de serverlijst. |
Port |
De hoofd-gamepoort waarmee spelers verbinding maken. Moet overeenkomen met de poort die is toegewezen in GPanel — controleer het tabblad Network in GPanel voor de juiste waarde. |
QueryPort |
De Steam query-poort die wordt gebruikt door de serverbrowser. Moet overeenkomen met de toegewezen query-poort in GPanel — controleer het tabblad Network. |
MaxConnectedUsers |
Maximaal aantal gelijktijdige spelers. Mag de spelersslotlimiet van je abonnement niet overschrijden. |
Password |
Wachtwoord dat vereist is voor spelers om deel te nemen. Laat het als een lege string ("") voor een openbare server. |
SaveName |
De naam van de save-map in save-data/Saves/. Wijzig dit om met een andere save te beginnen of om tussen meerdere werelden te wisselen. |
AutoSaveCount |
Aantal automatische opslagslots om te bewaren. Oudere saves worden verwijderd wanneer de limiet is bereikt. Verhoog dit om meer herstelpunten te bewaren. |
AutoSaveInterval |
Tijd in seconden tussen automatische opslagmomenten. Standaard is 120 (elke 2 minuten). |
ListOnSteam |
Of de server verschijnt in de Steam-serverbrowser. Stel in op false voor een privéserver die alleen bereikbaar is via directe verbinding. |
Een minimaal voorbeeld van een geconfigureerde 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": ""
}
Stap 2 — ServerGameSettings.json Configureren
Open ServerGameSettings.json in de bestandseditor. Dit bestand regelt de gameplay-balans en de spelmodus. De belangrijkste instellingen worden hieronder behandeld.
Spelmodus
| Instelling | Waarden | Beschrijving |
|---|---|---|
GameModeType |
"PvP" / "PvE" |
Bepaalt of spelers elkaar kunnen aanvallen. "PvP" schakelt speler-tegen-speler-gevechten in. "PvE" schakelt dit uit — spelers kunnen alleen tegen NPC's en bazen vechten. |
Clans en Kastelen
| Instelling | Voorbeeldwaarde | Beschrijving |
|---|---|---|
ClanSize |
4 |
Maximaal aantal spelers per clan. Standaard is 4. Verhoog voor groter groepsspel. |
CastleDecayRateModifier |
1.0 |
Vermenigvuldiger voor hoe snel kastelen vervallen wanneer ze niet worden onderhouden. 1.0 is de standaardsnelheid. Stel in op 0 om verval volledig uit te schakelen. |
CastleMinimumDistanceInFloors |
2 |
Minimale afstand (in vloertegels) tussen spelerskastelen. Voorkomt dat spelers direct naast elkaar bouwen. |
CastleHeartDamageMode |
"CanBeDestroyedOnlyWhenDecaying" |
Bepaalt wanneer kasteelharten kunnen worden vernietigd. "CanBeDestroyedOnlyWhenDecaying" beschermt actieve kastelen tegen griefing. |
CastleSiegeMode |
"Never" |
Wanneer PvP-kasteelraids zijn ingeschakeld. Opties: "Never", "Always", of op schema gebaseerde waarden voor raidvensters. |
Bloed en Overleving
| Instelling | Voorbeeldwaarde | Beschrijving |
|---|---|---|
BloodDrainModifier |
1.0 |
Vermenigvuldiger voor hoe snel bloed uit je vampier stroomt. Hogere waarden maken overleving moeilijker. Stel lager in om bloed langer te laten duren. |
ResourceYieldModifier |
1.0 |
Vermenigvuldiger voor grondstoffen verzameld uit bronnen. Verhoog om de voortgang te versnellen. |
DayDurationInSeconds |
1080 |
Lengte van een volledige in-game dag in seconden. Standaard is 1080 (18 minuten). Beïnvloedt hoe lang overdag (gevaar voor vampieren) duurt. |
NightDurationInSeconds |
720 |
Lengte van de in-game nacht in seconden. Standaard is 720 (12 minuten). |
"Standard", "Relaxed", "Hardcore" en "Full Loot". Je kunt "GameSettingsPreset" in ServerHostSettings.json instellen op een van deze namen om een complete set verstandige standaardwaarden toe te passen, en vervolgens individuele waarden overschrijven in ServerGameSettings.json.
Stap 3 — Wijzigingen Toepassen
- Sla je bewerkte configuratiebestand op met de knop Save in de GPanel-bestandseditor.
- Ga naar het tabblad Console in GPanel.
- Klik op Start om de server te starten. De bijgewerkte configuratie wordt geladen bij het opstarten.
- Bekijk de console-uitvoer op eventuele JSON-parseerfouten. Een ontbrekende komma of niet-overeenkomende haak voorkomt dat de configuratie wordt geladen.
.ini-bestanden vereist JSON exacte opmaak. Elke stringwaarde moet tussen dubbele aanhalingstekens staan en afsluitende komma's zijn niet toegestaan. Als de server niet opstart na het bewerken van een configuratiebestand, open het bestand opnieuw en zoek naar syntaxfouten.
Verbinding Maken met Je Server
V Rising ondersteunt directe verbinding met het IP-adres en de gamepoort van je server. De server hoeft niet in de browser te verschijnen om verbinding te maken.
- Zoek het IP-adres en de poort van je server in het tabblad Network van GPanel. Zie ook: Hoe je het IP-adres en de poort van je server vindt.
- Start V Rising en klik op Play vanuit het hoofdmenu.
- Selecteer Online Play en kies vervolgens Direct Connect.
- Voer je serveradres in het formaat
IP:PORTin met de gamepoort van het tabblad Network in GPanel. - Als je server een wachtwoord heeft, wordt je gevraagd dit in te voeren na het verbinden.
Savebeheer
V Rising-saves worden opgeslagen in de map save-data/Saves/ op je server. Elke wereld heeft een eigen submap vernoemd naar de SaveName-waarde in ServerHostSettings.json.
save-data/Saves/v3/world1/
In de save-map vind je de wereldstatus, spelersgegevens en individuele automatische opslagbestanden. Je kunt savebestanden downloaden of uploaden via SFTP. Zie: Bestanden uploaden via SFTP.
Wisselen Tussen Werelden
Om een andere save te laden zonder je huidige te verwijderen, wijzig je de SaveName-waarde in ServerHostSettings.json naar een andere mapnaam. V Rising laadt die map bij de volgende opstart, of maakt een nieuwe wereld aan als de map niet bestaat.
De Server Wissen (Wereld Resetten)
Een volledige wipe verwijdert alle spelersvoortgang, kastelen en wereldstatus. Dit start de server opnieuw alsof deze net is aangemaakt.
- Log in op GPanel en stop je server via het tabblad Console. Wacht tot de status Offline toont.
- Ga naar het tabblad Files en navigeer naar
save-data/Saves/. - Open de save-map die overeenkomt met je
SaveName(bijv.world1). - Selecteer alle bestanden en mappen erin en verwijder ze. Verwijder niet de bovenliggende map
Saves/zelf — alleen de inhoud van je save-map. - Ga terug naar het tabblad Console en start de server. Er wordt een nieuwe wereld vanaf nul gegenereerd.
SaveName-waarde in ServerHostSettings.json wijzigen naar een nieuwe naam (bijv. "world2"). De server maakt een nieuwe wereld aan in de nieuwe map. De oude save blijft onaangeraakt en kan opnieuw worden geladen door de naam terug te wisselen.