 |  | [INFO] Monter son MMORPG / Serveur Section : Jeux de rôle massivement multijoueur Mmog et mmorpgs | [INFO] Monter son MMORPG / Serveur : Discussion sur le forum Jeux de rôle massivement multijoueur (Mmog et mmorpgs : Informations et discussions sur les jeux massivement multijoueur : mmog, mmorpg et univers persistants.)  | INFO Monter son MMORPG / Serveur Jeux de rôle massivement multijoueur : Mmog et mmorpgs |
|
18/05/2006, 22h44 | #1 | | Ombre
| [INFO] Monter son MMORPG / Serveur | | Ces temps-ci fleurissent sur Hyjoo les propositions de projet de création de jeu ou de serveur qui, si elles partent sûrement d'un bon sentiment, me semblent hélàs vouées à l'échec  (ou à de sérieuses difficultés).
Fréquentant (et participant à) plusieurs communautés d'administrateurs de serveurs, je vais essayer de "débroussailler le terrain" pour ceux qui seraient réellement tentés de mener à terme un tel projet.
(j'éditerai sûrement ce post pour détailler au fur et à mesure, si je veux aborder un peu tout dès maintenant je serai jamais à l'heure au boulot demain matin  )
Première étape : Le concept
Il doit être d'autant plus approfondi que vous souhaitez vous baser sur peu de choses. En clair : si vous souhaitez créer un truc à partir de rien, vous allez avoir énormément de choses à définir et à préciser ; tandis que si vous vous basez sur un émulateur existant (RunUO, RPGMaker, ...) vous ne faites que personnaliser quelque chose qui existe déjà.
Votre projet se doit d'être unique (sinon, quel intérêt ?). Vos idées doivent donc être originales ou perfectionnées (ou les deux). Originales au sens de l'ambiance qu'on veut donner, de l'aspect Roleplay, bref, le fond. Perfectionnées en termes de technique, de nouvelles possibilités programmées par vous : la forme.
On peut se passer de l'un si l'autre est très présent, mais avoir les deux est évidemment un plus.
Seconde étape : Les moyens
Le principal est le TEMPS.
Créer son serveur ou son jeu, ça ne se fait pas en deux semaines ou même en deux mois  La plupart des projets que j'ai vus aboutir ont pris au moins un an, voire plus si on compte les ouvertures au public anticipées (avant que toutes les options soient mises en place).
Et il faut non seulement du temps mais du temps continu et de la MOTIVATION. Là encore, j'ai vu des projets qui avaient l'air sérieux tomber à l'eau parce que l'équipe s'était effritée petit à petit et qu'il ne restait pas assez de monde pour mener le "bébé" à terme
Il faut évidemment parler aussi des moyens techniques, mais ils restent secondaires... parce que 1) ils ne servent à rien si on n'a pas un bon concept et du temps à y consacrer, et 2) on peut se les répartir au sein de l'équipe duprojet, voire payer un professionnel pour ce faire.
Troisième étape : Les compétences
Elles concernent plusieurs domaines, et il est bon que le(s) fondateur(s) du projet en possèdent solidement quelques-unes !
Pour des raisons pratiques, je vais généralement parler au singulier, mais il est évidemment que plusieurs des tâches citées ci-dessous peuvent (et devraient) être faites à plusieurs.
Graphiques
Là encore, plusieurs niveaux et une importance variable selon la nature du projet. Il y a la modélisation,vitale s'il s'agit d'une création ex nihilo ( "à partir de rien", pour les incultes ) puisque l'interface même du jeu en dépend, mais qui est toujours un plus dans le cadre d'un jeu à émulateur, car elle contribue à rajouter des choses qui n'existaient pas à l'origine. Il y a le design, pour le côté "vitrine" du jeu (son site web, généralement). Il ne faut pas non plus oublier le travail du décorateur, qui va en quelque sorte "meubler" le serveur : créer les paysages,
Puisqu'on est dans l'aspect "esthétique", j'en profite pour souligner qu'une bonne orthographe est toujours un plus, voire un gage de sérieux...
Techniques
En un mot comme en cent : la programmation.
Il faut donc qu'au moins une personne de l'équipe de conception maîtrise un langage de programmation (celui de l'émulateur utilisé, si émulation il y a / celui dans lequel sera programmé le jeu s'il s'agit d'une création complète). Il s'agit bien de connaître quasi-parfaitement ce langage, c'est vital pour l'autonomie de l'équipe du projet.
Autres
Je vais sûrement trouver des trucs à rajouter dans cette rubrique mais pour le moment, on va faire simple :
- Un coordinateur (généralement l'administrateur/chef de projet), qui, comme son nom l'indique, coordonne les différents aspects du projet, gère les disponibilités de l'équipe (tout le monde a quand même le droit à un peu de vie irl  ).
- Un rédacteur, chargé de mettre en formes les idées autour desquelles se construit le serveur (rédaction des backgrounds, des règlements...), à la fois pour les futurs joueurs et pour l'usage de l'équipe.
- Un analyste, qui "traduit" les écrits du rédacteur en concepts à programmer.
- Des animateurs, pour l'ambiance du serveur (mais ça, ça peut attendre le dernier moment, ça sert peu tant que rien n'est ouvert au public  )
Bon, je m'arrête là pour le moment, dites-moi ce que ça vous inspire et ce que j'ai pu oublier  | | |
20/05/2006, 14h20 | #3 |
| Re : [INFO] Monter son MMORPG / Serveur | | Si on avait du monter Jalyon ... Je crois qu'on l'aurait jamais fait ...
Mais c'est vrai que pour un projet serieux ... C'est la methode ...
Mais une chose est sure : Un tel projet prend enormement de temps !
Ils sont souvent abandonnés à cause du manque de temps ... Vous seriez surpris du temps que prend la conception d'un site internet ... Et d'un moteur graphique, j'en parle même pas ...  | | |
23/05/2006, 22h24 | #4 | | Cyclope
| Re : [INFO] Monter son MMORPG / Serveur | | Coucou !
Je refais surface après 3 mois de travaux d'intérieur ...
Je voulais juste indiqué qu'une personne motivé et qui sait décomposer le travail correctement, peut, en y mettant du temps, parvenir à réaliser un jeu sympa en près d'un an.
Celui sur lequel je bosse actuellement, est en pleine refonte parce que on a découvert des problèmes de sécurité + des problèmes de lenteurs sur serveur. Ca m'a filé un bon coup de fouet pour apprendre le SQL, optimiser mes requêtes, savoir utiliser les formulaires correctement sous PHP, etc ...
Bref, un projet bien mené est un projet qui apprend, et qui, s'il est bien pensé, peut être un projet autonome...
Je suis en train de voir certain points de Magdales qui me semble intéressant, et que je soumets à tous. Voilà, pour ce jeu médiéval fantastique, j'ai constament besoin de créer des nouveaux objets, des nouvelles espèces, pour donner un attrait au jeu. Comme c'est quelque chose qui est plustôt long, j'ai laissé quelques joueurs dignes de confiance, avec des consignes à respecter. Je me suis donc motivé à passer le temps de faire 5 nouvelles espèces, à créer un générateur d'espèce en PHP facilement utilisable par des non-codeurs. Idem pour les objets.
Bilan, j'ai mis 5 races en jeu, et l'on en a 25 maintenant, et j'ai mis 30 objets en jeu, et l'on en a 470 maintenant ...
J'ai mis aussi un module pour motiver les joueurs à s'investir dans le jeu :
http://magdales.com/i_participer.php
Tant de gens rève de créer leur jeux vidéo ... ca fait toujours ça en main d'oeuvre, et au moins, on se dit que l'on va pas dans le mur si les joueurs viennent aider.
Ceci dit, pour l'instant, on n'a pas de graphiste, alors le jeu est en perte de joueur ... Mais si un joueur qui est doué en dessin tombe amoureux du jeu et en voit toutes les possibilités, je pense qu'il nous aidera !
Voilà, c'était plus à titre de témoignage que j'écrivais !
Bonne soirée à tous !
Kéké.
<edit : me suis permit d'éditer mon post, sinon ça me référence mon ancien serveur de dèv et ça, je veux éviter ^^ > Dernière modification par magdales : 26/03/2008 à 23h55. | | |
03/06/2006, 14h30 | #6 | | Ombre
| Re : [INFO] Monter son MMORPG / Serveur | | Je suis assez d'accord sur l'ensemble de ce qui a été dit ici.
Etant moi-même a bosser sur un projet similaire depuis un certain temps, je me permettrait d'ajouter quelques precisions.
SUR LA CONCEPTION
C'est le travail le plus important, et combien de projets tombent a l'eau en l'ayant negligé. Allez hop dès qu'on peut on programme et la c'est assez vite l'impasse, les prises de tête à la programmation, des heures passées (sur des semaines durant) sur des problème à la cù*#!.
Hé oui la conception c'est pas une discussion dans un bar entre deux bières avec les gars de l'equipe. Ca ca s'appelle feter le jour 1!
La conception c'est plusieurs phases!!
la première on ecrit tout ce qu'on veut voir sur le jeu (au brouillon, dans un cahier, sur word, ou sur les murs si vous voulez!), et vraiment tout!
Du nombre de races à la taille des maps en passant par tout les type de terrains, les caracs, l'IA, les weaps ou la couleurs des pupilles des nymphes de la foret de throupommé (bon peut-être pas jusque la, mais bon c'est histoire de souligner l'importance des détails même dans cette phase de conception). Et la on se rend compte de la première difficulté en en discutant entre l'équipe. Arf, les premières incohérences apparaissent (et la c'est deja des heures de programmation d'épargnée, en plus des heures menant à des impasses particulièrement démotivantes), z'inquiétez pas les incohérences sont toujours la!!!!! Mais ca se règle en general assez bien (suffit de faire bouillir un peu les neurones).
Ensuite, le jugement du programmeur!!
Et la aussi ca fait mal, pasque souvent les super idées qu'on a eu quand on s'imaginait notre super MMORPG, bah, comment dire?, en programmation c'est un casse-tête chinois, super lourd à programmer, et parfois même tout simplement impossible.
Bon, j'écris pas ca pour décourager (même si tout n'y est pas!), mais pour moi la conception c'est 90% du travail (en terme de complexité, pas de temps!!), si la conception est complète et bien fichue c'est autant de travail simplifié pour la suite.
J'ai un autre conseil, avant de vous lancer dans un MMORPG, votre équipe devrait essayer de programmer un petit jeu de plateau, un petit JDR (4 quêtes sont suffisantes pour se rendre compte du travail, pas besoin de reprogrammer Elder Scrolls), et j'ajouterai un petit shoot them up. Les algorithmes utilisés, les graphismes and co pourraient vous servir à programmer votre petit MMORPG perso et vous donnerait une idée plus précise du travail à fournir!!!
voili je tenais à rajouter ces quelques précisions! Dernière modification par Christorn : 03/06/2006 à 19h25. | | |
28/08/2006, 23h00 | #8 | | Ombre
| Re : [INFO] Monter son MMORPG / Serveur | | Tout ce qui est dit ici est vrai et va surement faire rire ceux qui sont passés par ces difficultés et qui les ont surmonté...
Ca fait 1 an et demi que mes 3 collègues et moi sommes sur le projet dreadcast.net, et on a toujours des problèmes, une tonne de problèmes, de partout, c'est incroyable !
Notre produit est aujourd'hui (Dieu merci), pratiquement terminé, mais ceci grace à notre très grosse motivation, aux compétences en programmation et à la bonne entente de l'équipe...
Comme je le disais, il y a toujours des problèmes, même une fois que le projet est 'terminé'.
L'entretient est un gros problème, les déséquilibres en sont un autre (si on part de rien, il ne suffit pas de s'assoir autour d'une table avec ses collègues et de se dire 'on va mettre une épée aussi! bon, elle va couter plus cher que la hache mais elle va faire plus mal... ok?' ... il est plus serrieux de trouver un bon algorithme qui calcule ça pour vous, surtout si les mises à jour sont courantes).
Mais je pense que le pire c'est les moments de démotivation... S'il n'y a personne derrière vous pour vous pousser à continuer quoi qu'il arrive, c'est mort d'entrée, votre projet vous motivera 5jours, une semaine, et après il terminera sa petite vie dans un coin de votre PC en attendant le prochain format.
Sur ce, bonne chance à tous les créateurs en herbe, et bonne soirée à tous !
PS: j'en profite pour remonter encore =) | | |
17/08/2007, 09h22 | #9 | | Cyclope
| Re : [INFO] Monter son MMORPG / Serveur | | Salut,
 | Citation |  |
| |  | Posté par xsastana |  |
| |
| | | | Ca fait 1 an et demi que mes 3 collègues et moi sommes sur le projet dreadcast.net, et on a toujours des problèmes, une tonne de problèmes, de partout, c'est incroyable !
| |  | |  |
|
En se rendant sur ton site, on voit que ca va arriver pour septembre ^^ Félicitation !
Pour notre part, le jeu est maintenant en V5.1. On a mis en prod en V1.0 il y'a 3 ans. Depuis, des mise à jour sont faite tous les mois. Ce système de mise à jour est adapté pour notre jeu en PHP car il s'agit de rajouter des écrans et des colonnes dans des bases de données. Ce genre de mise à jour n'est pas adapté pour des versions de jeu disposant d'un client léger ou lourds.
Dans les particularité non prévue au début de la conception, devant l'affluence, les serveurs de free, n'ont pas tenu la charge et il a fallut se faire héberger ailleur. Plustôt sympa comme anecdote (Free a du mal avec 5 connection simultanée).
Notre jeu n'a pas de jolie présentation comme dreadcast. Vous avez fait appel à un graphiste ? ou en avez-vous un en interne ?
Au plaisir ^^. J'ai rajouté un lien sur notre page de lien de jeu.
Tchao ^^. (et donne nous des détails à la fin du mois de septembre !)
Magdales. | | |
17/08/2007, 13h58 | #10 | | Ombre
| Re : [INFO] Monter son MMORPG / Serveur | | En réalité DreadCast à tourné durant 1 an en version beta, nous avons atteind 20000 inscrits dont 3000 actifs avant de nous décider à forcer le pas. En Juin nous avons fermé le jeu et nous avons décidé de nous consacrer à la version finale (pour septembre donc). De plus j'ai glissé une vieille faute d'orthographe dans la news, ce qui m'a valu 200 mails rien que pour me le signaler..
Ca c'était pour la petite histoire.
Pour la présentation il n'y a pas de miracles, il faut un bon codeur CSS et un designeur pro (ou en école d'art, comme pour nous). Nous avons démarché de nombreuses écoles à Paris avant de trouver quelqu'un qui nous convenait.
Et maintenant qu'il est là on ne le lache plus !
Pour donner envie aux gens de se lancer dans des projets concrets, nous avons la joie de vous annoncer que nous créons notre société à la rentrée car le statut d'association ne nous sert plus à rien. Trop de revenus, besoin de personnel pour gérer les joueurs, le graphiste à salarier, les partenariats avec de grandes entreprises de la boisson ou du fast food, autant de choses qui nécessitent de se plonger dans les remous tumultueux de la fiscalité française et de la comptabilité d'entreprise.
Sur ce, il ne me reste qu'à te souhaiter bonne chance dans tes projets magdales, si tu as des questions je me fairais une joie d'y répondre ! | | |
19/08/2007, 15h35 | #11 | | Sylphe / Sylphide
| Re : [INFO] Monter son MMORPG / Serveur | | Je me permet de donner mon avis sur le sujet concernant la création d'un mmo amateur.
Ca ne sert a rien de travailler particulierement une histoire ou quoi que ce soit, il faut avoir une base et surtout savoir dans quel direction on va, savoir que le jeu devras posseder tel et tel feature on s'en tape du moment qu'il n'y a rien de réaliser.
Plus l'équipe est petite et plus ca avance, les projets amateurs ont souvent le tord de croire, qu'a 30 ca ira beaucoup plus vite qu'a deux, seulement manager 2 et 30 personnes c'est totalement différent.
Chaque membre doit être totalement autonome et travailler de lui-même ca ne sert a rien de courrir deriière les gens, chaque personnes a une tache bien précise et doit être a même de la mener a bien sans qu'il y a ait quelqu'un pour lui dire
'tu fait ca, tu fait ca...'
On sait quand on a trouver les bonnes personnes avec qui travailler, quand ces dernières montrent des résultats par elle-même et nous contacte et ce par la durée.
Ensuite c'est un accord implicite entre les membres d'une équipe tout le monde doit être motivé et trouver la motivation pour faire le travail sans contrôle mais cela implique que chaque personne doit travailler, on ne se prend pas des vacances "de toute manière y'a les autres qui bossent", parcque si on ne voit pas l'avancée des autres ca démotive, il faut aller très vite, et bien.
Un graphiste a fait un bonhomme ou une maison, et bien 3 jours après il doit être capable de la voir dans le jeu, c'est du donnant donnant, si une des partie ne fait pas sont boulot c'est voué a l'échec.
Le chef d'équipe doit OBLIGATOIREMENT avoir de bonnes connaissances dans un language de programation, il doit être autonome et pouvoir suivre le shéma qu'il a en tête sans en réferer a personne, la encore on rentre dans la logique, tout le monde est capable de se débrouiller tout seul.
Arreter de recturer 'ingenieur du son' 'graphiste' etc...
Première étape on commence avec un ou deux codeurs, et on monte un truc qui marche, parcque que vous le vouliez ou non sans graphiste ont peut faire un jeu, sans programmeur a moins d'utiliser realmcrafter c'est cuit.
Alors on programme un mmo on va le plus loin possible dans son développement sans recruter personne, on s'appuie sur des graphisme gratuit, et les graphiste serieux, quand il verront que le projet est serieux viendront d'eux-mêmes.
Une fois qu'on a une base qui marche, qu'on peut chatter se déplacere et voir les joueurs en ligne la on peut comencer a reflechir sur les features a intégrer.
Ensuite on ne post pas un sujet sur un projet quand il n'y a rien a montrer, 3 dessins et deux modèles 3d c'est du flan, tant que y'a pas une vidéo ou des screens du jeu, ca ne sert a rien de poster. | | |
17/03/2008, 09h21 | #12 | | Lutin / Dryade
| Re : [INFO] Monter son MMORPG / Serveur | | moi, j ai trouvé l'idée d un MMO encore jamais fait ou en tout cas a ma connaissance. je fais des "etudes" de programmeur via le site du zero que je recommande fortement. pour l instant, je ne conte pas etre le programmeur pour manque evident d experience en ce domaine. je recherche donc une equipe de personnes motivées avec qui je donne 1 ans et demi pour que l'on finisse le projet. contactez moi via MSN à l'adresse suivante: je vous donnerais de plus amples informations mais commencez par poster sur se forum. slade991 , xsastana , magdales etc vous êtes les bienvenue.dsl pour les fautes d'orthographe.
Bonjour,
La prochaine fois je te conseille vivement d'éviter les fautes de frappe et d'orthographe parce que la ça devient abusif c'est quand même pas compliqué de se relire bon sang !! De plus on ne link pas son adresse msn, on invite les gens à consulter son profil où celle-ci est spécifiée.
Elsoft, Modérateur MMORPG Dernière modification par Elsoft : 17/03/2008 à 09h31. | | |
17/03/2008, 16h29 | #13 | | Lutin / Dryade
| Re : [INFO] Monter son MMORPG / Serveur | | tien, bizar pour l'adresse MSN... c'est " slayer.H@wanadoo.fr" et vraiment dsl pour les fautes mais c est loin d'etre mon fort. (je suis indigne ^^). en tous cas je cherche surtout une reponse un sujet de personnes intéressées.
Edit :
oups encore et encore desolé... MSN = slayer.H@hotmail.fr Dernière modification par hugotif : 17/03/2008 à 16h29. Motif: Fusion d'un double post. | | |
19/03/2008, 19h37 | #14 | | Lutin / Dryade
| Re : [INFO] Monter son MMORPG / Serveur | |  | Citation |  |
| |  | Posté par hugotif |  |
| |
| | | | moi, j ai trouvé l'idée d un MMO encore jamais fait ou en tout cas a ma connaissance. je fais des "etudes" de programmeur via le site du zero que je recommande fortement. pour l instant, je ne conte pas etre le programmeur pour manque evident d experience en ce domaine. je recherche donc une equipe de personnes motivées avec qui je donne 1 ans et demi pour que l'on finisse le projet. contactez moi via MSN à l'adresse suivante: je vous donnerais de plus amples informations mais commencez par poster sur se forum. slade991 , xsastana , magdales etc vous êtes les bienvenue.dsl pour les fautes d'orthographe.
Bonjour,
La prochaine fois je te conseille vivement d'éviter les fautes de frappe et d'orthographe parce que la ça devient abusif c'est quand même pas compliqué de se relire bon sang !! De plus on ne link pas son adresse msn, on invite les gens à consulter son profil où celle-ci est spécifiée.
Elsoft, Modérateur MMORPG | |  | |  |
|
EH, apprend a te relire, tu as fais une faute asser lisible toi aussi nan mais oh!!! alors avant de critiquer les autres, critiques pas des gens surnomés hugotif!!! | | | Emplacement : | Utilisateurs regardant cette discussion : 0 ( membre(s) et 0 invité(s)) | | | | Rechercher dans cette discussion | | |
Fuseau horaire GMT +1. Il est actuellement 15h04. |
| |  |