Guide d'installation
Tout ce qu'il faut pour faire tourner A-6 sur votre serveur DayZ : achat, téléchargement, installation et enregistrement de votre serveur pour la licence. Comptez environ 10 minutes.
Fonctionnement de la licence
- Votre licence appartient à votre Communauté (votre groupe de serveurs). Elle est liée à votre compte Discord.
- A6 Weapons, Gunplay et Optics sont sous licence : ils ne se débloquent que sur les serveurs que vous avez enregistrés.
- Chaque serveur est identifié par son propre ID serveur, créé automatiquement à son premier démarrage (
profiles/A6_Mods/ServerId.json). Les serveurs encore sur un ancien A6_Server sont identifiés par leur adresse IP + port de jeu. Il n'y a aucun fichier de licence à remplir sur votre serveur. - Le serveur vérifie sa licence au démarrage puis toutes les 24 heures. Si notre site est momentanément injoignable, votre serveur continue avec sa licence enregistrée (jusqu'à 3 jours).
- Sans licence valide, le serveur démarre normalement : seuls les mods A-6 sont bloqués, et les joueurs reçoivent un message avant d'être déconnectés.
1Acheter et télécharger
- Ouvrez la Boutique et cliquez sur Connexion avec Discord. Utilisez le compte Discord sur lequel vous voulez la licence.
- Ajoutez vos mods au panier et payez avec PayPal.
- Juste après le paiement :
- vos rôles d'acheteur sont donnés sur notre Discord (vous y êtes ajouté si besoin),
- votre licence est créée,
- vos fichiers apparaissent dans Mes téléchargements.
- Dans Mes téléchargements, prenez les PBO de chaque mod et A-6 Core (obligatoire avec tout mod sous licence). Les sources sont aussi disponibles si vous les voulez.
2Installer les mods
Multiple declaration of class…).Supprimez d'abord vos anciens dossiers et fichiers A-6 (en particulier
Optics.pbo et OpticScripts.pbo), puis installez les nouveaux. Gardez les dossiers @A6_… tels qu'ils sont livrés : ne les fusionnez pas dans votre propre pack serveur. A6_Server va uniquement dans -serverMod.Sur le serveur
| Dossier | Où |
|---|---|
@A6_Core (A6_Client + Systems) | -mod |
@A6_Core_Server (A6_Server) | -serverMod uniquement |
| A-6 Weapons / Gunplay / Optics | -mod |
- Envoyez les dossiers à côté de vos autres mods.
- Copiez le fichier
.bikeydu dossierkeysde chaque mod dans le dossierkeysde votre serveur. - Ajoutez-les à vos paramètres de lancement, par exemple :
-mod=@CF;@A6_Core;@A6_Gunplay;@A6_Weapons;@A6_Optics -serverMod=@A6_Core_Server
Sur un panneau d'hébergeur (GTX, Nitrado, CFTools…), ajoutez-les plutôt dans les champs mods / server mods.
A6_Server en -mod et ne le donnez jamais à vos joueurs : il est uniquement côté serveur.Pour vos joueurs
Les joueurs ont besoin des mêmes mods client que le serveur (tout ce qui est en -mod), comme d'habitude.
3Enregistrer votre serveur
Ouvrez la page Licences et connectez-vous avec Discord.
- Choisissez le nom de votre Communauté (la première fois seulement). Il ne pourra plus être modifié sans nous contacter.
- Ajoutez votre serveur, avec une de ces deux méthodes :
Option A : IP + port
- Nom du serveur : n'importe quel nom pour le reconnaître.
- IP : l'IP publique de votre serveur.
- Port de jeu : le
-portde votre serveur (par défaut2302). - Port de requête :
steamQueryPortdans serverDZ.cfg (par défaut27016).
Option B : code de réclamation (recommandé)
- Démarrez une fois votre serveur avec les mods installés.
- Ouvrez
profiles/A6_Mods/Logs/A6_License.log. Vous verrez :Claim code for this server: ABCD-EF23 (paste it in your customer area, then restart)
- Collez le code dans le portail (Ajouter avec le code de réclamation) et donnez un nom au serveur.
Ensuite, redémarrez le serveur : A-6 se débloque au démarrage.
4Vérifier que ça marche
Après le redémarrage, ouvrez profiles/A6_Mods/Logs/A6_License.log :
Licence: checking (game port 2302)... Licence valid. Unlocked: a6_gunplay,a6_weapons,a6_optics (License valid (VotreCommunauté))
C'est terminé. 🎉 Les mêmes lignes se trouvent dans votre script_*.log, commençant par [A-6 LICENCE].
Messages du log
| Message | Que faire |
|---|---|
Licence valid | Tout est bon. |
server_not_registered | Enregistrez le serveur (étape 3) avec le code de réclamation affiché dans le log, puis redémarrez. |
valid_partial | Certains mods installés ne font pas partie de votre licence. Achetez-les ou retirez-les. |
valid_name_warning / name_mismatch | Le nom public de votre serveur ne contient pas le nom de votre Communauté. Renommez-le avant la date indiquée, puis redémarrez. |
valid_shared | Votre serveur partage son IP de sortie + port avec un autre serveur de votre hébergeur. Il fonctionne pour l'instant : collez le code de réclamation affiché dans le log dans le portail pour l'enregistrer sur votre propre licence. |
check impossible (bad_signature) | La réponse ne vient pas de notre site de licence (un proxy, un pare-feu ou un DNS redirige a-6archives.com). A-6 reste verrouillé : vérifiez que votre serveur joint a-6archives.com directement. |
suspended / expired | Contactez-nous sur Discord. |
server unreachable … cache kept | Notre site était injoignable. Rien à faire : votre serveur continue de fonctionner et revérifie plus tard. |
FAQ et problèmes
Le serveur ne démarre plus après la mise à jour : « Multiple declaration of class… »
Les anciens et les nouveaux fichiers A-6 sont chargés en même temps (en général dans un pack serveur où les nouveaux fichiers ont été ajoutés à côté des anciens). Anciens fichiers à supprimer, avec leur .bisign :
Optics.pbo→ remplacé parA6_Optics.pbo(@A6_Optics)OpticScripts.pbo→ remplacé parA6_OpticScriptSystems.pbo(@A6_Core)- tout autre PBO de scripts dans
@A6_Gunplay,@A6_Opticsou@A6_Weapons: les systèmes de scripts sont maintenant uniquement dans@A6_Core
Chaque dossier doit contenir uniquement ces PBO : @A6_Core: A6_Client, A6_GunplaySystems, A6_OpticScriptSystems, A6_WeaponScriptSystems · @A6_Core_Server: A6_Server · @A6_Gunplay: A6_Gunplay · @A6_Optics: A6_Optics · @A6_Weapons: Ammo, Attachments, LMGs, Pistols, Rifles, SMGs, Shotguns, Snipers, WeaponScripts
Le plus simple : supprimez tous les dossiers et fichiers A-6 (y compris ceux que vous avez mis dans votre propre pack) et installez les nouveaux dossiers tels qu'ils sont livrés. Puis redémarrez.
Mon serveur met très longtemps à démarrer
Il a été démarré avant d'être ajouté sur la page Licences : chaque contrôle est refusé et le serveur réessaie en boucle. Ajoutez le serveur (étape 3), puis redémarrez. Une fois la licence acceptée, licensecache.json est créé et les démarrages suivants sont normaux.
« Not registered » alors que j'ai ajouté mon serveur
L'IP ou le port de jeu ne correspond pas à ce que le serveur utilise réellement (fréquent chez les hébergeurs qui sortent avec une autre IP). Supprimez-le et ajoutez-le de nouveau avec le code de réclamation du log.
Mon serveur a le bon nom, mais le site lit un autre nom (GTX, Vykix…)
Chez certains hébergeurs, plusieurs serveurs partagent une IP : votre serveur contacte notre site depuis une IP, mais les joueurs s'y connectent sur une autre. Le site lit alors le nom d'un autre serveur. Corrigez-le en 1 minute :
- Ouvrez la page Licences et connectez-vous avec Discord.
- Sous l'IP de votre serveur, cliquez sur Contrôle du nom.
- IP publique : l'IP que vos joueurs utilisent pour se connecter (affichée dans le panneau de votre hébergeur, par exemple « Server info », ou dans le navigateur de serveurs DayZ).
- Port de requête : le
steamQueryPortde ce serveur. Cliquez ensuite sur Enregistrer.
Votre vrai nom est relu immédiatement et l'avertissement disparaît. Votre licence n'est pas touchée : elle garde l'IP par laquelle votre serveur nous contacte.
Hébergement mutualisé (Vykix…) : « This IP and port are already registered by another licence »
Certains hébergeurs envoient la vérification de licence de plusieurs serveurs depuis une seule IP de sortie, souvent avec le même port par défaut 2302. Les anciennes versions d'A6_Server ne pouvaient pas être distinguées dans ce cas. Depuis A6_Server 1.1, chaque serveur a son propre ID :
- Retéléchargez A-6 Core dans Mes téléchargements et remplacez votre dossier
@A6_Core_Server. - Redémarrez le serveur.
- Ouvrez
profiles/A6_Mods/Logs/A6_License.loget copiez le code de réclamation. - Collez-le sur la page Licences (Ajouter avec le code de réclamation), puis redémarrez.
Entrer l'IP + port de vos joueurs n'aide pas : la vérification de licence nous arrive depuis l'IP de sortie de votre hébergeur, pas depuis cette adresse.
Puis-je copier ServerId.json ?
Gardez profiles/A6_Mods/ServerId.json quand vous déplacez ou réinstallez votre serveur : il reste enregistré. Ne le copiez jamais sur un autre serveur : chaque serveur doit avoir son propre ID. Si c'est fait, supprimez la copie sur le second serveur, redémarrez-le (un nouvel ID est créé) et enregistrez-le avec son code de réclamation.
J'ai changé d'hébergeur / d'IP / de port
Avec A6_Server 1.1 ou plus récent : rien à faire, gardez ServerId.json et l'enregistrement suit le serveur. Avec un ancien A6_Server : supprimez l'ancien serveur dans le portail et ajoutez le nouveau (le code de réclamation est le plus simple). Redémarrez.
Plusieurs serveurs sur la même machine
Aucun problème : chacun a un port de jeu différent. Enregistrez-les tous.
Les joueurs reçoivent « is not licensed on this server » et sont déconnectés
Le serveur n'est pas enregistré, ou un mod ne fait pas partie de votre licence. Vérifiez A6_License.log et le tableau ci-dessus.
J'ai plusieurs Communautés
Chaque Communauté a besoin de sa propre licence. Contactez notre staff sur Discord pour en obtenir une supplémentaire.
Toujours bloqué ?
Ouvrez un ticket sur notre Discord avec votre A6_License.log et le nom de votre Communauté.