SIX UPDATER
Transcription
SIX UPDATER
SIX UPDATER GESTION DES MODS AVEC LE REPOSITORY MANAGER JUILLET 2014 ROADFIELD Introduction Six Updater est un logiciel destiné à la gestion de serveurs de jeux ArmA en mettant à disposition de nombreux outils pour y parvenir. Parmi ces outils, nous trouvons le Repository Manager, que l’on retrouve dans l’interface de Six Updater sous le nom de « Repo Manager ». Cet outil va nous permettre, au travers d’un serveur WEB ( Apache2, IIS, etc… ), de distribuer des listes de mods à partir du protocole « PWS:// ». Les logiciels client apte à traiter ce protocole ( PlayWithSix ou Six Launcher ) pourront donc récupérer ces listes de mods et auront pour tâche de les télécharger et de les maintenir à jour. Cet ensemble de logiciel présente donc une solution efficace pour déployer rapidement et facilement des mods à destination d’une communauté de joueurs, et ce de manière uniforme. 1 Sommaire Configuartion initiale Page 3: Page 3: Répertoire de travail Configuration du Repository Gestion des mods du Repository Page 5: Page 7: Page 7: Ajouter un mod Mettre à jour un mod Supprimer un mod Gestion des listes de mods Page 8: Page 10: Page 10: Page 12: Créer une liste de mods Obtenir le lien d’une liste de mods Ajouter un mod à une liste Supprimer un mod d’une liste 2 Configuration initiale Répertoire de travail Le répertoire de travail est utilisé par Six Updater pour stocker l’ensemble des mods et des liste de mods avant que ceux-ci soit mis en ligne. Ainsi, quand vous appuyez sur , l’ensemble des modifications que vous avez apportées seront stocké dans ce répertoire de travail. Quand vous appuyez sur , le contenu de ce répertoire de travail est alors transféré vers un autre répertoire, accessible sur internet. Le bouton permet d’effectué directement ces deux actions. Pour ajouter un répertoire de travail, cliquez sur en haut à gauche de Repository Manager ( voir illustration ). , présent Sélectionner alors un dossier qui sera alors désigné comme répertoire de travail. Configuration du repository Le repository est un dépôt de mods. Par défaut, les mods disponibles sur PlayWithSix proviennent de dépôts appartenant à l’éditeur du logiciel, mais il est possible de partager des mods au travers de son propre dépôt. Pour que le dépôt soit accessible sur internet, vous aurez besoin d’un serveur WEB, ainsi que d’une bonne connexion internet ( débit montant ). La configuration du repository se fait à partir de l’onglet « main ». 3 Remote Folder : Dossier stockant les mods et les listes de mods utilisé pour la mise en ligne. Il est impératif que ce dossier soit accessible sur internet Homepage : Page internet du repository Image : Icone du repository ( 64x64 ), doit être accessible sur internet Image Large : Bannière du repository ( 232x112 ) , doit être accessible sur internet Name : Nom du repository 4 Gestion des mods du repository Ajouter un mod Cette partie de la documentation ne concerne que les mods absent des serveurs PlayWithSix. Pour vérifier l’existence de votre mod sur les serveurs PWS, rendezvous sur http://play.withsix.com/ Si vous hébergez des mods à travers cette solution, ce sera à vous d’assurer la mise à jour de ceux-ci. Vous avez aussi la possibilité de distribuer des mods en version antérieure à ceux présents sur les serveurs PWS. Dans un premier temps, votre mod doit être disposé selon l’architecture de dossier classique d’ArmA. @nom_de_votre_mod Le dossier « addons » contient le mod luimême, sous forme d’un ou plusieurs fichiers au format .pbo ou .ebo addons keys Le dossier « keys » contient quant à lui les signatures numériques du mod au format .keys ( utilisé pour la vérification des mods de certains serveurs ArmA ). Ce dossier est optionnel et certains mods ne proposent pas de fichiers .keys , néanmoins, si c’est le cas, il est fortement recommandé d’inclure ce dossier. 5 Une fois votre mod préparé, vous devez le placer dans le dossier de travail de Six Updater. Appuyez ensuite sur Six Updater va alors effectuer quelques opérations ( vous pouvez les suivre sur l’interface principale ). Patientez alors quelques secondes. Une fois cette opération terminé, votre mod devrait alors apparaitre dans la liste des mods. CAPTURE D’ECRAN DE LA SECTION « MODS » Sélectionnez alors la ligne correspondant à votre mod. Vous devez vous assurez que la catégorie « Type » correspond au jeu pour lequel le mod est destiné. La valeur par défaut de cette catégorie est « ArmA2 », c’est pour cela que vous devez y prêter attention, sous peine de rencontrer des problèmes plus tard. Vous pouvez aussi remplir les autres catégories, bien que cela soit optionnel. Une fois effectué, cliquez sur 6 Mettre à jour un mod La mise à jour d’un mod est une opération très simple. Rendez-vous dans le dossier de travail, puis remplacez les fichiers de votre mod par ceux à jour. Vous n’avez plus qu’à cliquer sur Lorsque l’auteur d’un mod le met à jour, il peut renommer ou supprimer certains fichiers de son mod. Assurez-vous de les avoir supprimé lors de la mise à jour sur le serveur. Il est conseillé de supprimer tous les fichiers des dossiers « addons » et « keys » et de les remplacer par les nouveaux pour éviter tout risque d’erreur. Supprimer un mod Rendez-vous dans la liste des mods et cliquer sur la ligne correspondant au mod à supprimer. Cliquez alors sur Vous devez ensuite supprimer le dossier du mod dans le dossier de travail. Une fois cela effectué, cliquez sur Bien que le mod soit supprimé, il sera toujours présent dans les listes de mods où vous l’avez précédemment placé. N’oubliez donc pas de le supprimer dans ces listes de mods. 7 Gestion des listes de mods Créer une liste de mods Rendez-vous dans l’onglet « servers » du Repository Manager. CAPTURE D’ECRAN DE LA SECTION « SERVERS » Pour créer une liste, vous devez cliquer sur , et une nouvelle fenêtre s’ouvrira. 8 Dans cette fenêtre, tapez le nom de votre liste de mod. Ce nom sera utilisé par le fichier de configuration de la liste, évitez donc les espaces et les caractères spéciaux. Vous devez maintenant remplir les informations concernant la liste de mods. Name : Nom de la liste IP : IP du serveur ArmA lié à cette liste Port : Port du serveur ArmA lié à cette liste Password : Mot de passe du serveur ArmA lié à cette liste Game : ID du jeu lié à la liste de mods ArmA3 : 9DE199E3-7342-4495-AD18-195CF264BA5B ArmA2Co : 1947DE55-44ED-4D92-A62F-26CFBE48258B Image : Icone du repository ( 64x64 ), doit être accessible sur internet Image Large : Bannière du repository ( 232x112 ) , doit être accessible sur internet Open : Si coché, les clients pourront ajouter des mods dans cette liste ( la liste ne sera pas modifié pour les autres clients ) Hidden : Si coché, la liste de mods devient inaccessible ForceModUpdate : Oblige le client à mettre les mods à jour pour accéder au jeu Une fois effectué, cliquez sur 9 Obtenir le lien d’une liste de mods Le fichier contenant la liste de mods se trouve à la racine du Remote Foldern au format « .yml ». Assurez-vous que ce dossier soit accessible sur internet. Pour permettre aux clients d’accéder directement à la liste de mods dans PlayWithSix, vous devez utiliser le protocole « PWS:// ». Ainsi, voici à quoi doit ressembler votre lien : PWS:// URL/CONFIG.YML Exemple : Votre liste de mods est « server.yml », situé dans « C:\wamp\www\repository », « www » étant le dossier de votre serveur WEB. Dans cet exemple, l’IP de votre serveur est : 68.68.68.68 et a pour nom de domaine « mon_serveur.com », le lien vers la liste sera alors le suivant : PWS :// MON _ SERVEUR . COM / REPOSITORY / SERVER . YML Ou PWS ://68.68.68.68/ REPOSITORY / SERVER . YML Ainsi, quand le client accèdera à ce lien, son logiciel ( PlayWithSix ou Six Launcher ) s’ouvrira et enregistrera votre liste de mods. Ajouter un mod à une liste Dans une liste de mods, deux types de mods existent, les mods obligatoires et optionnels. 10 Les mods obligatoires ( required ) seront bloqué dans votre liste de mods et seront systématiquement téléchargé et mis à jour, et ne pourront être désactivé par un client. Les mods optionnels ( optional ), quant à eux, peuvent être assimilé à des suggestions de mods pour le client. Ainsi, les mods optionnels seront bien affiché dans la liste, mais le client aura le choix de les télécharger ou de les lancer ou non. Ainsi, si vous voulez proposer des mods esthétiques mais lourd, tel que JSRS, dont la présence ou l’absence en jeu n’est pas importante, vous pouvez alors les ajouter en mods optionnels. Dans le cas de mods important, tel que ACE, obligatoire en jeu, vous devez alors les ajoutes en mods obligatoires. Pour ajouter un mod, cliquez sur optional pour un mod optionel. dans la liste required pour un mod obligatoire, soit Une fenêtre s’ouvrira, sélectionnez y les mods à ajouter et cliquez sur OK ( vous pouvez en sélectionné plusieurs à l’aide de CTRL ) : Les noms des mods sont sensibles à la case dans cette liste. Ainsi, les mods commençant par une majuscule ne seront pas mélangé avec ceux commençant avec une minuscule. Vous pouvez retrouver le nom des mods facilement à l’aide de PlayWithSix, ou sur http://play.withsix.com/ Les mods ArmA2 et ArmA3 sont mélangés dans cette liste. Bien que certains mods ArmA2 fonctionne sur ArmA3, tel que certaines cartes, assurez-vous que les mods sélectionné correspondent à la version du jeu désiré. 11 Enfin, cliquez sur Supprimer un mod d’une liste Pour supprimé un mod d’une liste de mods sélectionné, cliquez sur le mod en question dans la liste optionnel ou obligatoire. Une fois sélectionné, cliquez sur Enfin, cliquez sur 12