Message #7568
Sujet: Quel moteur reseau choisir ?
| Type | Date | Auteur | Contenu |
|---|---|---|---|
| Dernière modification | 07-12-2009 20:34:32 | X3liF |
tu veux utiliser UDP pour la connection du client? ca va t'obliger à gérer toi meme les problèmes de connections.... Perso j'utiliserai des socket TCP -> quand tu as un souci avec la socket tu peux attraper l'evenement et fermer la connection / retirer l'utilisateur
Selon google Irrlicht possède un module de communication réseau multi plateforme, mais j'arrive malheuresement pas à trouver de tutoriels concernant cette bibliothèque... Pour savoir si tu dois créer un serveur dédié ou que l'utilisateur qui cré une partie soit le serveur, je dirait que c'est à toi de décider lors de la programmation ce qui te parait le plus simple. Dans tous les cas il te faut un mode serveur qui écoute les paquets à destination du pc désiré.
encore une fois c'est toi qui décide... rien n'empeche lors de la création d'une partie d'éxécuer un serveur, puis que ton client se connecte dessus automatiquement pour plus de modularité je dirais qu'il vaut mieux créer un serveur dédié et que ton client se connecte dessus, au moins si tu veux créer un serveur distant le code source sera pret, il suffira juste d'éxécuter la partie serveur sur une machine différente. Le problème va par contre être de pouvoir administrer le serveur directement depuis le jeu en passant par la couche réseau ( ou en arguments de ligne de commande lors de sa création )
Tu peux trouver ici les manuels de zoidcom http://zoidcom.de/docs/Manual.html ils ont l'air assez bien fait etpermettent de couvrir tous les aspect de cette bibliothèque voici ceux de raknet http://www.rakkarsoft.com/raknet/manual/
personnellement je dirais multiplateforme si tu veux que ton jeu marche sous windows et linux sans trop de modification du code, après ca dépend de ce que tu veux en faire de ton jeu... As tu programmé en openGL ou directX? si tu as pris directX, tu peux te restreindre aux bibliothèque multiplateforme ou ne fonctionnant que sous windows [EDIT] tu as aussi un tuto sur raknet sur le forum dans les tutoriaux http://irrlicht-fr.org/lire_tuto.php?pid=7272#p7272 |
| Création du message | 07-12-2009 20:29:06 | X3liF |
tu veux utiliser UDP pour la connection du client? ca va t'obliger à gérer toi meme les problèmes de connections.... Perso j'utiliserai des socket TCP -> quand tu as un souci avec la socket tu peux attraper l'evenement et fermer la connection / retirer l'utilisateur
Selon google Irrlicht possède un module de communication réseau multi plateforme, mais j'arrive malheuresement pas à trouver de tutoriels concernant cette bibliothèque... Pour savoir si tu dois créer un serveur dédié ou que l'utilisateur qui cré une partie soit le serveur, je dirait que c'est à toi de décider lors de la programmation ce qui te parait le plus simple. Dans tous les cas il te faut un mode serveur qui écoute les paquets à destination du pc désiré.
encore une fois c'est toi qui décide... rien n'empeche lors de la création d'une partie d'éxécuer un serveur, puis que ton client se connecte dessus automatiquement pour plus de modularité je dirais qu'il vaut mieux créer un serveur dédié et que ton client se connecte dessus, au moins si tu veux créer un serveur distant le code source sera pret, il suffira juste d'éxécuter la partie serveur sur une machine différente. Le problème va par contre être de pouvoir administrer le serveur directement depuis le jeu en passant par la couche réseau ( ou en arguments de ligne de commande lors de sa création )
Tu peux trouver ici les manuels de zoidcom http://zoidcom.de/docs/Manual.html ils ont l'air assez bien fait etpermettent de couvrir tous les aspect de cette bibliothèque voici ceux de raknet http://www.rakkarsoft.com/raknet/manual/
personnellement je dirais multiplateforme si tu veux que ton jeu marche sous windows et linux sans trop de modification du code, après ca dépend de ce que tu veux en faire de ton jeu... As tu programmé en openGL ou directX? si tu as pris directX, tu peux te restreindre aux bibliothèque multiplateforme ou ne fonctionnant que sous windows [EDIT] tu as aussi un tuto sur raknet sur le forum dans les tutoriaux http://irrlicht-fr.org/lire_tuto.php?pid=7272#p7272 |
| Options | Liens officiels | Caractéristiques | Statistiques | Communauté |
|---|---|---|---|---|
|
Préférences cookies Corrections |
![]() ![]() ![]() ![]() |
Propulsé par Django xhtml 1.0 css 2.1 |
884 membres 1440 sujets 11337 messages |
Dernier membre inscrit: Saidov17 191 invités en ligne membre en ligne: - RSS Feed |