Offre limitée ! Des réductions jusqu'à 50% sur vos serveurs

✨ BLACK FRIDAY ✨

Du 19 novembre au 2 décembre 2024

Comment installer des mods sur un serveur V Rising ?

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

  1. 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é.
  2. Télécharge le bon BepInEx pour V Rising
    Rends-toi sur Thunderstore et prends le pack BepInExPack_V_Rising (architecture x64). Télécharge le ZIP sur ton PC et décompresse-le: tu dois voir un dossier BepInEx, un fichier winhttp.dll et un doorstop_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.
  3. 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 dossier BepInEx, plus winhttp.dll et doorstop_config.ini directement à 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 pas winhttp.dll à la racine, BepInEx ne s’injectera pas.
  4. 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 style BepInEx 5.x - Initialized et Chainloader started. Au premier démarrage, BepInEx crée /home/container/BepInEx/plugins et /home/container/BepInEx/config. Si tu ne vois aucune mention de BepInEx, c’est que les fichiers ne sont pas au bon endroit ou que winhttp.dll manque. Arrête à nouveau le serveur avant de continuer.
  5. 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 .dll du mod (souvent dans un dossier BepInEx/plugins du profil local). Si un mod exige une dépendance (ex: HookGenPatcher), télécharge-la aussi.
  6. 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 .dll des mods (tu peux créer des sous-dossiers par mod pour t’organiser). Ne dépose pas d’archives .zip non extraites ici: envoie les .dll et fichiers fournis par le mod. Si le mod inclut un dossier patchers, place son contenu dans /home/container/BepInEx/patchers. Vérifie que rien n’est resté en double (ex: plugins/plugins by mistake).
  7. Configure les mods (facultatif mais conseillé)
    Ouvre /home/container/BepInEx/config pour ajuster les fichiers .cfg créés par les mods. Par exemple, tu peux activer une option en ajoutant ou modifiant une ligne comme EnableFeature=true exactement 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 .cfg pour restaurer facilement en cas de test raté.
  8. 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é (depuis BepInEx/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à.

Articles similaires

Table des matières

Facebook
Twitter
LinkedIn