Salutations Citoyens,

 

 

Nous y sommes presque ! Cet après-midi même, nous mettrons en ligne la version admissible de la v0.9. Cela veut dire que nous estimons actuellement que nos équipes d’ingénieurs ont éliminé tous les obstacles et les bugs critiques restant, identifiés par nos équipes d’AQ (Assurance Qualité).

Que va-t-il se passer ensuite ? Le processus de consolidation de la version admissible prend grosso modo huit heures. Pour ceux qui ne sont pas familiers avec le développement de logiciels, générer une version stable est comparable à la préparation d’un gâteau : nous avons mis tous les ingrédients dans un moule et que celui-ci est désormais au four. Plus tard dans la soirée, nous prendrons la copie toute chaude de l’Arena Commander et la donnerons à l’AQ pour une dernière phase d’essais en interne.

Pourquoi cela prend-il autant de temps de faire cuire ce gâteau ? À mesure que notre code source et la quantité de métadonnées augmentent, cela prend de plus en plus de temps pour consolider le code optimisé au maximum et obtenir des fichiers de données dépourvus d’erreurs. (Nous nettoyons du mieux possible la version admissible, ce afin que l’équipe d’AQ qui va la tester n’ait pas à rencontrer de bugs de compilateur ou de chaîne de compilation qui augmentent de facto la taille du code.)

Ensuite, pour que le téléchargement soit le plus rapide possible pour nos donateurs, nous lançons un processus de création de correctif qui va comparer les fichiers de la précédente version à la nouvelle – cette comparaison de différences binaires est un procédé coûteux qui prend de plus en plus de temps à mesure que le code source et les métadonnées se font plus volumineux. Cette méthode d’application d’un correctif évite aux donateurs de re-télécharger entièrement le jeu (ou même des fichiers entiers qui n’ont été que partiellement modifiés) à chaque nouvelle version – mais juste ce qui diffère.

Après, nous devons distribuer les données de ce correctif à tous nos studios via internet, de manière à ce que les équipes d’AQ et les développeurs de toute la compagnie puisse tester la version. Malheureusement, toutes ces étapes cumulées font que le procédé dure de nombreuses heures.

Bien que le procédé prendra 8 heures aujourd’hui, le système est amené à changer car Star Citizen devient de plus en plus volumineux et complexe ! Nous prévoyons de rendre la procédure plus rapide afin de diminuer le cycle [Création -> Test -> Réparation -> Répétition] pour les versions admissibles. Nous avons planifié et déjà implémenté certains aspects afin de décroitre le temps nécessaire pour la mise en ligne d’un patch nettoyé de ses bugs. Ces améliorations aideront également le travail de développement en amont en augmentant la fréquence de versions de test disponibles à l’AQ et aux développeurs.

En attendant, nous avons un atout dans nos manches qui nous aide à optimiser les périodes de test ! Comme nous avons des équipes AQ à Manchester et Austin, nous pouvons faire des tests toute la nuit. L’équipe britannique récupèrera la version admissible pour la mettre à l’épreuve. Le temps que les équipes d’Austin et Santa Monica arrivent aux bureaux jeudi, nous saurons comment la phase de test s’est passée. Si tout marche comme prévu, la version sera envoyée dans le circuit de déploiement pour le public.

À l’heure où je vous parle, nous y sommes presque, vraiment presque… mais il peut advenir que les choses se déroulent mal. À cette étape, l’AQ fera un test du jeu en grandeur nature : téléchargement à partir du serveur comme tout donateur afin de s’assurer que cela marche correctement en situation. C’est rare, mais nous avons pu voir par le passé de nouveaux obstacles apparaitre à cette étape : l’environnement du serveur ne peut pas être simulé dans nos bureaux, ce qui fait que ces problèmes ne sont vus qu’à la dernière minute.

Une fois que l’AQ nous donne l’approbation finale sur le déploiement du patch, nous appuierons sur le bouton qui rendra le patch enfin disponible. Si tout se passe comme prévu, vous pouvez donc espérer voir la v0.9 de l’Arena Commander juste après. Si l’imprévisible venait à se produire, nos destructeurs de bugs entreront en action afin d’essayer et de résoudre les problèmes aussi vite que possible… et ensuite le cycle de test de la version admissible reprendra de nouveau. Nous vous tiendrons au courant de ce qu’il en ait dans tous les cas !

 

 

Traduction et relecture depuis l’Anglais par Hotaru et IronManu – Source : https://robertsspaceindustries.com/comm-link/transmission/14133-Arena-Commander-V09-Status-Update
Merci de contacter les auteurs de cet article par MP pour toute faute ou remarque éventuelle.

Leave a comment

Your email address will not be published. Required fields are marked *