Historique des modifications - Message

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é.

  • A t'on besoin d'heberger le jeu sur un serveur ou tout simplement quand qqn crée une map (ou serveur dans counter), l'ordinateur de cette personne sert de serveur ? Et puis, dois-je coder une application client+serveur ?

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 )

  • Ou trouver des tutos pour ma libairie (sauf Site du zero, bien sur smile) ?

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/

  • Vaut il mieux prendre une librairie multiplateformes

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 wink



[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é.

  • A t'on besoin d'heberger le jeu sur un serveur ou tout simplement quand qqn crée une map (ou serveur dans counter), l'ordinateur de cette personne sert de serveur ? Et puis, dois-je coder une application client+serveur ?

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 )

  • Ou trouver des tutos pour ma libairie (sauf Site du zero, bien sur smile) ?

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/

  • Vaut il mieux prendre une librairie multiplateformes

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 wink



[EDIT] tu as aussi un tuto sur raknet sur le forum dans les tutoriaux http://irrlicht-fr.org/lire_tuto.php?pid=7272#p7272

Retour

Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
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