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

Documents pareils