Architecture d'un serveur multijoueurs niveau emmission avec utilisation thread
Bonjours je travaille en ce moment sur un serveur multijoueur. Je me pose des questions sur l'architecture, et l'utilisation des threads.
Pour le moment j'ai:
-1 thread pour la partie jeu(mouvements, collisions, ect...)
-1 thread connection(recepetion des connections, ajout joueurs)
-1 thread reception pour chaque joueurs( reception messages, commandes joueur ect)
J'aimerai savoir si mon debut est bon, ou si il y a un meilleur moyen.
Mais surtout je me pose des questions sur l'emission.
Comment faire?
1 thread emission pour chaque?
1 thread s'occupant de toute les emissions?
Ou autrement?