Réseau Multijoueurs

1 janvier 2017

Un moteur réseau temps réel sur mesure pour un FPS de paintball?

Ce moteur devait répondre à des exigences temps réels très strictes avec une latence minimale. Une architecture avec des serveur maitres et auxiliaires permettant une mise à l’echelle a été entiérement développée.

Notre moteur réseau fonctionne en mode local(LAN) et sur le réseau internet avec la possibilité de fonctionner en mode serveur dédié ou serveur d’écoute(serveur hébergé sur le poste d’un des joueurs)

La gestion en parallèle d’une centaine de projectiles avec des trajectoires ballistiques réalistes avec prise en compte de l’amortissment du à un frottement fluide laminaire.

Les enjeux techniques étaient donc de pouvoir permettre à la technologie réseau de pouvoir permettre à 10 personnes de jouer de manière fluide et précise.

Features :

  • Moteur Réseau Faible Latence
  • Technologie Listen Server et Dedicated Server
  • Optimisation pour la prise en compte de nombreux projectiles en temps réel
  • Algorithme de Correction pour conserver une fluidité et une expérience de jeu sans lag

Technologies utilisées :

  • Shiva Engine
  • Raknet
  • Infrastructure Cloud Azure

Client : XField Paintball SAS