Jump to content

Recommended Posts

Bonjour à tous,

Aujourd'hui je vous partage un début d'émulateur fais par mes soins.

La principale techno utilisée est la dependency injection de microsoft.

L'émulateur contient en grande partie la base indispensable pour créer un serveur dont :
- le core (qui gère la partie thread, les extensions et le logger).
- l'orm (basé sur celui de symbioz et amélioré).
- le framing (gestion des types, messages, handlers).
- le protocol (ajoutez celui correspondant à votre client).
- Gestion du network.

Maintenant à vous d'y ajouter votre protocol et vos handlers.
Il à plusieurs classes qui servent d'exemple d'utilisation dont les records, managers etc..

Quelques modifications à faire dans le NetworkMessage, messagePart suivant votre version (qui à été fait de base pour la 2.58).

Pour comprendre l'injection de dependence c'est ici : https://alexalvess.medium.com/dependency-injection-and-inversion-of-control-on-net-core-3136fe98b72

GitHub : https://github.com/Orion16340/Hortensia.BaseProject

Si vous avez des questions à poser, contactez moi sur discord Orion#7448

Edited by orion.games
Link to post
Share on other sites
Il y a 7 heures , Dysta a déclaré:

Pourquoi ne pas mettre le code source sur Github ou Gitlab ?

Je ne comptais pas le mettre sur github de base mais je refait une grosse refonte dessu, actuellement.
Une fois que j'aurais terminé je ferais un repo :)

 

Link to post
Share on other sites
Il y a 2 heures , orion.games a déclaré:

Je ne comptais pas le mettre sur github de base mais je refait une grosse refonte dessu, actuellement.
Une fois que j'aurais terminé je ferais un repo

 

Tu comptes sortir un ému utilisable a tous? Enfin quel est ton projet

Link to post
Share on other sites
Il y a 2 heures , Skynet a déclaré:

Tu comptes sortir un ému utilisable a tous? Enfin quel est ton projet

C'est pas vraiment l'idée, je vais plus sortir une base propre avec des technos plus dans notre temps pour que les plus motivés s'amusent avec :D 

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...