Etant coordinateur et développeur pour Gobelins (un jeu de Nekeme Prod, multijoueurs online également), je serais interessé par la bande passante utilisée par client (upload et download) ainsi que la puissance CPU utilisée par PlanetShift. Leur serveur output quand même près d'1 Mb/s (http://gandalf.fragnetics.com/status/traffic/eth0.html(...(...))), et la box qui l'héberge est un P4 2.6Ghz (load a 0.12) ! Ca me semble beaucoup, le cahier des charges fixé pour Gobelins spécifie bien moins (hébergement possible sur ADSL, box modeste).
Tout dépend du nombre de joueur et du type de jeu. A mon avis pour leur type de jeu et le nombre de joueurs que j'estime (quelques millier) je trouve ca pas mal.
Mon échelle perso c'est :
1 CPU et 1MBit pour 1000 joueurs c'est médiocre, pour 2000 c'est bon, pour 10 000 joueurs c'est excellent :)
Par contre vous tabler sur combien de joueurs pour un hébergement de type ADSL ? C'est sur votre site ou j'ai lus que vous pensiez utiliser gpg pour crypter les communications ? Et XML-RPC et du p2p ? Vous me semblez doucement réver.. :D car juste la crypto forte va éclater la latence et la bande passante et de plus XML RPC est trop verbeu pour se genre d'application.
Je viens de lire votre Wiki, je vois une architecture à 2 threads. Vous n'aller pas supporter un grand nombre de connection (max 100~200) en simultané.
Faire un MMORPG c'est trappu mais la partie réseau c'est SUPER TRAPPU, il n'y a pas de règles, pas de solution toutes prête (opensource du moins, car des boites vendent des solutions comme Butterfly) va falloir expérimeter, stresser des prototypes, avant de faire des choix comme XML-RPC ou GPG ou balancer des specs de bande passante :) Bon courage les gars.
[^] # Re: Je n'appelle pas ça un jeu libre :-/
Posté par vrm (site web personnel) . En réponse à la dépêche Un MMORPG libre. Évalué à 10.
Tout dépend du nombre de joueur et du type de jeu. A mon avis pour leur type de jeu et le nombre de joueurs que j'estime (quelques millier) je trouve ca pas mal.
Mon échelle perso c'est :
1 CPU et 1MBit pour 1000 joueurs c'est médiocre, pour 2000 c'est bon, pour 10 000 joueurs c'est excellent :)
Par contre vous tabler sur combien de joueurs pour un hébergement de type ADSL ? C'est sur votre site ou j'ai lus que vous pensiez utiliser gpg pour crypter les communications ? Et XML-RPC et du p2p ? Vous me semblez doucement réver.. :D car juste la crypto forte va éclater la latence et la bande passante et de plus XML RPC est trop verbeu pour se genre d'application.
Je viens de lire votre Wiki, je vois une architecture à 2 threads. Vous n'aller pas supporter un grand nombre de connection (max 100~200) en simultané.
Vous connaisser le problème du C10K http://www.kegel.com/c10k.html(...) ?
Faire un MMORPG c'est trappu mais la partie réseau c'est SUPER TRAPPU, il n'y a pas de règles, pas de solution toutes prête (opensource du moins, car des boites vendent des solutions comme Butterfly) va falloir expérimeter, stresser des prototypes, avant de faire des choix comme XML-RPC ou GPG ou balancer des specs de bande passante :) Bon courage les gars.
Vrm