Jump to content

AzZuRlla

Membre
  • Content Count

    167
  • Joined

  • Last visited

  • Days Won

    5

AzZuRlla last won the day on May 18

AzZuRlla had the most liked content!

Community Reputation

35 Excellent

3 Followers

About AzZuRlla

  • Rank
    by MaSTeR

Recent Profile Visitors

1564 profile views
  1. Exact, mais malheureusement encore souvent oublié à certains moments.
  2. Update : Maps terminées à 100% Gestion des actors à 100% (path, sortie/entré de map voisines ou spawn/unspawn (déco/co pour les joueurs)) Vérification des paths Fix de toutes les transitions (adja etc..) Chat terminé à 100% Anti-Spam Anti-flood Filtre pour les insultes Tous les channel fonctionnels La feature amis/ennemis/ignorés terminée Commandes admin : Move Kick Look Ban Un Discord a été crée à l'occasion, si vous êtes intéressé : https://discordapp.com/invite/dJUnsCx
  3. Update : IPC totalement terminé. Gestion totale du ticket d'accès game via l'IPC. Switch de proxy totalement fonctionnel. Pas mal de sécurité ajoutées* Entre autre j'en suis là: *Tips : Ne jamais partir du principe que le client utilisé est le client mobile (toujours penser que quelqu'un peut simuler son comportement et faire des vérifications en conséquences) Merci à celles et ceux qui ont rejoint le Discord, je remets le lien :https://discord.gg/dJUnsCx
  4. Salut la compagnie ! J’espère que vous avez la forme, aujourd’hui je suis là pour vous parler d'un projet sur lequel je travaille depuis bientôt 3 semaines à savoir comme vu dans le titre Elk Elk est un émulateur serveur pour Dofus Touch, les deux technologies utilisées sont NodeJs et Java. NodeJs est utilisé pour l'haapi à savoir : Création du compte invité Validation du compte invité Création du compte général Génération du token/key de connexion Le programme NodeJs est connecté avec une sorte de tunnel au projet Java. En soi Node agit comme une sorte de Proxy (c'est similaire à ce que Ankama fait actuellement). J'aurais pu me passer de NodeJs concrètement mais l'idée qu'il soit en front je trouve ça pas mauvais, ça évite d'impacter le serveur. Pour le système de gestion de base de données j'utilise MongoDB et pour être honnête j'en suis pas deçu, je connaissais pas du tout il y a 3 semaines et on s'y fait très vite. Concernant le Auth voici ce qui a été fait : Gestion de la connexion (vérifications des credentials et token). Gestion des comptes invités Détection de clients via le proxy (un entête est utilisé pour identifier le client) Mise en place d'un système de Handlers Gestion de la base de données Gestion des comptes Détection pour la création du pseudo / ban / locked. Je suis au stade de la construction des pieds pour la table donc c'est la partie la plus importante selon moi. Voici quelques images pour les curieux : POC Gestion connexion POC Accès sélection serveur Vous l'aurez compris, le Auth est bientôt fini, je m'attarde sur certains détails mais le plus gros est fait, je vais donc bientôt commencer la partie `world`. C'est un projet personnel qui sera très probablement destiné à l'ouverture d'un serveur (on en est loin). Un Discord a été crée à l'occasion, si vous êtes intéressé : https://discordapp.com/invite/vYPgTGG Merci d'avoir lu et à bientôt. Update 26/01/2020 : Maps : Maps terminées à 100% Gestion des actors à 100% (path, sortie/entré de map voisines ou spawn/unspawn (déco/co pour les joueurs)) Vérification des paths Fix de toutes les transitions (adja etc..) Chat / Amis : Chat terminé à 100% Anti-Spam Anti-flood Filtre pour les insultes Tous les channel fonctionnels La feature amis/ennemis/ignorés terminée POC Gestion du chat / spam POC Gestion des amis Commandes admin : Move Kick Look Ban POC Commandes Update 01/03/2020 : Joueur : Gestion des niveaux Gestion de l'ajout de caracts Gestion du changement de niveau des sorts Item : Gestions des effets des items (stats principales) Gestion des effets de panoplie Gestion du système de stack/clone lorsqu'on équipe/ajoute/retire un item au joueur POC Gestion niveaux/sorts/stats POC Gestion des effets de panoplie POC Gestion du stack avancé Update 16/05/2020 : Nouveaux ajouts Gestion des échanges Gestion dynamique des instances de maps Gestion du mode marchand Gestion des banques Gestion des interactives (harvest, ateliers, zaap, zaapi, poubelles ...) Début de la gestion des combats (phase de préparation, combat) Gestion des équipes en combat de la timeline Gestion des casts en combat (Basic, Stat, Spell, Triggered, Apparence, Résistances globales) Gestion du started spell (invu boss DJ) Gestion des mobs sur les maps instanciées. Gestion de la reconnexion en combat Et pas mal de trucs en plus ! L'émulateur a subi une refonte de la structure durant cette période me permettant de retravailler pas mal de chose faites en octobre, notamment l'ODM utilisé qui est maintenant Morphia. Pour voir tous les screen -> Discord : discord.gg/vYPgTGG Enjoy !
  5. https://mega.nz/#!0cdiBLrB!X6SJpCdOGNRWjoPbiK6OUa_45T21sm5XHyfiHSvFdLY
  6. 2 ans... Je suis pas là pour critiquer (ça m'a juste interpelé) mais ce genre de feature ça fait partie des fondamentaux du jeu, tu peux pas te permettre de vendre ça à "90% debug". Et entre-nous ce n'est pas comme-ci c'était compliqué à faire... (#MapScrollActions de mémoire). À bien entendeur
  7. AzZuRlla

    BDD crypter

    Ha oui ça mort, beaucoup !
  8. Chalu, Dès lors que tu as le message, c'est que ce n'est pas une erreur, le client lui il affiche ce qu'on lui envoie ^^' Essaye voir dans la bdd "auth" => table "acccount", si ton compte est bien sur : IsBanned a pour valeur 0.
  9. AzZuRlla

    BDD crypter

    Cher Fenix, Ne penses-tu pas qu'il serait temps que tu fermes ta cavité buccale, tu viens d'avoir 16 ans, il serait de temps de songer à passer ton brevet, je dis en voyant ton niveau d'anglais A1, tu as toujours dis à papa et maman que tu voulais être un grand informaticien, c'est bien mon grand tu es sur la bonne voie ! Mais apprend à ta taire et écoute avant de l'ouvrir, tu as dépassé l'âge de la raison voyons ... Et comme tu l'écris si-bien, "Chut the fuq up bytch"
×
×
  • Create New...