Ce guide explique comment configurer votre serveur dédié V Rising hébergé chez Legion Hosting, y compris les paramètres d'hébergement du serveur, la configuration du mode de jeu, la connexion à votre serveur et la gestion des sauvegardes.
.json. V Rising écrit la configuration à l'arrêt et peut écraser vos modifications si le serveur est en cours d'exécution.
Emplacement des fichiers de configuration
V Rising utilise deux fichiers de configuration JSON. Les deux se trouvent dans le répertoire suivant sur votre serveur :
VRisingServer_Data/StreamingAssets/Settings/
| Fichier | Fonction |
|---|---|
ServerHostSettings.json |
Paramètres réseau et d'hébergement — nom du serveur, ports, nombre de joueurs, mot de passe, nom du fichier de sauvegarde, fréquence de sauvegarde automatique. |
ServerGameSettings.json |
Paramètres de jeu — mode de jeu (PvP/PvE), taille des clans, dégradation des châteaux, drainage de sang, taux de ressources, et plus encore. |
Pour accéder à ces fichiers, connectez-vous au GPanel, sélectionnez votre serveur V Rising et cliquez sur l'onglet Files. Naviguez vers VRisingServer_Data/StreamingAssets/Settings/. Si les fichiers n'existent pas encore, démarrez le serveur une fois puis arrêtez-le — V Rising génère les fichiers de configuration par défaut au premier démarrage.
Étape 1 — Configurer ServerHostSettings.json
Ouvrez ServerHostSettings.json dans l'éditeur de fichiers du GPanel. Les paramètres principaux sont décrits ci-dessous.
| Paramètre | Description |
|---|---|
Name |
Le nom du serveur affiché dans le navigateur de serveurs en jeu. Rendez-le unique pour que les joueurs puissent le rechercher. |
Description |
Courte description affichée dans la liste des serveurs. |
Port |
Le port de jeu principal auquel les joueurs se connectent. Doit correspondre au port attribué dans le GPanel — vérifiez l'onglet Network du GPanel pour la valeur correcte. |
QueryPort |
Le port de requête Steam utilisé par le navigateur de serveurs. Doit correspondre au port de requête attribué par le GPanel — vérifiez l'onglet Network. |
MaxConnectedUsers |
Nombre maximum de joueurs simultanés. Ne doit pas dépasser la limite de places de votre forfait. |
Password |
Mot de passe requis pour que les joueurs puissent rejoindre. Laissez une chaîne vide ("") pour un serveur public. |
SaveName |
Le nom du dossier de sauvegarde dans save-data/Saves/. Modifiez-le pour démarrer avec une sauvegarde différente ou pour basculer entre plusieurs mondes. |
AutoSaveCount |
Nombre d'emplacements de sauvegarde automatique à conserver. Les sauvegardes les plus anciennes sont remplacées lorsque la limite est atteinte. Augmentez cette valeur pour garder plus de points de restauration. |
AutoSaveInterval |
Temps en secondes entre les sauvegardes automatiques. La valeur par défaut est 120 (toutes les 2 minutes). |
ListOnSteam |
Détermine si le serveur apparaît dans le navigateur de serveurs Steam. Réglez sur false pour un serveur privé accessible uniquement par connexion directe. |
Un exemple minimal d'un fichier ServerHostSettings.json configuré :
{
"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": ""
}
Étape 2 — Configurer ServerGameSettings.json
Ouvrez ServerGameSettings.json dans l'éditeur de fichiers. Ce fichier contrôle l'équilibrage du gameplay et le mode de jeu. Les paramètres les plus importants sont détaillés ci-dessous.
Mode de jeu
| Paramètre | Valeurs | Description |
|---|---|---|
GameModeType |
"PvP" / "PvE" |
Définit si les joueurs peuvent s'attaquer entre eux. "PvP" active le combat joueur contre joueur. "PvE" le désactive — les joueurs ne peuvent combattre que les PNJ et les boss. |
Clans et châteaux
| Paramètre | Valeur d'exemple | Description |
|---|---|---|
ClanSize |
4 |
Nombre maximum de joueurs par clan. La valeur par défaut est 4. Augmentez pour un jeu en groupe plus large. |
CastleDecayRateModifier |
1.0 |
Multiplicateur de la vitesse de dégradation des châteaux non entretenus. 1.0 est la vitesse par défaut. Réglez sur 0 pour désactiver complètement la dégradation. |
CastleMinimumDistanceInFloors |
2 |
Distance minimale (en dalles de sol) entre les châteaux des joueurs. Empêche les joueurs de construire directement les uns à côté des autres. |
CastleHeartDamageMode |
"CanBeDestroyedOnlyWhenDecaying" |
Contrôle quand les cœurs de château peuvent être détruits. "CanBeDestroyedOnlyWhenDecaying" protège les châteaux actifs du grief. |
CastleSiegeMode |
"Never" |
Détermine quand le raid de châteaux PvP est activé. Options : "Never", "Always", ou des valeurs basées sur un calendrier pour les fenêtres de raid. |
Sang et survie
| Paramètre | Valeur d'exemple | Description |
|---|---|---|
BloodDrainModifier |
1.0 |
Multiplicateur de la vitesse de drainage du sang de votre vampire. Des valeurs plus élevées rendent la survie plus difficile. Réduisez pour que le sang dure plus longtemps. |
ResourceYieldModifier |
1.0 |
Multiplicateur des ressources récoltées aux nœuds de ressources. Augmentez pour accélérer la progression. |
DayDurationInSeconds |
1080 |
Durée d'une journée complète en jeu en secondes. La valeur par défaut est 1080 (18 minutes). Affecte la durée du jour (danger pour les vampires). |
NightDurationInSeconds |
720 |
Durée de la nuit en jeu en secondes. La valeur par défaut est 720 (12 minutes). |
"Standard", "Relaxed", "Hardcore" et "Full Loot". Vous pouvez définir "GameSettingsPreset" dans ServerHostSettings.json sur l'un de ces noms pour appliquer un ensemble complet de valeurs par défaut adaptées, puis modifier individuellement des valeurs dans ServerGameSettings.json.
Étape 3 — Appliquer les modifications
- Enregistrez votre fichier de configuration modifié à l'aide du bouton Save dans l'éditeur de fichiers du GPanel.
- Allez dans l'onglet Console du GPanel.
- Cliquez sur Start pour démarrer le serveur. La configuration mise à jour sera chargée au démarrage.
- Surveillez la sortie de la console pour détecter d'éventuelles erreurs d'analyse JSON. Une virgule manquante ou un crochet mal fermé empêchera le chargement de la configuration.
.ini, le JSON exige un formatage exact. Chaque valeur de chaîne doit être entre guillemets doubles, et les virgules en fin de ligne ne sont pas autorisées. Si le serveur ne démarre pas après la modification d'un fichier de configuration, rouvrez le fichier et recherchez les erreurs de syntaxe.
Comment se connecter à votre serveur
V Rising prend en charge la connexion directe en utilisant l'adresse IP et le port de jeu de votre serveur. Il n'est pas nécessaire que le serveur apparaisse dans le navigateur pour se connecter.
- Trouvez l'adresse IP et le port de votre serveur dans l'onglet Network du GPanel. Voir aussi : How to find your server IP and port.
- Lancez V Rising et cliquez sur Play depuis le menu principal.
- Sélectionnez Online Play, puis choisissez Direct Connect.
- Entrez l'adresse de votre serveur au format
IP:PORTen utilisant le port de jeu indiqué dans l'onglet Network du GPanel. - Si votre serveur a un mot de passe, il vous sera demandé de le saisir après la connexion.
Gestion des sauvegardes
Les sauvegardes V Rising sont stockées dans le répertoire save-data/Saves/ de votre serveur. Chaque monde a son propre sous-dossier nommé d'après la valeur SaveName dans ServerHostSettings.json.
save-data/Saves/v3/world1/
Dans le dossier de sauvegarde, vous trouverez l'état du monde, les données des joueurs et les fichiers de sauvegarde automatique individuels. Vous pouvez télécharger ou envoyer des fichiers de sauvegarde via SFTP. Voir : How to upload files via SFTP.
Basculer entre les mondes
Pour charger une sauvegarde différente sans supprimer celle en cours, changez la valeur SaveName dans ServerHostSettings.json pour pointer vers un nom de dossier différent. V Rising chargera ce dossier au prochain démarrage, ou créera un nouveau monde si le dossier n'existe pas.
Comment réinitialiser le serveur (réinitialiser le monde)
Une réinitialisation complète supprime toute la progression des joueurs, les châteaux et l'état du monde. Cela redémarre le serveur comme s'il venait d'être créé.
- Connectez-vous au GPanel et arrêtez votre serveur depuis l'onglet Console. Attendez que le statut affiche Offline.
- Allez dans l'onglet Files et naviguez vers
save-data/Saves/. - Ouvrez le dossier de sauvegarde correspondant à votre
SaveName(par ex.world1). - Sélectionnez tous les fichiers et dossiers à l'intérieur et supprimez-les. Ne supprimez pas le répertoire parent
Saves/lui-même — uniquement le contenu de votre dossier de sauvegarde. - Retournez à l'onglet Console et démarrez le serveur. Un nouveau monde sera généré à partir de zéro.
SaveName dans ServerHostSettings.json pour un nouveau nom (par ex. "world2"). Le serveur créera un monde vierge dans le nouveau dossier. L'ancienne sauvegarde reste intacte et peut être rechargée en remettant l'ancien nom.