Star Citizen France - Toute l'actualité du jeu Star Citizen en français

  • Accueil
  • Star Citizen
  • Squadron 42
  • Star Wikizen
    • Le jeu Star Citizen – Univers persistant de type MMORPG
    • CIG / Foundry 42 – Développeurs des jeux vidéo Star Citizen et Squadron 42
    • Personnages clés de Squadron 42 et de l’univers Star Citizen
    • Les espèces et civilisations rencontrées dans Star Citizen
    • Univers Persistant de Star Citizen
      • Professions
      • Les systèmes planétaires
        • Les planètes
          • Les villes
        • Les POI (Points Of Interest)
    • Vaisseaux
      • Constructeurs de vaisseaux
      • Armements vaisseaux
      • Boucliers vaisseaux
      • Equipements vaisseaux
    • FPS
      • Armements FPS
      • Equipements FPS
    • FAQ – Star Citizen et Squadron 42 – Questions sur le développement
  • Liens
    • Guildes
  • Annuaire
  • Contact
  • Forum
Accueil » Star Citizen » Around the Verse – Sérialisation des variables et Alpha 3.0

Around the Verse – Sérialisation des variables et Alpha 3.0

16 juin 2017 By: Star Citizen France3 Comments

Aujourd’hui Around the Verse vous est présenté par les frères Roberts ! Chris et Erin sont en pleine forme lol et vont vous parler réseau et en particulier sur un jeu aussi ambitieux que Star Citizen. Nous ferons également un tour d’horizon sur les progrès accomplis le mois dernier au studio de développement CIG de Los Angeles.

Mises à jour du studio CIG de L.A.

  • Après avoir passé un mois en Europe dans les studios de Francfort et de Wilmslow (au sud de Manchester) Eric Kieron Davis (Producteur Senior) est de retour en Californie; il va nous faire découvrir les avancées récentes du studio.
  • Ils ont clôturer les tâches concernant les descriptions de composants qui seront nécessaires à la mise à jour Star Citizen Alpha 3.0 et à Squadron 42. Ce fut un travail colossal, ils ont travaillé notamment sur les packs de voix des PNJ avec entre autres l’enregistrement d’environ 2800 lignes pour tout ce qui concerne les PNJ générique.
  • La capture ci-dessous montre juste une petite partie de ces dialogues; il s’agit d’obtenir l’immersion la plus totale en jeu.

  • Ils ont bossé sur les grilles physiques destinées au transport de marchandises. Le système est assez réaliste dans la mesure où vous serez libre de mettre vos marchandises en vrac dans votre soute (comme des véhicules, du stock et divers objets…), mais cela prendra plus de place que si vous rangiez correctement tout ceci. Comme dans la réalité, ça prend plus de temps, mais vous gagnerez bien plus de place.
  • Côté ingénierie ils ont terminé la mise en oeuvre de contenus de systèmes solaires et ont fourni aux équipes l’outil d’édition de conteneur d’objet.
  • Ils ont en outre remanié tout ce qui concerne les manipulations d’états des dommages internes de chaque véhicules, afin de permettre qu’ils soient nettement plus faciles à configurer et à déboguer si nécessaire.
  • Les ingénieurs ont également fini de bosser sur le nouveau quantum drive version 2.0.

  • Le vaisseau Aurora de RSI a subi une dernière vérification artistique; les designers lui ont concocté pas moins de 14 skins différents… Et oui, vous pourrez même peindre votre Aurora aux couleurs de Star Kitten Pink ! Le Hello Kitty de Star Citizen ^^

  • La phase greybox du vaisseau Anvil Terrapin touche à sa fin, il va subir sa touche artistique finale.

  • Avec la mise à jour des vaisseaux vers 2.0, ils en ont profité pour mettre à jour les fiches de ces derniers sur le site.
  • Côté artistique technique et animation, ils ont réalisé un gros travail sur les performances, le temps de chargement des animations dans une scène a été amélioré de plus de 82%.
  • Ils ont terminé le maillage de transfert du personnage masculin et créé celui-du personnage féminin.

  • Ils ont identifié et résolu le problème d’affichage lié aux paupières des personnages.

  • Côté persos toujours, ils ont réalisé une quantité importante de tenues pour Star Citizen et Squadron 42.

  • Le modèle féminin est fini et prêt à être texturé; si tout se passe bien, nous aurons les personnages féminins dès la mise à jour Alpha 3.1.

  • Les PMJ mineurs et civils spécifiques à la station Levski sont en train d’être texturé et vont être mis en place dans la zone.
  • Ils ont ajouté un certains nombre de coiffures et de couleurs d’yeux pour vos personnages dans l’Alpha 3.0.
  • Plusieurs armures et combinaisons sont également prêtes à être introduites dans le jeu.



 

Clive Johnson est programmeur réseau principal sur Star Citizen, il travaille au bureau de Foundry 42 au Royaume-Uni. Mettre en réseau un tel projet que Star Citizen l’a vraiment impressionné ! Pour relever le défi il a alors transformé le gros problème impossible à résoudre en plusieurs petits problèmes impossibles à résoudre. Bien que sur Star Citizen il y ait 60 ingénieurs en programmation et six ingénieurs en réseau dont seulement trois dédiés au fonctionnement du jeu en multijoueurs, tous doivent s’assurer individuellement que leur code fonctionne parfaitement en mode multijoueurs. L’Application Programmer Interface ou l’API fonctionne de la sorte que, à l’image d’une conduite assistée, elle peut initier des mesures afin d’empêcher les erreurs du programmeur de provoquer un incident technique. Les API simplifient les travaux du programmeur à la différence des voitures sans conducteur qui ont simplement besoin d’avoir une destination.

Le jeu en multijoueurs nécessite qu’après avoir apporté des modifications aux tables et aux valeurs, les serveurs doivent copier ces données et les envoyer à toutes les machines clientes afin que chacune soit en synchronisation avec toutes les autres machines du réseau. Étant donné qu’il existe des centaines de variables ou de propriétés qui doivent être synchronisées sur le réseau, on peut périodiquement envoyer un état de toutes ces tables, mais avec un nombre plus élevé d’entités cela peut causer des problèmes liés à la bande passante. Pour pallier à ce problème de performance en particulier, il faut envoyer une copie uniquement si la table a été modifié pour une entité.

Les entités sont construites en associant différents composants et le problème réside dans la croissance exponentielle des composants, parallèlement à une charge du réseau nécessaire pour couvrir tous les types d’entités différentes. C’est à partir de là que les ingénieurs réseaux ont créé une variable sérialisée.

La sérialisation étant le processus de paquetage des données sous une forme plus efficace et des combinaisons mieux adaptées pour l’envoi sur le réseau ou à la sérialisation d’un fichier. Le programme n’a besoin que d’écrire les lignes supplémentaires en surbrillance et d’indiquer au système quels membres de la structure doivent être observés et/ou mis à jour. Une évolution considérable quand on sait qu’avant les programmeurs devaient examiner manuellement chaque variable qu’ils souhaitaient sérialiser. Désormais, l’API détecte lorsque quelque chose a été modifié et laisse le netcode gérer la sérialisation. Les variables sérialisées sont également l’une des pierres angulaires de la construction d’un univers persistant, il faut que plusieurs serveurs puissent communiquer les uns avec les autres. La technologie de variables sérialisées est une technologie importante pour plusieurs raisons; non seulement elle améliore le jeu en réseau, mais simplifie également le codage des programmeurs, impliquant par la même occasion moins de bugs, les données peuvent être sérialisées sur le réseau vers la base de données persistantes, permettant ainsi d’obtenir un moyen unifié de communiquer ou de sauvegarder l’état du jeu.

Conclusion de l’émission

  • N’oubliez pas le rendez-vous de ce vendredi soir avec Ben Lesnick, un Happy Hour Museum spécial Wing Commander III !
  • Les frères Roberts remercie tous les soutiens, les backers et toutes les personnes qui rendent ce projet pharaonique possible et vous donnent rendez-vous très bientôt autour de l’Univers !

Article précédent
Article suivant

Commentaires

  1. selhone dit

    16 juin 2017 à 10 h 29 min

    Mais est-ce qu’il y aura des zombies de l’espace du coup ?

    Répondre
  2. Polo dit

    16 juin 2017 à 11 h 36 min

    Cool, merci! Mais c’est bourré de fautes… :/

    Répondre
  3. orokam dit

    17 juin 2017 à 7 h 43 min

    Merci

    Répondre

Laisser un commentaire Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Official website

STAR CITIZEN Roberts Space Industries

Faites-vous parrainer sur Star Citizen et gagnez des crédits !

Gagnez 5.000 crédits UEC
(Code: STAR-NVKQ-MYJQ - à utiliser lors de votre inscription).

Suivez-nous !

DEEP SPACE RADAR

Votez pour Star Citizen France sur le site officiel !

Retrouvez toute l’actualité du jeu Star Citizen sur notre site : Infos, traductions et forum pour partager ensemble le nouveau jeu en développement de Chris Roberts !

RECHERCHE

Suivez-nous sur Facebook



Star Citizen France est un site de fans non officiel de Star Citizen, non affilié au groupe de sociétés Cloud Imperium. Tout le contenu de ce site qui n’a pas été créé par son hôte ou ses utilisateurs est la propriété de leurs propriétaires respectifs.

Copyright © 2023 - Star Citizen France

Gérer le consentement aux cookies
Pour offrir les meilleures expériences, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils. Le fait de consentir à ces technologies nous permettra de traiter des données telles que le comportement de navigation ou les ID uniques sur ce site. Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Fonctionnel Toujours activé
Le stockage ou l’accès technique est strictement nécessaire dans la finalité d’intérêt légitime de permettre l’utilisation d’un service spécifique explicitement demandé par l’abonné ou l’internaute, ou dans le seul but d’effectuer la transmission d’une communication sur un réseau de communications électroniques.
Préférences
Le stockage ou l’accès technique est nécessaire dans la finalité d’intérêt légitime de stocker des préférences qui ne sont pas demandées par l’abonné ou la personne utilisant le service.
Statistiques
Le stockage ou l’accès technique qui est utilisé exclusivement à des fins statistiques. Le stockage ou l’accès technique qui est utilisé exclusivement dans des finalités statistiques anonymes. En l’absence d’une assignation à comparaître, d’une conformité volontaire de la part de votre fournisseur d’accès à internet ou d’enregistrements supplémentaires provenant d’une tierce partie, les informations stockées ou extraites à cette seule fin ne peuvent généralement pas être utilisées pour vous identifier.
Marketing
Le stockage ou l’accès technique est nécessaire pour créer des profils d’internautes afin d’envoyer des publicités, ou pour suivre l’internaute sur un site web ou sur plusieurs sites web ayant des finalités marketing similaires.
Gérer les options Gérer les services Gérer les fournisseurs En savoir plus sur ces finalités
Voir les préférences
{title} {title} {title}