La technologie des MMO

29 janvier 2019   Par Guillaume 138 ‎مشاهدات

De nos jours, la plupart des MMO ont des tâches importantes effectuées côté serveur, pour desraisons de sécurité. Vous ne pouvez pas en décharger beaucoup sur le client, ce qui expliquepourquoi les routines d’IA sont l’une des premières choses à mettre de l’avant. Je pense que la plupart des développeurs considèrent que le côté client est piratable, pas une exception.

Votre ordinateur traite le son et les graphiques du jeu. Le client de jeu de votre ordinateur hébergeégalement votre interface utilisateur ou les boutons et frappes que vous utilisez pour participer aujeu. Certains jeux vous permettent de modifier votre interface utilisateur via des add-ons créésindépendamment. Le client indique également au serveur où vous vous trouvez, où vous allez etquelles actions votre personnage entreprend.

Un client de jeu reçoit de nombreuses informations du serveur au fur et à mesure de l’avancementdu jeu et sa gestion nécessite beaucoup de puissance de traitement. Le jeu peut ralentirconsidérablement pour les joueurs ayant des processeurs lents ou une puissance de traitementgraphique médiocre, en particulier dans les zones à fort trafic. Pour cette raison, de nombreuxjoueurs se rendent compte qu’ils doivent dépasser les exigences système minimales d’un jeu pour avoir une bonne expérience de jeu.

Le serveur a également plusieurs responsabilités. Parfois, ceux-ci nécessitent une entrée du client, mais en général, du serveur:• Compare l’endroit où se trouve votre personnage à l’endroit où se trouvent les mobs, lesjoueurs et les PNJ• Calcule si un personnage est à portée du mob qu’il veut attaquer• Avertit votre client lorsque vous êtes attaqué• Calcule la probabilité que vos attaques réussissent• Indique le montant des dégâts ou des soins que vous infligez à vous et au reste de votreéquipe.• Notifie les clients des autres joueurs lorsque vous endommagez ou soignez leurs personnages• Ordonne à votre ordinateur d’afficher l’animation de la mort d’une foule lorsque vous la tuez• Détermine quel butin tombe lorsque vous tuez une foule

Le terme « serveur » est vraiment abusif – …

plus   138