rapport externe d'epicube 2014-2015

8
Rapport externe Epicube Ce 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

Upload: julien-sol

Post on 16-Aug-2015

103 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Rapport externe d'Epicube 2014-2015

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

Page 2: Rapport externe d'Epicube 2014-2015

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

Page 3: Rapport externe d'Epicube 2014-2015

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.

Page 4: Rapport externe d'Epicube 2014-2015

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.

 

Page 5: Rapport externe d'Epicube 2014-2015

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.

Page 6: Rapport externe d'Epicube 2014-2015

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 

Page 7: Rapport externe d'Epicube 2014-2015

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.

Page 8: Rapport externe d'Epicube 2014-2015

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.