Configurer son serveur V Rising en PvP ou PvE : ServerGameSettings.json expliqué
Vous voulez passer votre serveur V Rising en PvP, ouvrir une fenêtre de raid le week-end ou personnaliser les multiplicateurs XP ? Ce guide détaille chaque paramètre clé du fichier ServerGameSettings.json. Toutes les valeurs sont vérifiées contre la documentation officielle Stunlock Studios et le wiki communautaire V Rising.
Pas encore de serveur V Rising ? Voir notre tuto installation V Rising via SteamCMD.
⚠️ Règle d’or : toujours arrêter le serveur avant d’éditer
ServerGameSettings.json. Modifs serveur allumé = écrasées.
Emplacement du fichier
VRisingServer/save-data/Settings/ServerGameSettings.jsonSur HebergTonServ : File Manager → save-data → Settings → ServerGameSettings.json.
Le fichier est généré automatiquement au premier démarrage du serveur. S’il n’existe pas, lancez le serveur une fois puis arrêtez-le.
GameModeType : PvE vs PvP
Le paramètre fondamental :
{
"GameModeType": "PvP"
}| Valeur | Description |
|---|---|
PvE | Joueurs ne peuvent pas se blesser ni détruire les châteaux des autres |
PvP | Combat entre joueurs activé + raid de châteaux possible |
Modifier
GameModeTypeen cours de partie est possible mais déconseillé : les châteaux PvE deviennent vulnérables instantanément.
CastleDamageMode : règles de raid
{
"CastleDamageMode": "TimeRestricted"
}| Valeur | Description |
|---|---|
Never | Impossible de détruire les châteaux (mode purement PvE) |
Always | Châteaux destructibles 24/7 (PvP hardcore) |
TimeRestricted | Châteaux destructibles uniquement pendant les fenêtres de raid définies |
TimeRestricted est le mode standard sur les serveurs PvP : permet aux joueurs de jouer en journée sans craindre un raid pendant qu’ils sont au boulot.
Fenêtres de raid (semaine et week-end)
Avec CastleDamageMode: "TimeRestricted", vous définissez quand les châteaux peuvent être attaqués :
{
"VSCastleWeekdayTime": {
"DayOfTheWeek": [1, 2, 3, 4, 5],
"StartHour": 19,
"StartMinute": 0,
"EndHour": 23,
"EndMinute": 0
},
"VSCastleWeekendTime": {
"DayOfTheWeek": [0, 6],
"StartHour": 14,
"StartMinute": 0,
"EndHour": 23,
"EndMinute": 0
}
}| Paramètre | Description |
|---|---|
DayOfTheWeek | Jours actifs (0=Dimanche, 1=Lundi, …, 6=Samedi) |
StartHour / StartMinute | Début de la fenêtre |
EndHour / EndMinute | Fin de la fenêtre |
Exemple ci-dessus : raid possible lun-ven 19h-23h + sam-dim 14h-23h.
Fenêtre de PvP joueur vs joueur
Identique pour le combat PvP joueur-vs-joueur :
{
"VSPlayerWeekdayTime": { "...": "..." },
"VSPlayerWeekendTime": { "...": "..." }
}Avec Enabled: false, les fenêtres sont ignorées et le PvP joueur est actif 24/7.
Castle Heart et limites de châteaux
{
"CastleStatModifiers_Global": {
"CastleLimit": 2,
"CastleSiegeTimer": 420,
"CastleRaidTimer": 60,
"CastleRaidProtectionTime": 86400,
"CastleUnderAttackTimer": 60,
"CastleBloodEssenceDrainModifier": 1.0,
"CastleDecayRateModifier": 1.0,
"CastleHeartLimitModifier": 1.0
}
}| Paramètre | Description |
|---|---|
CastleLimit | Nombre max de châteaux par joueur |
CastleSiegeTimer | Durée (sec) du Siege après destruction des défenses |
CastleRaidTimer | Durée (sec) où le château est vulnérable après dégât du Heart |
CastleRaidProtectionTime | Durée (sec) de protection après un raid réussi (24h par défaut) |
CastleDecayRateModifier | Vitesse de décay (1.0 = standard, 0.0 = pas de decay) |
CastleHeartLimitModifier | Multiplicateur de la limite de Heart par zone |
PvE friendly :
CastleDecayRateModifier: 0.0pour que les châteaux ne disparaissent jamais quand un joueur s’absente.
Multiplicateurs XP, drop, ressources
{
"GameDifficulty": "Normal",
"PlayerDamageModeType": "Players",
"InventoryStacksModifier": 1.0,
"DropTableModifier_General": 1.0,
"DropTableModifier_Missions": 1.0,
"MaterialYieldModifier_Global": 1.0,
"BloodEssenceYieldModifier": 1.0,
"JournalQuestMultipliers": {
"ResourceYieldModifier": 1.0,
"DamageModifier": 1.0
},
"PvPVampireRespawnModifier": 1.0,
"VBloodUnitSettings": {
"VBloodPlayerHpModifier": 1.0
}
}| Paramètre | Description |
|---|---|
GameDifficulty | Normal / Hard / Brutal (depuis 1.0) |
InventoryStacksModifier | Multiplie la taille max des stacks |
DropTableModifier_General | Multiplie les drops généraux des ennemis |
MaterialYieldModifier_Global | Multiplie les rendements de récolte (mines, bois) |
BloodEssenceYieldModifier | Multiplie le sang récolté |
Profil “rush” : tous les multiplicateurs à
2.0. Vos joueurs progressent en 2-3 jours au lieu de 2-3 semaines.
Cycle jour/nuit et météo
{
"DayDurationInSeconds": 1080,
"DayNightCycleType": "Default",
"BloodMoonFrequency_Min": 8,
"BloodMoonFrequency_Max": 12,
"BloodMoonBuff": 0.4
}| Paramètre | Description |
|---|---|
DayDurationInSeconds | Durée d’un cycle jour/nuit (défaut 1080 = 18 min) |
BloodMoonFrequency_Min/Max | Fréquence des Blood Moons en jours |
Durabilité, faim et pénalités de mort
{
"DurabilityDrainModifier": 1.0,
"ItemStackSizeModifier": 1.0,
"DeathContainerPermission": "ClanMembers",
"RelicSpawnType": "Plentiful"
}| Paramètre | Description |
|---|---|
DurabilityDrainModifier | Vitesse d’usure équipement (0.5 = 2x plus durable) |
DeathContainerPermission | Qui peut ouvrir le coffre de mort : Anyone / ClanMembers / OnlySelf |
RelicSpawnType | Disponibilité des reliques : Unique / Plentiful |
Exemple : profil “PvE coop chill”
{
"GameModeType": "PvE",
"CastleDamageMode": "Never",
"GameDifficulty": "Normal",
"InventoryStacksModifier": 2.0,
"DropTableModifier_General": 2.0,
"MaterialYieldModifier_Global": 2.0,
"BloodEssenceYieldModifier": 1.5,
"DurabilityDrainModifier": 0.5,
"CastleStatModifiers_Global": {
"CastleLimit": 5,
"CastleDecayRateModifier": 0.0
},
"DayDurationInSeconds": 1800
}Exemple : profil “PvP raid horaires”
{
"GameModeType": "PvP",
"CastleDamageMode": "TimeRestricted",
"GameDifficulty": "Normal",
"VSCastleWeekdayTime": {
"DayOfTheWeek": [1, 2, 3, 4, 5],
"StartHour": 20,
"StartMinute": 0,
"EndHour": 23,
"EndMinute": 0
},
"VSCastleWeekendTime": {
"DayOfTheWeek": [0, 6],
"StartHour": 14,
"StartMinute": 0,
"EndHour": 23,
"EndMinute": 0
},
"CastleStatModifiers_Global": {
"CastleLimit": 2,
"CastleRaidProtectionTime": 86400
},
"PlayerDamageModeType": "Players",
"DropTableModifier_General": 1.5
}Workflow : appliquer la nouvelle config
- Arrêter le serveur depuis votre panel
- Ouvrir
save-data/Settings/ServerGameSettings.jsonvia le File Manager - Copier le fichier en
.bakavant toute modification - Modifier les valeurs
- Vérifier la syntaxe JSON sur https://jsonlint.com/
- Sauvegarder
- Redémarrer le serveur
- Tester en jeu
FAQ
Mon raid window n’est pas respecté
Causes courantes :
CastleDamageModen’est pasTimeRestricted- Mauvais format
DayOfTheWeek(numéros, pas noms) - Mauvais fuseau horaire (V Rising utilise l’heure serveur, pas client)
Comment forcer un raid à 4h du matin ?
StartHour: 4, EndHour: 6 puis DayOfTheWeek: [0, 1, 2, 3, 4, 5, 6] pour tous les jours.
Le mode Brutal change quoi exactement ?
GameDifficulty: "Brutal" ajoute (depuis 1.0) : ennemis plus forts, V Bloods plus dangereux, temporaires plus durs. Recommandé pour vétérans uniquement.
Puis-je changer GameModeType en cours de partie ?
Oui, mais attention : passer de PvE à PvP rend les châteaux immédiatement attaquables. Annoncez-le sur Discord avant.
Qu’est-ce que CastleHeartLimitModifier ?
Limite le nombre de Heart dans une zone géographique. 1.0 = standard, 2.0 = 2x plus de Heart possibles côte-à-côte (densité élevée).
Mon serveur démarre plus après modification
Cause #1 : JSON cassé (virgule manquante, guillemet non fermé). Restaurez .bak. Cause #2 : nom de paramètre incorrect (sensible à la casse).
Y a-t-il un GUI pour ces paramètres ?
Pas officiellement Stunlock. Sur certains hébergeurs (HebergTonServ inclus), un panel propose les principaux réglages en interface graphique.
Conclusion
Vous maîtrisez maintenant PvE/PvP, raid windows, multiplicateurs XP/loot et toutes les options de châteaux sur V Rising. Étapes suivantes :
- Apprendre les commandes admin — voir Liste commandes admin V Rising
- Tester progressivement — changez 2-3 paramètres, jouez 1h, ajustez
- Discuter avec votre clan — la difficulté idéale dépend de vos joueurs
Pour un hébergeur V Rising avec interface graphique pour ces paramètres et support 24/7, HebergTonServ est la référence en France dès 10,90€/mois.


