Réalisation d'un MMORPG, conseillez moi.
Publié : ven. 02/mai/2008 15:01
Salut tout le monde,
Mon PC a planté et j'ai mit un certain temps à le remettre sur pieds ce qui explique ma longue absence (enfin de toute façon peut de personnes ici me connaissent).
Voila, notre équipe est constituée donc nous pouvons nous lancer dans la réalisation d'un MMORPG 2D comme nous l'avions projeté il y a quelques mois.
La location d'un serveur dédié étant trop couteuse j'avais imaginé un tout autre système. Je ne sais pas si il sera bien performant donc je viens demander conseil ici, voici mon système :
On utilise tout d'abord une base SQL pour stocker 3 choses (parmi d'autres) :
-L'ID (Le numéro du joueur)
-Map (Le Numéro de la carte où se trouve le joueur)
-X (Position en X du joueur)
-Y (Euh...)
A chaque inscription une ID est crée, au 21eme joueur inscrit, celui-ci aura l'ID 21, son numéro de carte sera 21Map et ses variables X et Y se nommeront 21X et 21Y.
Une boucle mettra à jour les position des joueurs en permanence en se connectant à la base SQL.
Tout le système marchera comme ça, là je parle juste des déplacements.
Voila voila, alors déjà 2 questions :
-Une base SQL risque-t-elle de grosses surcharges avec un tel système ?
-Connaissez vous des libraires permettant de coupler SQL et PureBasic (en fait c'est la question essentielle) ?
Merci à tous et bonne continuation !
Mon PC a planté et j'ai mit un certain temps à le remettre sur pieds ce qui explique ma longue absence (enfin de toute façon peut de personnes ici me connaissent).
Voila, notre équipe est constituée donc nous pouvons nous lancer dans la réalisation d'un MMORPG 2D comme nous l'avions projeté il y a quelques mois.
La location d'un serveur dédié étant trop couteuse j'avais imaginé un tout autre système. Je ne sais pas si il sera bien performant donc je viens demander conseil ici, voici mon système :
On utilise tout d'abord une base SQL pour stocker 3 choses (parmi d'autres) :
-L'ID (Le numéro du joueur)
-Map (Le Numéro de la carte où se trouve le joueur)
-X (Position en X du joueur)
-Y (Euh...)
A chaque inscription une ID est crée, au 21eme joueur inscrit, celui-ci aura l'ID 21, son numéro de carte sera 21Map et ses variables X et Y se nommeront 21X et 21Y.
Une boucle mettra à jour les position des joueurs en permanence en se connectant à la base SQL.
Tout le système marchera comme ça, là je parle juste des déplacements.
Voila voila, alors déjà 2 questions :
-Une base SQL risque-t-elle de grosses surcharges avec un tel système ?
-Connaissez vous des libraires permettant de coupler SQL et PureBasic (en fait c'est la question essentielle) ?
Merci à tous et bonne continuation !