rapport externe d'epicube 2014-2015
TRANSCRIPT
Rapport externe EpicubeCe rapport décrypte et analyse Epicube grâce aux informations accessible à tout un chacun. Il
ne pourra donc pas couvrir tous les aspects du serveur.
Ce rapport n’est pas complet dû au manque de temps de l’auteur.Un rapport plus complet paraitra dans un futur proche.
Ce rapport ne peut être en aucun cas assimilé à un règlement de compte ou à une éloge.Ce rapport est indépendant.
Ce rapport est la propriété de l’auteur.
Autor : Julien Sol - @JulienS0L - Developer JAVA / Web and consultant of Minecraft's
servers mainly
« Epicube est un serveur que j’ai lancé avec 4 autre admins que sont Trifcan Likaos Chekaviah et Boby. C’est un serveur de type mini jeu tel qu’Hypixel, Mineplex ou HiveMc. Avec des mini-jeux qu’on a voulu originaux. Différents de ce qu’on a pu trouver à côté. J’avais envie de lancer un serveur minecraft, de pouvoir jouer avec vous. Auparavant, j’avais lancer un serveur hungergames mais je n’avais fait qu’apporter mon nom au projet. Ca a coulé et c’était bien normal vu que je ne gérait rien et je n’étais plus très motivé. Là c’est différent, j’ai envie de le faire vivre, j’ai envie que les joueurs prennent plaisir à jouer et pas forcément jouer avec moi. Pas mal de Youtubeurs ont fait la promo du serveur mais ce n’est pas le but. Il y a aussi un site internet. C’est un projet que l’on a essayé de soigner et qui me tient à cœur. A l’heure actuelle 4 jeux de prévus. Hypixel a passé plusieurs mois avec 3 mini-jeux. Je n’avais pas envie de sortir quelque chose de bâclé. Le but : montrer qu’on peut devenir aussi gros qu’Hypixel mais en version francophone. Pourquoi une boutique ? Pour louer des serveurs dédiés. Pourquoi lancer Epicube ? Pour profiter une grande communauté. »
Source : Vidéo YouTube de Frigiel « FAQ : EpiCube et Level Down ? » 18 mai 2014 Epicube, ouvert au public depuis le 1er mai 2014, est un serveur mini-jeu qui se veut original et innovant. Grâce à une augmentation constante du nombre de joueur, Epicube connait un impressionnant succès et s’inscrit en tant que plus grand serveur francophone et repousse les frontières en faisant de l’ombre aux serveurs internationaux. Le serveur administré par Bobely, Chekaviah, Frigiel, Likaos et Trifcan est une réussite indémontable. Il est aujourd’hui composé de 9 mini-jeux (11 si l’on compte les deux jeux d’arcade et de bataille). La monnaie du serveur est l’épicoin qui permet au joueur d’acheter des kits dans certains jeux ou encore des objets esthétiques. Une autre monnaie, que l’on qualifiera ici de monnaie forte est le legendary coin, elle permet d’acheter des objets esthétiques, des grades et des boosters. Bien sûr, comme tout serveur qui se respecte, des packs de legendary coins sont à la disposition des joueurs … en boutique.
Source : SimilarWeb | Gauche : Epicube | Droite : Hypixel
Une envie de réussite, une équipe soudée et créative est nécessaire à un serveur d’une telle ampleur. Epicube a-t-il atteint son objectif d’offrir au plus grand nombre de joueurs un cadre de jeu exceptionnel ?
Nous allons tout d’abord commencer par un petit focus sur la communauté d’Epicube. Quelques chiffres : 80 000 membres du forum, 441 000 messages et 62 000 discussions postées en 1 an d’existence. Nous pouvons d’ores et déjà qualifier le forum comme très apprécié et important pour Epicube. Inutile de chercher plus loin, toutes les sections du forum sont actives et enregistrent des messages plusieurs fois par jour. Cependant, nous ne remarquons pas de section permettant aux développeurs de publier leurs avancements. Je reviendrai sur ce point un peu plus tard. Nous pouvons donc retenir de ce focus une communauté active.
Puisque nous parlons de la partie web du serveur, faisons un petit détour par le site web en lui-même. Et commençons par quelques chiffres. J’ai fait le choix de comparer Epicube à Hypixel car son forum est l’un des plus développé.
Au vu des estimations, le site d’Epicube absorbe une audience de 370k visites au mois de mars. Dû sans aucun doute à la qualité des articles et l’activité du forum.
Ce dernier est un thème créée par Chekaviah fonctionnant sous Wordpress. Assez bon choix pour un début. Dès la page d’accueil, le background nous agresse mais ne rend pas le contenu principal invisible. Le petit défaut que j’ai pu remarquer est l’onglet « boutique » avec un fond plus gris que les autres. Quel est le but ? Attirer les yeux dessus ? Sans aucun doute. Mais ce choix quoi que classique n’est pas des plus efficace car casse la ligne du thème et engendre un résultat désagréable. L’autre point négatif est le nombre d’encadrés publicitaires. Trois publicités sur la page d’accueil et deux dans les posts du forum dont une sous le premier message …
Un dernier soucis pour le site web … la faute d’orthographe. Je n’en ai repéré qu’une mais pas l’une des moindre. Le staff nous répondra que personne n’est censé aller sur ce blog puisqu’il est vide. Nous sommes d’accord là-dessus. Mais le blog en question est répertorié sur la première page de Google lorsque l’on cherche « Bobely minecraft ».
Enfin, la page des mot-clé est quant à elle très mal construite. Jugez-en par vous-même.
Voilà pour la partie web. Si nous devions en retenir quelque chose, ce serait un site construit solidement mais qui a ses défaut non négligeables. La partie web désormais achevée, occupons-nous du serveur en tant que tel. Il me tient à cœur de commencer par rappeler une notion importante. Epicube est jeune : un an aujourd’hui. Il peut donc être critiqué, comme tout serveur, mais il n’a pas encore fait ses preuves. J’entends par là qu’il n’a pas offert de révolution au monde des serveur minecraft. Il lui appartient donc d’essayer et de faire des erreurs.
« C'est en forgeant qu'on devient forgeron, mais ce n'est pas en se noyant qu'on apprend à nager. » - Claude Frisoni
Il est donc normal qu’Epicube essaye, teste des chose. Mais il n’est pas question de faire n’importe quoi et le staff l’a bien compris. Cette mise en place faite, attaquons nous à un grand sujet de société du serveur : Warden.Qu’est-ce que Warden ? Warden est un système qui détecte et ban automatiquement les joueurs cheatants. Je ne vais pas aller plus loin dans sa description. Je vais tout de suite commencer son focus. Dès que Warden ban un joueur, un message est diffusé dans tous les chats. Quel est le but ? Rendre encore plus populaire les cheateurs ? Nous savons que ce n’est pas le but premier (qui est de montrer que Warden fonctionne et de « faire peur » aux joueurs) … mais c’est un effet secondaire. De plus, un système tel que Warden est tout simplement de la poudre aux yeux. Le seul système utilisable sur un serveur Minecraft est un système de reconnaissance de cheat et uniquement de reconnaissance de cheat (C’est une partie du boulot de Warden). Combien de faux positifs ont été ban ? Ou n’ont pas été ban et par conséquent de cheateurs non ban car la limite imposée par Warden est trop faible ? Une machine ne pourra jamais être aussi efficace qu’un être humain pour prendre des décisions d’une fraction de seconde. Le cas de Warden étudié, nous allons passer à la plus importante partie de ce rapport.Dans ce dernier focus, vous allez découvrir une situation réelle vécue moi-même au sein d’Epicube. Cette dernière est très loin d’être voulue, le fruit du hasard.
Lisant un post de Chekaviah portant sur les problèmes de développement d’Epicube, je remarque une erreur et en fait part à Chekaviah via Twitter. Je lui demande spontanément si l’on pouvait discuter et ce dernier me propose de passer sur teamspeak. Me dépêchant, je me retrouve sur ts. Chekaviah a tout de suite su planté le décor « On sait tous les deux que tu n’es pas là pour rien ». Sous entendant que je cherchais un poste de développeur. Je me suis donc fait passer pour un éventuel postulant. On a donc continuer à discuter tranquillement puis Trifcan nous rejoint. Ma première impression était convenable, des gens très amicaux. Je suis donc revenu dans la semaine pour connaitre les modalités du poste de développeur qu’Epicube pouvait m’offrir et Chekaviah me répondu « Tu sais, ici les développeurs font ce qu’ils veulent, ils ont leurs propres idées, les codent et nous les proposent. Si le concept nous plait et le plugin retenu, nous l’achetons avec un prix variable en fonction du jeu. […] Il faut également que tu saches que nous avons déjà vu passer vingt développeurs qui se sont démotivées devant la tâche trop grande. » J’ai alors cordialement répondu « C’est un sytème basée sur la communauté. » Il me répondit avec un grand sourire fier d’avoir réussi à me faire comprendre ce sous-entendu. A partir de cette expérience, je n’avais plus besoin de rien, je venais de comprendre le problème d’Epicube.
Une organisation très peu propice à l'innovation
Il faut tout d’abord savoir qu’un serveur ne peut pas grandir sans développeurs compétents. Un développeur compétent n’est pas celui qui saura mieux coder que son ainé, mais un Homme innovant avec un bon sens de l’analyse qui saura se débrouiller seul pour résoudre n’importe quel problème pour arriver à ses fins. Un développeur a besoin d’une structure autour de lui, une équipe composée de plein de personnalités différentes et dans le meilleur des cas, des personnalités créatives. C’est en ces personnes que le développeur va puiser son génie. Sans cette équipe, un développeur ne sera pas dans ces capacités maximale. Revenons à Epicube, comme dit plus haut, aucun développeur n’est recruté officiellement pour le serveur, chacun propose son jeu. D’où sort ce concept ? Les développeurs ne sont pas des buildeurs. On ne peut pas comparer un plugin avec une map qui est construite selon les besoins d’un plugin. En raisonnant ainsi, nous créerions des jeux sans intérêts. Hop la communautée veut un Infected, créons un Infected, puis laissons le mourir tranquillement sur le serveur, il est très optimisé et ne prend pas de place et pendant ce temps, profitons-en pour acheter d’autres jeux … non, un serveur ne peut pas fonctionner ainsi. Epicube se doit de recruter un/des développeurs qui intègre son équipe de développement et à plus grand terme, son équipe. Une équipe unie et soudée qui débat, propose des idées, créée et innove. Un développeur seul ne peut pas créer un jeu pour 9000 joueur. Il ne doit pas avoir en tête la création d’un jeu, il doit avoir en tête de faire avancer le serveur, et pour cela, il lui
faut un accès à tout le back-end du serveur, sans exceptions. Pas une petite API pour connaitre quel joueur est VIP. Il doit pourvoir modifier n’importe quel bout de code dans un environnement de développement propice et enfin le déployer en production pour le plus grand plaisir des joueurs.
Sans cette vision des choses, Epicube ne pourra pas subvenir au besoin de 9000 joueurs dans le temps. Il ne pourra pas innover alors que paradoxalement, son besoin aujourd’hui est l’innovation, la créativité. A ce rythme, Epicube ne pourra pas survivre.
Les différents focus concluent eux-mêmes ce rapport. La seule chose que je dois soulever est celle-ci. Epicube est devenue au bout d’un an le serveur le plus important de la scène francophone. Mais une dimension manque à ce serveur, l’innovation, comme observé dans le dernier focus. Cette dimension est nécessaire à un grand serveur. La conséquence de ce manque ? Une baisse progressive de joueurs à partir d’un événement que l’on ne peut pas connaitre à l’avance.
Epicube continuera à nourrir de nombreux cœurs de joueurs pour un long moment. Mais pas pour toujours. Et les points noirs du serveurs ne font que ralentir ce compte à rebours.
Julien, qui est-ce ? Joueur passionné de minecraft depuis ses débuts, ce jeu m’a aidé pour mon évolution dans le développement informatique. Je me suis passionné pour les serveurs Minecraft est suis aujourd’hui capable d’en analyser tous les aspect pour trouver des solutions appropriées pour les joueurs. La créativité et l’innovation sont des adjectifs qui me correspondent et qui me sont chers. Toute mes initiatives sont réalisées dans ce but. Ce rapport en fait partit.
Applications programming is a race between software engineers, who strive to produce idiot-proof programs, and the universe which strives to produce bigger idiots. So far the Universe is winning.
Rick Cook
PS : Tout ce qui devrait être dit dans ce rapport ne l’est pas, ce n’est pas un manque de transparence. Il y a juste des choses qui doivent encore attendre. Peace.