Deltacube (Développement)
Deltacube - Développement
Deltacube
Projet personnel lancé de zéro pour créer un serveur Minecraft survie simple, accessible et communautaire, avec un focus sur la stabilité, la sécurité et l’expérience joueur. L’objectif long terme est un serveur autonome, stable, sans dépendre de ma présence.
Chef de projet
Dauriac Mattéo
(Alias : Spiralyfox)
Catégorie
Serveur de jeu
Date de début
Févr. 2024
Compétences
Java / SkriptMC / Réseau / MySQL




Infrastructure & stack technique
Le serveur repose sur une base Paper Minecraft, choisie pour ses performances et sa flexibilité côté développement. L’hébergement est assuré sur une machine personnelle dédiée, utilisée aussi bien sous Windows que Linux, ce qui m’a permis de travailler dans des environnements variés et de gérer moi-même l’ensemble de l’infrastructure.
Un nom de domaine couplé à un reverse proxy est mis en place afin de masquer l’IP publique du serveur, renforçant à la fois la sécurité et la fiabilité de l’accès. L’administration à distance se fait via RDP, facilitant la maintenance, le déploiement et la supervision sans accès physique à la machine.
Les données persistantes et systèmes complexes reposent sur une base de données MySQL, intégrée directement aux plugins. Le développement est majoritairement réalisé en Skript, avec certains modules plus avancés écrits en Java, afin de répondre à des besoins de performance ou de logique plus poussée.
Développement & fonctionnalités
L’ensemble des fonctionnalités du serveur a été développé from scratch, sans modification ni dépendance à des plugins existants. Cette approche garantit une maîtrise totale du code, de son fonctionnement et de sa sécurité.
Un système d’équipes personnalisé a été conçu, intégrant des mécaniques de points, de progression et de gestion interne, pensé pour évoluer vers un mode de jeu compétitif et communautaire. Le serveur propose également des fonctionnalités essentielles à l’expérience survie moderne, comme les homes, warps personnels et protections de coffres, toutes développées sur mesure.
Un système de support via tickets Discord est directement relié à la gestion du serveur, permettant un suivi structuré des demandes. Les joueurs peuvent également proposer des feedbacks et suggestions, favorisant l’amélioration continue du projet. Des événements communautaires sont organisés de manière ponctuelle, en fonction du temps disponible et des phases de développement.
Bilan & état du projet
Lors des périodes de développement actif et de promotion, le serveur a accueilli en moyenne 10 à 15 joueurs actifs, témoignant d’un noyau communautaire engagé. Le projet est volontairement non commercial, sans système de gains financiers ni mécaniques pay-to-win.
L’objectif actuel est de relancer le serveur autour d’un nouveau mode de jeu par équipes, plus ambitieux, nécessitant un développement avancé et une sécurité renforcée, tout en conservant l’accessibilité et l’esprit communautaire du projet initial.
Compétences développées
Ce projet m’a permis de développer de solides compétences en gestion de projet, incluant organisation, planification et priorisation des tâches sur le long terme. J’ai acquis une expérience concrète dans le développement de systèmes complexes et d’algorithmes robustes, appliqués à un environnement en production.
Sur le plan technique, j’ai renforcé mes compétences en Skript, Java et MySQL, ainsi qu’en administration systèmes Windows et Linux, gestion de DNS, reverse proxy et accès distant. Le projet m’a également confronté à des problématiques réelles de cybersécurité, optimisation serveur et gestion de communauté, mêlant technique, communication et modération.
