En bref : pour installer des mods Valheim sur un serveur, il vous faut BepInExPack_Valheim de denikson sur Thunderstore, une version de BepInEx 5 préconfigurée pour Valheim. La version actuelle, 5.4.2351, est sortie le 24 septembre 2026, donc après Valheim 1.0. Sur un serveur dédié, vous copiez le contenu du dossier BepInExPack_Valheim dans le répertoire qui contient valheim_server.x86_64, puis vous démarrez le serveur avec start_server_bepinex.sh ou avec les variables Doorstop de ce script. Les mods vont sous forme de .dll dans BepInEx/plugins. Tous les joueurs ont besoin des mêmes mods, et un serveur moddé tourne sans crossplay, donc pour les joueurs PC uniquement.
Votre propre serveur Valheim ? Chez HostValues à partir de €5,60 par mois, en ligne en quelques minutes. Voir les offres →
Votre serveur est chez nous ? La section HostValues plus bas explique comment activer les mods sur un serveur Valheim HostValues avec l'option BepInEx mods de l'onglet Startup.
Avant de commencer : Valheim 1.0 et les mods
- Pas de prise en charge officielle. Selon la FAQ d'Iron Gate sur Valheim 1.0, le jeu n'a pas de prise en charge officielle des mods : rien ne garantit qu'ils fonctionnent, et après une mise à jour il faut toujours du temps pour qu'ils soient adaptés. Il n'y a pas de Steam Workshop, et les mods ne sont pas pris en charge sur consoles.
- Le pack est à jour pour la 1.0. La version 5.4.2350 est sortie le 9 septembre 2026, jour de la sortie de Valheim 1.0, et la 5.4.2351 le 24 septembre 2026. Thunderstore classe le pack dans la catégorie Deep North Update. Le dernier patch de Valheim est le 1.0.20 du 15 octobre 2026 ; aucun patch plus récent n'est sorti jusqu'au 16 octobre 2026.
- D'abord une sauvegarde. Valheim 1.0 utilise un nouveau système de sauvegarde qui répartit les données du monde en nombreux morceaux (chunks). Avant toute modification de vos mods, sauvegardez le monde entier, le plus simplement dans le panneau de jeu.
Que contient BepInExPack Valheim ?
Téléchargez le pack sur sa page Thunderstore et décompressez-le sur votre ordinateur, pas dans le dossier du jeu ou du serveur. Le dossier BepInExPack_Valheim contient :
BepInEx/coreavec le chargeur lui-même etBepInEx/config/BepInEx.cfgavec la configuration de base ;winhttp.dlletdoorstop_config.ini, qui chargent BepInEx sous Windows ;doorstop_libsavec les bibliothèques pour Linux et macOS ;start_server_bepinex.shetstart_game_bepinex.sh, les scripts de démarrage pour Linux.
Le téléchargement ne contient pas encore de dossier plugins. Selon sa description, le pack apporte un BepInEx.cfg préconfiguré avec le bon point d'entrée pour les mods Valheim, ainsi que les scripts Linux. Utilisez donc ce pack plutôt que la version générique de BepInEx sur GitHub.
Installation sur votre propre serveur Linux
- Arrêtez le serveur et faites une sauvegarde.
- Copiez le contenu de
BepInExPack_Valheim(pas le dossier lui-même) dans le répertoire du serveur où se trouvevalheim_server.x86_64. Les chemins du script étant relatifs,BepInEx,doorstop_libset le script doivent se trouver juste à côté. - Rendez le script exécutable :
chmod u+x start_server_bepinex.sh. - Dans la dernière ligne du script, adaptez
-name,-port,-worldet-password, comme dans le script normal de Valheim. Le mot de passe doit compter au moins cinq caractères et ne doit pas figurer dans le nom du serveur. - Démarrez le serveur avec
./start_server_bepinex.sh. Si tout fonctionne, BepInEx affiche ses messages de démarrage dans le terminal et crée le journalBepInEx/LogOutput.log.
Si votre outil de gestion lance valheim_server.x86_64 directement, BepInEx ne se charge pas. Définissez alors avant le démarrage ces variables d'environnement de start_server_bepinex.sh :
export DOORSTOP_ENABLED=1export DOORSTOP_TARGET_ASSEMBLY=./BepInEx/core/BepInEx.Preloader.dllexport LD_LIBRARY_PATH="./doorstop_libs:$LD_LIBRARY_PATH"export LD_PRELOAD="libdoorstop_x64.so:$LD_PRELOAD"
Chez HostValues
Sur un serveur Valheim loué chez HostValues, procédez comme indiqué sur la page produit :
- Arrêtez le serveur dans le panneau de jeu et créez une sauvegarde.
- Envoyez le contenu de
BepInExPack_Valheimvia le SFTP ou le gestionnaire de fichiers dans le dossier où se trouvevalheim_server.x86_64, et vos mods dansBepInEx/plugins. - Ouvrez l'onglet Startup du panneau et réglez l'option BepInEx mods sur 1.
- Laissez l'option Crossplay sur 0. Elle est désactivée par défaut, et avec le crossplay activé, les mods BepInEx ne sont pas pris en charge.
- Redémarrez le serveur et vérifiez que
BepInEx/LogOutput.loga bien été créé.
Votre serveur installe la dernière version de Valheim à chaque redémarrage. Après un patch, vérifiez donc d'abord que BepInExPack_Valheim et vos mods sont à jour.
Installer les mods : plugins, dépendances et configuration
- Mods : le fichier
.dlld'un mod va dans le dossierBepInEx/plugins, selon la documentation de BepInEx. Si le dossier n'existe pas, créez-le. Un mod livré avec son propre dossier s'envoie en entier dansplugins. - Dépendances : sur la page Thunderstore d'un mod, la rubrique Required indique de quels autres paquets il a besoin, par exemple la bibliothèque Jötunn (the Valheim Library). Installez-les aussi.
- Configuration : après le premier démarrage avec un mod, son fichier de configuration apparaît dans
BepInEx/config. Selon la documentation de BepInEx, il porte le GUID du plugin comme nom. Arrêtez le serveur, modifiez le fichier, puis redémarrez.
Ajoutez les mods un par un et redémarrez après chaque nouveau mod : vous voyez ainsi tout de suite lequel pose problème.
Côté serveur, côté client ou les deux ?
Un mod ne doit pas forcément être installé partout. Pour Valheim, Thunderstore propose les catégories Server-side et Client-side, mais c'est toujours la description du mod qui fait foi.
| Type | Où l'installer | Exemples typiques |
|---|---|---|
| Serveur uniquement | Seulement sur le serveur | Mods qui, selon leur description, tournent uniquement côté serveur ; les joueurs n'installent rien |
| Les deux côtés | Serveur et tous les joueurs, même version | Nouveaux objets, recettes, créatures et pièces de construction, ainsi que les mods qui synchronisent réglages ou versions |
| Client uniquement | Seulement chez le joueur qui le souhaite | Affichage et commandes, par exemple HUD ou carte ; inutile sur le serveur |
En cas de doute, appliquez la règle simple de notre page produit : tous les joueurs ont besoin des mêmes mods que le serveur.
Pour les joueurs : un gestionnaire de mods
Les instructions du pack recommandent un gestionnaire de mods pour le jeu : Gale, Thunderstore Mod Manager ou r2modman. Cliquez sur le bouton d'installation de la page Thunderstore (Install with App), puis lancez toujours Valheim depuis le gestionnaire. r2modman fonctionne avec des profils et peut exporter un profil, y compris sous forme de code : vos coéquipiers obtiennent ainsi les mêmes mods et configurations.
L'installation manuelle côté joueur (Windows, Linux, macOS) est décrite sur la page Thunderstore du pack.
Crossplay et mods
Mods et crossplay ne vont pas ensemble. Iron Gate ne prend pas en charge les mods sur consoles, et avec le crossplay activé, les mods BepInEx ne sont pas pris en charge. Sur un serveur moddé, Crossplay reste donc sur 0. Selon Iron Gate, un serveur sans l'argument -crossplay (le script du pack ne l'utilise pas) passe par le backend Steam : seuls les joueurs PC sur Steam peuvent le rejoindre, avec l'adresse IP et le port du panneau et le mot de passe.
Dépannage
- Pas de LogOutput.log : BepInEx ne démarre pas, le plus souvent parce que Doorstop n'est pas actif. Vérifiez que
BepInEx,doorstop_libset les autres fichiers se trouvent juste à côté devalheim_server.x86_64et que le serveur démarre via le script, avec les variables Doorstop ou, chez HostValues, avec BepInEx mods sur 1. - Un mod ne se charge pas : dans
BepInEx/LogOutput.log, chaque mod chargé a une ligneLoading [Nom 1.0.0]. Depuis le pack 5.4.2351, la ligneChainloader startup completeindique le nombre de mods chargés, ignorés et en échec. - Plantage après une mise à jour : mettez à jour BepInExPack_Valheim, puis les bibliothèques comme Jötunn, puis les autres mods. Retirez un par un les mods non mis à jour pour la 1.0 jusqu'à ce que le serveur redémarre.
- Les joueurs ne peuvent pas se connecter : le plus souvent, il manque un mod ou une version diffère. Comparez la liste de mods du joueur avec celle du serveur.
Pas encore de serveur ? Commencez par Configurer un serveur dédié Valheim. Les changements de la 1.0 pour les serveurs sont décrits dans Serveur Valheim 1.0, et les commandes d'administration dans Commandes Valheim.
Questions fréquentes
Quel BepInEx faut-il pour Valheim 1.0 ?
BepInExPack_Valheim de denikson sur Thunderstore, actuellement en version 5.4.2351 du 24 septembre 2026, basée sur BepInEx 5.4.23.5. La version générique de BepInEx n'est pas préconfigurée pour Valheim.
Où placer les mods Valheim sur le serveur ?
Les fichiers des mods vont dans BepInEx/plugins dans le répertoire du serveur. Les fichiers de configuration apparaissent après le premier démarrage dans BepInEx/config.
Les joueurs sur console peuvent-ils rejoindre un serveur moddé ?
Non. Iron Gate ne prend pas en charge les mods sur consoles, et sans crossplay seuls les joueurs PC passant par Steam peuvent rejoindre le serveur.
Valheim Plus fonctionne-t-il encore ?
Le paquet d'origine ValheimPlus est marqué comme obsolète (deprecated) sur Thunderstore. Sa dernière version, 9.9.11, date du 7 décembre 2022, bien avant Valheim 1.0, et Thunderstore recommande de chercher une alternative.
Sources : Thunderstore (BepInExPack_Valheim, changelog, versions, Jötunn, r2modman, ValheimPlus) ; documentation BepInEx (installation, configuration, dépannage, dossier plugins) ; Iron Gate (Valheim 1.0 FAQ, A Guide to Dedicated Servers) ; notes de patch sur Steam (Valheim 1.0, patch 1.0.20). Mis à jour le 16 octobre 2026.