Question réseau pour multijoueurs
Publié : sam. 15/nov./2014 13:47
Bonjour à tous.
Je suis confronté à la programmation réseau pour du multijoueur (8 max) via internet.
Je souhaiterai savoir comment vous vous organiseriez pour gérer un début de partie, d'un point de vue réseau...
Je n'ai des connaissances que très général sur le truc, j'ai une idée de comment faire mais comme je sais qu'il y a ici des experts dans différents domaines, je pense que ça ira plus vite en demandant.
Le truc qui bute pour moi c'est notamment la recherche des différents joueurs en début de partie.
En début de partie on peut décider de rejoindre une partie existante ou de créer une partie soit même
Autant que possible je souhaite éviter d'avoir besoin d'une armée de serveur. Le minum sera le mieux et si je peux m'en passer ça serait le top.
Mais je ne vois pas comment gérer la liste des joueurs en ligne sans un serveur, dont l'adresse serait connu, et qui les références.
Une idée ? (je ne souhaite pas de code évidemment, juste un algo/une explication du protocole de communication que vous utiliseriez)
Je suis confronté à la programmation réseau pour du multijoueur (8 max) via internet.
Je souhaiterai savoir comment vous vous organiseriez pour gérer un début de partie, d'un point de vue réseau...
Je n'ai des connaissances que très général sur le truc, j'ai une idée de comment faire mais comme je sais qu'il y a ici des experts dans différents domaines, je pense que ça ira plus vite en demandant.
Le truc qui bute pour moi c'est notamment la recherche des différents joueurs en début de partie.
En début de partie on peut décider de rejoindre une partie existante ou de créer une partie soit même
Autant que possible je souhaite éviter d'avoir besoin d'une armée de serveur. Le minum sera le mieux et si je peux m'en passer ça serait le top.
Mais je ne vois pas comment gérer la liste des joueurs en ligne sans un serveur, dont l'adresse serait connu, et qui les références.
Une idée ? (je ne souhaite pas de code évidemment, juste un algo/une explication du protocole de communication que vous utiliseriez)