đ 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