← Blog

Configurer et administrer son serveur V Rising

Par Benjamin Dayan · PDG

· Mis à jour le 20 octobre 2026 · Lecture 6 min

Sommaire

La configuration serveur V Rising se joue essentiellement dans un seul fichier texte et une poignée de commandes en jeu, mais la moindre erreur de syntaxe peut empêcher le monde de démarrer. Cet article détaille le fichier ServerGameSettings.json, les modes PvP/PvE, les taux de collecte et les commandes d'administration indispensables pour gérer une communauté de joueurs dans de bonnes conditions.



Le fichier ServerGameSettings.json : le coeur de la configuration serveur V Rising

Toute la configuration serveur V Rising repose sur deux fichiers JSON situés dans le dossier VRisingServer_Data/StreamingAssets/Settings (ou dans le répertoire PersistentData selon l'installation) : ServerHostSettings.json pour les paramètres réseau (nom, port, mot de passe) et ServerGameSettings.json pour les règles de jeu proprement dites. C'est ce second fichier qui définit le mode, les taux et le comportement du monde.

Avant toute modification, fais toujours une copie de sauvegarde du fichier d'origine. Une faute de syntaxe JSON (une virgule manquante, une accolade mal fermée) empêche le processus de démarrer et génère une erreur silencieuse dans les logs. Si tu passes par un panel Pterodactyl, le gestionnaire de fichiers intégré permet d'éditer le JSON directement dans le navigateur, avec coloration syntaxique, ce qui limite ce type d'erreur.

{
  "GameModeType": "PvP",
  "GameDifficulty": "Normal",
  "CastleDamageMode": "Always",
  "SiegeWeaponHealth": "VeryHigh",
  "DeathContainerPermission": "Everyone",
  "BloodBound": true,
  "AllowGlobalChat": true,
  "InactivityKillEnabled": true,
  "InactivityKillTimeMin": 60,
  "ClanSize": 4,
  "ResourceYieldModifier": 1.0,
  "MaterialYieldModifier": 1.0,
  "VampireXPGainModifier": 1.0,
  "DurabilityDrainModifier": 1.0,
  "NightDurationMinutes": 7
}

Après chaque édition, redémarre le processus proprement depuis la console du panel plutôt que de couper brutalement le processus, afin que le monde sauvegarde son état avant l'arrêt. Pour l'hébergement de ce type de monde, les ressources hébergeur V Rising proposées par Fly-Serv incluent un panel Pterodactyl avec gestionnaire de fichiers et redémarrage instantané, utile justement pour ce genre d'allers-retours sur le JSON.



Régler les modes PvP et PvE dans ServerGameSettings.json

Le paramètre central est GameModeType, qui accepte principalement les valeurs PvP, PvE et PvEPvP (zones mixtes selon la carte). Ce choix conditionne tout le reste de la configuration serveur V Rising, notamment le comportement des châteaux et des raids.

Paramètres liés au PvP

  • CastleDamageMode : Always, TimeRestricted ou Never. Le mode TimeRestricted permet de limiter les raids à des plages horaires définies via SiegeWeaponHealth et les fenêtres de siège configurées dans le même bloc.
  • SiegeWeaponHealth : contrôle la résistance des armes de siège, donc la durée nécessaire pour percer un mur de château.
  • ClanSize : nombre maximum de joueurs par clan, un paramètre qui équilibre fortement le rapport de force entre petits et gros groupes.
  • DeathContainerPermission : définit qui peut looter le sac mortuaire d'un joueur tué (lui seul, son clan ou tout le monde).

Paramètres liés au PvE

En PvE, les dégâts entre joueurs sont désactivés mais les raids restent possibles sur certains serveurs hybrides. Pour un PvE strict, mets CastleDamageMode sur Never et désactive le vol d'objets avec DeathContainerPermission réglé sur Self. C'est la configuration recommandée pour les communautés orientées construction et exploration plutôt que compétition.

ParamètrePvP compétitifPvE coopératif
GameModeTypePvPPvE
CastleDamageModeAlwaysNever
DeathContainerPermissionEveryoneSelf
ClanSize2 à 44 à 6


Ajuster les taux de collecte, d'expérience et de ressources

La seconde pierre angulaire de la configuration serveur V Rising concerne les multiplicateurs économiques. Ils influencent directement la vitesse de progression et donc la durée de vie du monde avant que les joueurs n'atteignent le fin de contenu.

Les principaux modificateurs

  • ResourceYieldModifier : quantité de ressources obtenue par récolte (bois, pierre, minerais).
  • MaterialYieldModifier : variante appliquée aux matériaux raffinés en atelier.
  • VampireXPGainModifier : vitesse de montée en niveau de vampire.
  • DurabilityDrainModifier : vitesse d'usure des armes, outils et armures.
  • BloodDrainModifier : vitesse de consommation du réservoir de sang, qui impacte la fréquence de chasse nécessaire.

Un réglage courant pour une communauté qui joue en soirée et le week-end consiste à multiplier ces taux par 1,5 à 2 pour compenser le temps de jeu réduit, sans pour autant casser la progression de base du titre. À l'inverse, un serveur orienté hardcore gardera ces valeurs à 1.0, voire les réduira légèrement.

{
  "ResourceYieldModifier": 1.5,
  "MaterialYieldModifier": 1.5,
  "VampireXPGainModifier": 1.25,
  "DurabilityDrainModifier": 0.75,
  "BloodDrainModifier": 0.75,
  "FishingTimeModifier": 1.0
}

Pense à documenter les valeurs choisies dans un fichier à part ou une note épinglée sur le Discord de la communauté : les joueurs réguliers remarquent très vite un changement de rythme de progression et cela évite les incompréhensions après un ajustement du JSON.



Commandes d'administration en jeu et bonnes pratiques

Une fois le monde lancé, l'administration au quotidien passe par le chat en jeu plutôt que par le JSON. Il faut d'abord déclarer son identifiant Steam comme administrateur dans le fichier adminlist.txt situé dans le dossier de données persistantes du monde.

# Dans adminlist.txt, une ligne par SteamID64
76561198000000001
76561198000000002

Redémarre ensuite le processus pour que les droits soient pris en compte. Les commandes s'écrivent directement dans le chat, précédées d'un point.

Commandes utiles au quotidien

  • .listplayers : affiche les joueurs connectés avec leur identifiant.
  • .kick <nom> : expulse un joueur sans le bannir.
  • .ban <nom> : bannit un joueur, enregistré dans banlist.txt.
  • .unban <SteamID> : lève une sanction.
  • .tp <joueur> : téléporte l'administrateur vers un joueur, pratique pour vérifier une base signalée.
  • .give <item> <quantité> : donne un objet, utile pour dépanner un joueur après un bug de perte d'inventaire.

Pour les administrateurs qui gèrent eux-mêmes la machine plutôt qu'un panel, le binaire Linux du serveur se pilote comme un service classique :

systemctl status vrising-server
systemctl restart vrising-server
journalctl -u vrising-server -f

Sur un environnement VPS, pense à limiter l'accès SSH par clé plutôt que mot de passe et à restreindre les ports ouverts avec un pare-feu. Pour héberger soi-même ce type de processus avec un contrôle total sur l'OS, consultez les offres VPS Linux ou, pour une gestion via panel, VPS Pterodactyl. Côté jeu, l'ensemble des titres pris en charge est listé sur la page Tous nos serveurs de jeu, et d'autres tutoriels techniques sont régulièrement publiés sur le Blog Fly-Serv.

Enfin, programme des sauvegardes régulières du dossier de monde avant chaque modification majeure du JSON ou chaque mise à jour du jeu : un rollback rapide évite de perdre une progression de plusieurs semaines en cas d'erreur de manipulation.



FAQ

Où se trouve exactement le fichier ServerGameSettings.json ?

Il se situe dans le dossier des données persistantes du monde, généralement sous .../VRisingServer/save-data/Settings/ServerGameSettings.json. Sur un panel, le gestionnaire de fichiers permet d'y accéder directement sans client FTP.

Comment passer un monde existant de PvE à PvP sans tout perdre ?

Modifie le champ GameModeType dans ServerGameSettings.json puis redémarre le processus proprement. Les constructions et objets existants sont conservés, mais informe la communauté à l'avance car l'équilibre des forces change immédiatement.

Pourquoi mes commandes d'administration ne fonctionnent pas en jeu ?

Vérifie que ton SteamID64 figure bien dans adminlist.txt sans espace ni caractère superflu, puis redémarre le monde. Les droits ne sont pris en compte qu'après un redémarrage complet du processus.

Pour aller plus loin sur les mécaniques internes du jeu, consulte la Source officielle de Stunlock Studios.

Lire aussi