🚀 Nouvel update sur Hushana !

20 février 2025


Bonsoir Ă  tous ! Comme toujours, j’essaie de vous tenir informĂ©s de l’avancement du projet. Bonne nouvelle : le dĂ©veloppement continue ! Certes, pas aussi vite que je l’espĂ©rais, mais chaque Ă©tape compte. 😊

AprĂšs avoir finalisĂ© l’authentification, je me suis attaquĂ© au systĂšme de token de session de jeu. En gros, c’est ce qui valide si votre session est lĂ©gitime et contrĂŽle vos droits d’accĂšs dans le monde.
👉 L’authentification vĂ©rifie qui vous ĂȘtes et que vous ĂȘtes bien vous.
👉 Le token de jeu dĂ©finit ce que vous pouvez faire dans l’univers.

Ce dernier pourra notamment gĂ©rer les bannissements et d’autres aspects de modĂ©ration si nĂ©cessaire.

J’ai Ă©galement travaillĂ© sur la sĂ©curitĂ© rĂ©seau pour limiter les attaques DDoS et protĂ©ger mon infrastructure personnelle, puisque je vais auto-hĂ©berger le jeu autant que possible. Bien entendu, je ne vais pas distribuer mon IP en clair 😆, donc c’était aussi l’occasion de mettre en place des URL dĂ©diĂ©es pour les serveurs plutĂŽt que de jongler avec des adresses IP.

Autre avancĂ©e importante : j’ai rĂ©alisĂ© mes premiers tests sur un serveur dĂ©diĂ© indĂ©pendant des services comme Steam ou Epic. Fini le mode lobby oĂč un client joue le rĂŽle de serveur : on passe Ă  une architecture plus robuste et adaptĂ©e Ă  un univers persistant !

J’apprends Ă©normĂ©ment en cours de route et j’en profite pour retravailler certaines parties au fil de l’avancement. L’objectif maintenant est de dĂ©porter certaines donnĂ©es locales vers le cloud, notamment pour le stockage et le chargement des configurations des personnages, mais aussi pour gĂ©rer l’invalidation des sessions.

Prochaines étapes :
✔ Affiner le processus d’authentification
✔ Travailler sur l’interface web de connexion pour Ă©viter qu’elle pique trop les yeux 😆
✔ AmĂ©liorer le feedback utilisateur : afficher clairement les Ă©tats de connexion (parce qu’attendre sans savoir ce qui se passe, c’est frustrant
 mĂȘme un simple “Connexion en cours” change tout).

Je dois sĂ»rement oublier des choses, mais l’important, c’est que la base devient de plus en plus solide, et j’espĂšre bientĂŽt pouvoir accĂ©lĂ©rer le dĂ©veloppement !

En attendant, si vous avez des questions, n’hĂ©sitez pas ! Et si ce n’est pas encore fait, rejoignez le Discord