58Fermer60
UtherLe 19/02/2015 à 16:02
very (./51) :
Ben ça me semble au contraire super simple, y'a déjà un serveur sur SC2, et il suffit essentiellement de faire l'intersection des vues (+marge, éventuellement) pour filer les bonnes infos à chaque client.
Tout dépend ce que tu appelles un serveur. Il n'y a probablement pas actuellement sur les serveurs de Blizzard une partie complète qui traiterait les actions des joueur. Il est fort probable que le serveur se contente de transmettre les actions de l'adversaire sans les traiter et qu'il soit incapable de dire a un instant T quelles unités se trouvent ou dans le jeu.

Pour économiser les ressource et le réseau la méthode qui semble la plus efficace, c'est de se contenter de dispatcher les actions des joueurs et éventuellement enregistrer en cas de contestation. Si le serveur devait dérouler entièrement la partie, il devrait traiter tous les éléments de jeu, et notamment appliquer le pathfinding, ce qui serait très consommateur de ressource.