Menu
Millenium / Actualités jeux vidéo / Star Citizen /

Star Citizen : Clive Johnson parle de compression réseau, et évoque la priorité du server meshing

Star Citizen : Clive Johnson parle de compression réseau, et évoque la priorité du server meshing
0

Le chef de l'équipe de développeurs réseaux, qui semble être très occupé par l'implémentation du server meshing, prend le temps de répondre à une question sur Spectrum. Sa réponse détaillée est riche en informations.

Star Citizen : Clive Johnson parle de compression réseau, et évoque la priorité du server meshing

Clive Johnson, chef des développeurs réseaux de Star Citizen, répond à une question posée sur Spectrum à propos de la compression de données. Nous avons trouvé la réponse intéressante, nous vous la partageons.

A l’origine de ce post, il y a une question d’un joueur qui a lu un article sur Oodle, un algorithme de compression par dictionnaire entraîné, qui permet de réduire la charge mémoire dans le cas de nombreuses connections serveurs.

Voici les éléments de la réponse de Clive :

  • Les développeurs de CIG utilisent actuellement l’algorithme de compression LZ4, un algorithme par dictionnaire sur fenêtre glissante, qui consomme peu de ressource CPU et réduit de 40% en moyenne la charge pour le réseau.
  • Plus tard ils souhaitent optimiser la compression réseau mais pour l’instant, ils se concentrent sur le filtrage des données envoyées, c’est à dire réduire le type et la fréquence au strict nécessaire.
  • Oodle fait partie des pistes qu’ils ont regardées.
  • Clive pense que les techniques de compression comme Oodle, faisant appel à un dictionnaire entraîné, reposent grandement sur la qualité du dictionnaire. Ceci pose deux problèmes :
  • Le premier problème est qu'il faudrait avoir de grandes quantité de données d’utilisation réelle pour que le dictionnaire soit efficace. Or, le jeu est encore en développement et les données envoyées changent beaucoup de patch en patch, que ce soit pour soutenir les nouvelles fonctions ou pour la refonte du code existant. Générer des données non biaisées en quantité suffisante est déjà difficile, mais s’il faut le refaire à chaque patch, ce n’est pas idéal du tout. Ce qui pousse à ne pas changer la compression maintenant.
  • Le second problème est que si les données à transférer son trop nombreuses et diverses, les techniques par dictionnaire entraîné pourraient ne pas être efficaces. Cela demandera des investigations qu’ils feront quand le moment sera venu.

Au passage, Clive laisse entendre que son équipe est actuellement focalisée sur le server meshing et n’a donc pas le temps de s’occuper de l’optimisation de la compression. Cela confirme les indices du dernier Monthly Report.

0

L'actu

En Continu

11:45 Star Citizen : Amélioration et vente du M50 et du Khartu-Al
11:20 Star Citizen : Le véhicule minier ROC en vente et jouable
22:01 Star Citizen : Le Patch 3.10 passe sur les serveurs Live
11:00 Star Citizen : Les news de la semaine du 27 Juillet au 2 Août 2020
16:00 Star Citizen : Mise à jour hebdo de la Roadmap - 31 juillet 2020
14:25 Star Citizen : Calling All Devs - Le système Stanton
08:34 Calendrier des sorties de jeux
12:00 Inside Star Citizen : ROC and Roll
16:08 Star Citizen : Mise à jour Galactapedia 29 Juillet 2020
18:00 Star Citizen: Zyloh clarifie la situation sur la communication autour de Squadron 42

Articles

recommandés

Star Citizen: Zyloh clarifie la situation sur la communication autour de Squadron 42
Star Citizen : Patch alpha 3.10
L'équipage Millenium Star Citizen a besoin de vous !

Guides

à découvrir

Calendrier des sorties de jeux
Star Citizen : Guide pour les nouveaux joueurs
Star citizen : Banshee