Mods Valheim sur votre serveur : BepInEx sans prise de tête
Valheim est déjà un superbe jeu à l'état brut, mais qui y a passé des centaines d'heures se met forcément à rêver : une construction un peu plus fluide, une carte partagée, des boss plus coriaces. C'est à cela que servent les mods, et presque tous les mods Valheim reposent sur la même fondation : BepInEx. La bonne nouvelle : monter un serveur moddé est moins effrayant que ça en a l'air. La nouvelle honnête : il y a quelques règles à connaître, sans quoi vous vous retrouverez, à la prochaine mise à jour du jeu, avec un serveur qui refuse de démarrer. Les deux sont couvertes dans ce guide.
Comment fonctionne le modding dans Valheim
BepInEx est un mod loader : une couche qui se charge au démarrage du serveur puis injecte des plugins dans le jeu. Les mods eux-mêmes sont des fichiers .dll que vous placez dans le dossier BepInEx/plugins ; leurs réglages apparaissent automatiquement après le premier démarrage sous forme de fichiers .cfg dans BepInEx/config. L'ordre est donc toujours le même : installer d'abord BepInEx sur le serveur, ajouter les mods ensuite. Vous déposez les fichiers sur le serveur via le gestionnaire de fichiers de votre panel ou via SFTP. Les mods se trouvent sur les sites de mods bien connus ; prenez la variante serveur d'un mod quand elle existe, et notez pour chaque mod d'où il vient. À la prochaine mise à jour, vous en serez content.
Vous voyez immédiatement au démarrage si cela fonctionne : BepInEx consigne proprement dans son fichier de log quels plugins se sont chargés et lesquels renvoient une erreur. Prenez l'habitude de jeter un œil à ce log après chaque changement. Un mod qui ne se charge pas en silence, vous ne le découvrirez sinon que lorsqu'un joueur se demandera pourquoi ses nouvelles pièces de construction manquent.
Côté serveur ou côté client : LA distinction
La question la plus importante pour chaque mod Valheim : qui doit l'installer ? Il existe trois familles :
- Le serveur seulement. Les mods qui modifient la logique du serveur, comme le comportement des spawns ou les réglages du monde. Les joueurs n'ont rien à faire et n'en remarquent que l'effet.
- Le serveur et tous les joueurs. Les mods qui ajoutent des objets, des recettes, des pièces de construction ou des ennemis. Tout le monde doit faire tourner le même mod, souvent avec la même configuration. Sinon : désynchronisation, objets disparus ou joueurs incapables de rejoindre le serveur.
- Le joueur seulement. Les mods purement d'interface et de graphismes. Ils sont indépendants de votre serveur et relèvent du choix du joueur lui-même.
La page du mod précise presque toujours dans quelle catégorie il tombe. Publiez votre liste complète de mods sur votre Discord, en indiquant lesquels les joueurs doivent installer eux-mêmes. Encore mieux : regroupez les mods client dans un modpack, pour que tout le monde ait la garantie de faire tourner le même ensemble.
Les directions populaires
Sans vouloir jouer les catalogues (les numéros de version vieillissent plus vite que les blogs), on retrouve en gros trois saveurs populaires sur les serveurs Valheim :
- Quality of life. Des aides au tri, des stacks plus grands, le partage de carte entre joueurs : les irritations en moins, le jeu intact. Le point de départ le plus populaire pour la plupart des groupes.
- Construction. Des pièces de construction supplémentaires, un placement plus souple, voire sans coût de construction pour les serveurs créatifs. Pour les groupes qui font de Valheim avant tout un jeu de construction.
- Difficulté et progression. Des ennemis plus coriaces, un loot plus riche et une progression façon RPG pour les vikings qui ont déjà trop souvent vaincu les boss.
Commencez petit. Deux ou trois mods qui font exactement ce que veut votre groupe apportent plus de plaisir que trente mods dont plus personne ne sait à quoi ils servent. Et chaque mod ajouté en est un de plus à mettre à jour plus tard. Vérifiez aussi d'abord si un mod est vraiment nécessaire : pour ajuster par exemple les drops, les portails et les raids, Valheim dispose désormais de world modifiers intégrés, entièrement sans risque.
Quand une mise à jour du jeu arrive
C'est la partie la moins réjouissante d'un serveur moddé, alors soyons honnêtes : après une mise à jour de Valheim, tout peut être temporairement cassé. Les mods s'accrochent profondément au code du jeu, et quand ce code change, BepInEx et chaque mod individuel doivent être mis à jour par leurs créateurs. Cela peut prendre des jours, parfois plus. Ce que vous pouvez faire : ne mettez pas à jour et ne redémarrez pas votre serveur à l'aveugle le jour d'un gros patch (désactivez les mises à jour automatiques si votre panel le permet), annoncez à vos joueurs que cela peut prendre du temps, puis mettez vos mods à jour un par un pour voir lequel pose encore problème. Si un mod essentiel ne fonctionne pas encore, patienter un peu est généralement plus sage que de forcer le passage. N'oubliez pas non plus le côté client : vos joueurs doivent mettre à jour leurs propres mods au même moment, sinon vous vous retrouverez quand même avec des versions différentes. Un message sur Discord avec la liste de mods actualisée vous épargne une soirée de dépannage.
Retour au vanilla
Si vous voulez vous débarrasser de tous les mods, ou devez revenir en arrière temporairement parce qu'une mise à jour a tout cassé, c'est possible. Les fichiers de monde de Valheim (un fichier .db et un fichier .fwl par monde dans le dossier worlds_local) restent lisibles sans mods. Supprimez les fichiers BepInEx du serveur ou réinstallez le serveur via votre panel, remettez vos fichiers de monde en place et le serveur tourne de nouveau en vanilla. Mais attention aux petites lignes : tout ce qui venait d'un mod disparaît ou génère des erreurs. Les pièces de construction moddées se dissolvent dans le néant et les objets moddés disparaissent des coffres. Testez donc toujours la bascule d'abord avec une copie de votre monde avant de la rendre définitive.
Sauvegardes : avant chaque changement de mod
Le motif qui traverse toute cette histoire : les mods rendent votre serveur plus intéressant et plus fragile à la fois. La réponse est simple et gratuite : faites une sauvegarde avant chaque installation, mise à jour ou suppression d'un mod. Si quelque chose tourne mal, vous la restaurez et il ne s'est rien passé ; sans sauvegarde, un seul mod cassé peut endommager votre monde. Dans le panel, créer une sauvegarde est l'affaire de quelques clics, et avec une planification vous l'automatisez. Vous louez d'ailleurs un serveur Valheim chez MC-Node dès 3,00 € par mois, sur notre propre matériel avec stockage NVMe dans le datacenter Previder à Hengelo, avec protection DDoS et résiliable mensuellement ; découvrez les formules dans la boutique Valheim. Mais où que vous hébergiez : d'abord la sauvegarde, ensuite le mod.