Simplifié :
Le serveur s´occupe de la gestion de l´univers : trajectoire des roquettes, apparition des items, gestion des scores, valide les demandes de déplacement, de tir des joueurs envoie des infos sur les coordonnées, l´état des éléments de l´univers au joueur pour qu´ils les affichent sur leur propre ordis.
Le client : s´occupe de l´affichage de la vue du joueur, de son HUD, envoie des demandes de déplacement au serveur et receptionne les infos du serveur a afficher.
Il n´y a toujours qu´un serveur, mais autant de client que de joueurs.
Quand tu joues à Quake 3 sur ton ordi en solo contre des bots, ce dernier tient lieu de client et de serveur a la fois...