SkywalkerFR - PixelSky

PixelSky (Serveur MC)



Hub principal de PixelSky, build par TheGuyDisturbed


Présentation

Tout à commencé par un petit serveur survie, avec des petits jeux entre amis, pis j'ai eu l'idée d'en faire un serveur où tout le monde pourrait venir et profiter de nos jeux uniques. J'ai donc été rejoint par AntoZzz très rapidement, pis quelques mois plus tard par Ozachi.

Nous avous aussi beaucoup de monde qui est passé dans l'équipe, dans le staff et malgrès quelques soucis d'hébergement le projet avançait super bien !

De super beau build, de supers jeux, un site internet, un forum, un teamspeak, une machine (serveur) : tout a été configuré et créé par nous même. Nous proposions plus d'une dizaine de modes de jeux compètement originaux, et une super équipe !



Modélisation de nouveaux équipements pour le jeu SpaceWars



Modélisation de nouveaux équipements pour le jeu SpaceWars


Ce qui nous démarquait aussi c'est l'anticheat nommé Liberty, développé par Ozachi. Extrêmement performant, et aidé par un des plus gros cheateur de tout Minecraft : Tryliom, cet anticheat à pu voir le jour !

Liberty pouvait détecter tout les déplacements comme le fly, le speedrun, le blink, mais aussi le killaura, le nokb, jesus, l'auto regen, et une dizaine d'autres triches de plusieurs client modifiés.



Banissement par Liberty lors d'un test pour détecter le fly


Pour ce qui est du site internet, pas grand chose à expliquer mis à part qu'il était dynamique et qu'il affichait des informations du serveur comme les personnes connectés, et si il était en maintenance ou accessible. Il possédait un forum, développé en grande partie par AntoZzz.

Le site avait un petit détail que certaines personne ont remarqués : de 21h à 9h, le fond, qui était le Hub principal du serveur changeait, (voir screen en dessous) et devenait sombre ^^

C'est ce genre de petits détails laissé par les développeurs que l'on retrouve malheureusement très peu, mais qui montrent l'aboutissement et l'investissement dans le projet. (D'ailleurs ce site aussi possède un fond qui change la nuit, j'ai gardé l'idée pour ne pas la perdre ^^)



Site de PixelSky le jour



Site de PixelSky la nuit


Malheureusement recruter, financer le projet, et les études n'étant pas forcément les choses les plus simples, le projet a commencé à ralentir et s'arrêter.

Même si tout le monde a été triste que le projet s'arrête, quand on a vu tout les petits serveurs qui se lançaient avec 3 pauvres plugins téléchargés sur internet pour spigot, et avec des grades paytowin, on se dit que ça nous aurait encore plus démotivé ^^



Vue avec shader du Hub principal


Bon il ne faut pas voir que le mauvais côté des choses, ce projet m'a permis d'apprendre énormément de choses, comme le travail en équipe sur une longue durée (plus de 2ans), apprendre à gérer des recrutements, utiliser Linux que je n'avais que très peu utilisé, améliorer mes compétences en PHP et Python. J'ai aussi découvert le skript (Merci Ozachi ^^), qui permet de faire des plugins pour le serveur sans passer par du java, c'est un gain de temps énorme !


Partie technique

Pour ce qui est de la partie technique, on a utilisé 3 hébergement : CrystalServ (burk), 42Hosting, et enfin RoxHeberg.
Notre nom de domaine pixelsky.fr était chez LWS.
Les langages les plus utilisés ont étés le Java, le Skript, le PHP et enfin le Python.



PixelSky

Langages : Skript/Java/PHP/Python

Nbr de lignes de code : Plus de 1.000.000

Temps passé à dev : Plus de 2 ans

Difficulté du développement : Difficile