Tu veux modder ton serveur V Rising comme un boss ? On va installer BepInEx puis tes mods, proprement, sans prise de tête. En quelques minutes, ton serveur Oxygenserv tournera avec tes plugins préférés.
Prérequis
- Accès au panel Oxygenserv (ton login et mot de passe)
- Serveur V Rising déjà créé et lancé au moins une fois
- Un client SFTP (ex: FileZilla) ou l’onglet « Fichiers » du panel
- Le pack BepInEx pour V Rising (BepInExPack_V_Rising, version x64)
- Thunderstore Mod Manager (r2modman) pour récupérer facilement les mods
- 10 à 20 minutes de dispo pour arrêter/redémarrer le serveur
Étapes détaillées
-
Arrête proprement le serveur depuis le panel
Connecte-toi à ton panel Oxygenserv et ouvre ton service V Rising. Clique sur l’onglet « Console » pour voir l’état, puis sur le bouton rouge « Arrêter ». Attends que les logs affichent que le serveur est stoppé (plus de nouvelles lignes qui défilent). Si le bouton reste grisé, rafraîchis la page et vérifie que le PID du serveur a bien disparu. Ne passe pas à l’étape suivante tant que le serveur n’est pas totalement arrêté. -
Télécharge le bon BepInEx pour V Rising
Rends-toi sur Thunderstore et prends le packBepInExPack_V_Rising(architecturex64). Télécharge le ZIP sur ton PC et décompresse-le: tu dois voir un dossierBepInEx, un fichierwinhttp.dllet undoorstop_config.ini. Garde ces trois éléments prêts à être envoyés sur ton serveur. Évite les packs génériques BepInEx non spécifiques à V Rising: ils peuvent ne pas fonctionner. Si tu vois un pack 32-bit, ne l’utilise pas, V Rising est 64-bit. -
Envoie BepInEx à la racine de ton serveur
Dans le panel Oxygenserv, va dans « Fichiers » et ouvre le dossier racine de ton serveur (là où se trouve l’exécutable, ex:VRisingServer.exe). Clique sur « Upload » et dépose le dossierBepInEx, pluswinhttp.dlletdoorstop_config.inidirectement à la racine. Tu dois obtenir une arborescence du type/home/container/BepInEx/et des fichiers/home/container/winhttp.dll,/home/container/doorstop_config.ini. Si tu as envoyé un ZIP, extrais-le côté serveur puis supprime le ZIP. Si tu ne vois paswinhttp.dllà la racine, BepInEx ne s’injectera pas. -
Démarre pour générer l’arborescence BepInEx
Retourne dans l’onglet « Console » et clique sur le bouton vert « Démarrer ». Regarde les logs: tu dois voir une ligne du styleBepInEx 5.x - InitializedetChainloader started. Au premier démarrage, BepInEx crée/home/container/BepInEx/pluginset/home/container/BepInEx/config. Si tu ne vois aucune mention de BepInEx, c’est que les fichiers ne sont pas au bon endroit ou quewinhttp.dllmanque. Arrête à nouveau le serveur avant de continuer. -
Récupère les mods compatibles serveur
Sur ton PC, ouvre Thunderstore Mod Manager (r2modman), choisis le jeu « V Rising » et crée un profil. Va dans « Get Mods », cherche un mod voulu et vérifie qu’il est utilisable côté serveur (regarde la description). Clique sur « Download » et repère les fichiers.dlldu mod (souvent dans un dossierBepInEx/pluginsdu profil local). Si un mod exige une dépendance (ex:HookGenPatcher), télécharge-la aussi. -
Installe les mods dans
BepInEx/plugins
Reviens dans « Fichiers » sur le panel Oxygenserv et ouvre/home/container/BepInEx/plugins. Clique sur « Upload » et envoie les.dlldes mods (tu peux créer des sous-dossiers par mod pour t’organiser). Ne dépose pas d’archives.zipnon extraites ici: envoie les.dllet fichiers fournis par le mod. Si le mod inclut un dossierpatchers, place son contenu dans/home/container/BepInEx/patchers. Vérifie que rien n’est resté en double (ex:plugins/pluginsby mistake). -
Configure les mods (facultatif mais conseillé)
Ouvre/home/container/BepInEx/configpour ajuster les fichiers.cfgcréés par les mods. Par exemple, tu peux activer une option en ajoutant ou modifiant une ligne commeEnableFeature=trueexactement comme ça. Clique sur « Sauvegarder » après chaque modification. Certaines configs ne se créent qu’après un premier démarrage avec le mod installé: redémarre une fois si le fichier n’apparaît pas. Garde une copie de ces.cfgpour restaurer facilement en cas de test raté. -
Redémarre et vérifie le chargement des mods
Clique sur « Redémarrer » et surveille la console. Tu dois voir des lignes indiquant le chargement de chaque plugin (ex:[BepInEx] Loading [NomDuMod] 1.2.3). Connecte-toi en jeu et vérifie le comportement du mod (commandes, messages, fonctionnalités). Si le serveur boucle au démarrage, supprime le dernier mod ajouté (depuisBepInEx/plugins) et relance. Si des joueurs ne peuvent pas rejoindre, ils doivent souvent installer la même version client du mod via Thunderstore.
Astuces & optimisation
– Ajoute les mods par lots de 2 ou 3 max, puis teste: tu identifies vite le coupable en cas de crash.
– Garde un pack stable: note les versions exactes. Mets à jour 1 mod à la fois.
– Sauvegarde ton dossier BepInEx avant une grosse vague d’ajouts.
– Besoin d’un off rapide sans désinstaller ? Renomme un mod en .dll.disabled pour le neutraliser.
– Vise léger: 10-20 mods bien choisis valent mieux que 50. Moins de charge CPU/RAM, plus de stabilité.
– Vérifie régulièrement les logs au démarrage: les messages ERROR/EXCEPTION te donnent le mod fautif en clair.
FAQ
Le serveur démarre mais aucun mod ne se charge, que faire ?
Assure-toi que winhttp.dll et doorstop_config.ini sont à la racine (ex: /home/container/) avec le dossier BepInEx. Regarde si la console affiche BepInEx 5.x - Initialized. Si rien n’apparaît, ré-uploade BepInExPack_V_Rising, arrête puis redémarre. Vérifie que tu utilises bien la version x64 du pack.
Mes joueurs ne peuvent plus se connecter après un mod, pourquoi ?
Beaucoup de mods exigent que client et serveur aient la même version. Demande aux joueurs d’installer les mêmes mods via Thunderstore Mod Manager. Si ça bloque encore, retire le dernier mod ajouté du dossier BepInEx/plugins, redémarre, et teste à nouveau. Regarde les logs: un message d’incompatibilité te guidera.
Un mod parle de « patchers » ou de dépendances spéciales, je les mets où ?
Place les contenus de patchers dans /home/container/BepInEx/patchers. Pour des dépendances (ex: HookGenPatcher), installe-les comme indiqué par l’auteur du mod. Sans la dépendance, le serveur peut démarrer sans charger le mod, ou crasher avec une MissingMethodException en console.
Tu es prêt à faire passer ton serveur au niveau supérieur. Prends ton temps, teste par étapes, et ton setup moddé sera solide et fun 24/7. Besoin d’un coup de main ? On est là.