Ce guide explique comment installer des mods Steam Workshop sur votre serveur DayZ hébergé chez Legion Hosting, y compris la différence entre les mods requis côté client et les mods côté serveur uniquement, comment gérer les fichiers de clés .bikey, et comment fonctionne la vérification des signatures. Pour la configuration générale du serveur, consultez le Guide de configuration du serveur DayZ.
Trouver les ID de mods sur le Steam Workshop
Chaque mod sur le Steam Workshop possède un ID Workshop numérique visible dans l'URL de sa page :
https://steamcommunity.com/sharedfiles/filedetails/?id=1559212036
Le nombre à la fin de l'URL (par ex., 1559212036) est l'ID Workshop. Collectez l'ID Workshop de chaque mod que vous souhaitez installer avant de continuer.
Ajouter des mods requis côté client
DayZ charge les mods via le paramètre de démarrage -mod=. Dans GPanel, naviguez vers l'onglet Startup et localisez la commande de démarrage ou le champ du paramètre mod. Ajoutez vos ID Workshop en utilisant le format suivant :
-mod=@1559212036#;@1565871491#;@2291785593#
Chaque mod est préfixé par @ et séparé par un point-virgule. Ajoutez un # après chaque ID Workshop (par ex., @1559212036#). Le # final indique au serveur de télécharger ou mettre à jour automatiquement ce mod depuis le Steam Workshop à chaque démarrage du serveur, afin que vos mods restent à jour sans intervention manuelle. Le serveur charge les mods dans l'ordre où ils apparaissent dans ce paramètre.
-mod=. Vérifiez la page Workshop de chaque mod pour les exigences d'ordre de chargement ou les dépendances listées. Un ordre de chargement incorrect est une cause fréquente de plantage du serveur au démarrage.
Mods côté serveur uniquement
Les mods qui fonctionnent uniquement sur le serveur et n'ont pas besoin d'être installés par les joueurs (comme les outils d'administration, les mods de journalisation ou les ajustements d'économie côté serveur) doivent être ajoutés au paramètre -serverMod= au lieu de -mod=. Dans l'onglet Startup de GPanel, localisez le champ du paramètre server mod et ajoutez les ID Workshop au même format @ID# :
-serverMod=@2564972768#;@2672706716#
Les joueurs n'ont pas besoin de télécharger ou de s'abonner aux mods listés dans -serverMod=. N'ajoutez pas de mods requis côté client ici — utilisez le champ principal -mod= pour ceux-ci.
Fichiers de clés de mods (.bikey)
DayZ utilise un système de vérification des signatures pour s'assurer que les clients et les serveurs exécutent des fichiers de mods identiques. Chaque mod doit avoir son fichier .bikey présent dans le répertoire keys/ du serveur, sinon les joueurs seront expulsés avec une erreur de non-concordance de signature.
Lorsque les mods sont ajoutés en utilisant le format @workshopID#, le serveur copie automatiquement le fichier .bikey de chaque mod dans le répertoire keys/ lors du téléchargement ou de la mise à jour du mod. Dans la plupart des cas, vous n'avez pas besoin de copier manuellement les fichiers de clés pour les mods Workshop.
Installation manuelle des clés (uniquement pour les téléchargements SFTP)
La copie manuelle des clés n'est nécessaire que lorsque vous téléchargez un mod via SFTP plutôt qu'en utilisant le système de téléchargement automatique du Workshop :
- Naviguez vers le dossier du mod téléchargé manuellement dans le gestionnaire de fichiers GPanel ou via SFTP.
- À l'intérieur du dossier du mod, recherchez un sous-répertoire
keys/ouKey/contenant un ou plusieurs fichiers.bikey. - Copiez ces fichiers
.bikeydans le répertoirekeys/à la racine du serveur. - Répétez pour chaque mod téléchargé manuellement. Les fichiers de clés manquants provoqueront des erreurs de non-concordance de signature pour les joueurs qui se connectent.
keys/. Si vous ne voyez pas de dossier keys/, vérifiez la racine du mod pour tout fichier .bikey et copiez-le directement dans le répertoire keys/ du serveur.
Paramètres de vérification des signatures
Le paramètre verifySignatures dans serverDZ.cfg contrôle la rigueur avec laquelle le serveur applique les vérifications de clés :
| Valeur | Comportement |
|---|---|
0 |
Désactivé — aucune vérification de signature. Ne pas utiliser sur les serveurs publics. |
1 |
Vérifie les signatures mais autorise certains contenus non signés. |
2 |
Strict — tous les mods doivent avoir des clés valides dans le répertoire keys/. Recommandé pour les serveurs publics. |
Partager votre liste de mods avec les joueurs
Les joueurs doivent avoir les mêmes mods requis côté client installés localement avant de pouvoir se connecter à votre serveur. Pour faciliter cela :
- Créez une Collection Steam Workshop contenant tous les mods de votre serveur et partagez le lien de la collection avec vos joueurs.
- Alternativement, partagez la liste des ID Workshop pour que les joueurs puissent s'abonner à chacun individuellement.
- Le lanceur DayZ activera automatiquement les mods correspondants lorsqu'un joueur se connecte, mais ils doivent déjà être abonnés et téléchargés.
Articles connexes
- Guide de configuration du serveur DayZ — configuration de serverDZ.cfg et comment les joueurs se connectent
- Économie du butin DayZ (types.xml) — personnalisation des taux d'apparition des objets et des tables de butin
- Dépannage DayZ — erreurs courantes, problèmes BattlEye et configuration RCON
- Comment télécharger des fichiers via SFTP