Sondage : Qu'est-ce qui vous intéresse dans l'émulation
De la théorie
De la pratique
De la DB
Du Core
Des outils en parallèle d'un serveur
Du contenu "simple"
Du contenu avancé
[Voir les résultats]
Note : C'est un sondage public. Les lecteurs pourront voir les choix des votants.


Que souhaitez-vous apprendre sur l'émulation ?
Je pense que pas mal de personne ici ne maîtrise pas le C++ (lié à TrinityCore), il serait peut être judicieux de commencer par les bases du langage orientées vers l'émulation d'un serveur.
Je pensais en mon fort intérieur comment compiler un serveur trinity sous xp et sans visual 2013 ?
Il faut obligatoirement utiliser la version 2013 de visual studio pour compiler son core (d'après Trinity).
(01-05-2014 09:24)Nelidon a écrit :  Je pense que pas mal de personne ici ne maîtrise pas le C++ (lié à TrinityCore), il serait peut être judicieux de commencer par les bases du langage orientées vers l'émulation d'un serveur.

Ce serait dommage de faire ça, car il y a déjà plein de ressources sur le web pour apprendre les bases du C++.
En revanche les partages de NoboDie spécifiques au développement du Core sont très précieux, je doute qu'on en trouve ailleurs Smile
(01-05-2014 10:55)Nico a écrit :  
(01-05-2014 09:24)Nelidon a écrit :  Je pense que pas mal de personne ici ne maîtrise pas le C++ (lié à TrinityCore), il serait peut être judicieux de commencer par les bases du langage orientées vers l'émulation d'un serveur.

En revanche les partages de NoboDie spécifiques au développement du Core sont très précieux, je doute qu'on en trouve ailleurs Smile

Je ne dis pas le contraire Tongue mais un apprentissage plus axé sur l'émulation est plus simple (je pense) et beaucoup plus pratique.
Citation : Ce serait dommage de faire ça, car il y a déjà plein de ressources sur le web pour apprendre les bases du C++.

Je pense effectivement qu'il y a déjà des tonnes de tutoriels en ligne et un de plus n'apporterait rien de concret (surtout que je risque de moins bien expliquer).

Citation : Je ne dis pas le contraire :tongue: mais un apprentissage plus axé sur l'émulation est plus simple (je pense) et beaucoup plus pratique.

Je t'avouerais avoir du mal à imaginer comment faire un tutoriel d'apprentissage du langage C++ en l'axant sur l'émulation. Donner des cas pratiques, certes, mais faire ça, c'est oublier tout ce qui, dans le langage, n'est pas directement utilisé et surtout enseigner un langage dans le "désordre".

Citation : En revanche les partages de NoboDie spécifiques au développement du Core sont très précieux, je doute qu'on en trouve ailleurs Smile

Huh merci HeartHeart
En lisant les rep, j'ai vu que beaucoup voulait savoir comment faire un vidage de cache auto sans launcher...
Arrêtez moi si je me trompe, mais dans le worldserver.conf, il y a CacheVersion (un truc du genre). Il suffit de changer le numéro (jamais le même) et pouf, quand vous vous connectez, le cache se reset tout seul ! :O (Non ce n'est pas une blague)

...
(Est-ce que j'ai bien fait de l'ouvrir moi ?)
Hello
Oui, ça marche, encore faut il que cette option soit utilisée dans le core, ce qui n'est pas toujours le cas. C'est lié au protocole de communication en tout cas et si le paquet n'est pas complètement défini, l'option ne fonctionnera pas.

De plus, cette proposition avait été faite pour me permettre de donner un exemple pratique pour modifier le client. J'ai tenté de faire ce tutoriel, malheureusement il était vraiment trop complexe pour pouvoir être publié. J'avais moi même du mal a expliquer certaines parties sans devoir diggresser sur plusieurs chapitres (pour parler des différents types d'appels de fonction, des adresses absolues et relatives, etc). J'ai donc fini par abandonner l'idée de faire ce tutoriel
Moi j'aimerai savoir la méthodologie d'un développeur SQL qui utilise TrinityCore.
Je veux dire par là, quand quelqu'un poste un bug, comment il fait :
Comment sais t-on la table utilisé par exemple. ^^
J'aimerai bien pourvoir résoudre des bugs sur les quêtes mais je sais pas trop comment m'y prendre. ^^
(25-06-2014 14:37)Woly a écrit :  Moi j'aimerai savoir la méthodologie d'un développeur SQL qui utilise TrinityCore.
Je veux dire par là, quand quelqu'un poste un bug, comment il fait :
Comment sais t-on la table utilisé par exemple. ^^
J'aimerai bien pourvoir résoudre des bugs sur les quêtes mais je sais pas trop comment m'y prendre. ^^

Ah bah pour faire ce genre de chose tu dois connaitre la structure de ta base de données comme ta poche, pour ça il faut se rendre sur le site de trinitycore où une doc très complète est donnée Wink
D'accord, merci. Smile
Par contre, comment sait-on si on a le niveau minimal pou pouvoir participer au débug du contenu sur un serveur ? ^^
Ça il n'y a que toi qui peut le voir.
Apprend déjà la structure de la base de données "world" puis fais des tests en local.
C'est en se trompant et en essayant qu'on arrive finalement à ce qu'on veut, et qu'on progresse Wink
Mais malheureusement tout ceci ne dépend que de toi, et de ta volonté personnelle
Une fois que tu connaîtras pas mal les tables 'simple' essaies de trifouiller dans les smart-AI tu pourras y faire des quêtes plus sympatoche Smile
D'accord, merci pour les réponses. Smile
J'ai déjà mon serveur locale maintenant. Smile
En ce qui me concerne, je pense que le plus simple pour savoir si tu peux aider au debug d'un serveur, c'est de regarder quelques quetes, et de voir (sans forcément le faire) comment tu ferais, quelles tables tu toucherais et dans quel ordre (créature template avant créature). Si tu vois que généralement tu peux aider alors proposes toi, tu ne progresser as jamais autant que dans une équipe Smile .

Retourner en haut WoW-Emu