-
Notifications
You must be signed in to change notification settings - Fork 3
Home
Bienvenue sur le wiki de SylvaniaCore, le core C++ du royaume La Légion de Sylvania — émulateur World of Warcraft® Legion 7.3.5.26972, fork de DestinyCore (lignée TrinityCore).
Le README présente le projet et l'installation de base. Ce wiki est la documentation de fond : ce que fait réellement le core, comment il est exploité, et surtout comment on le débogue — la partie qui ne tient pas dans un README.
| Page | Contenu |
|---|---|
| Installation | Dépendances, compilation, extraction des données client, premier démarrage |
| Bases de donnees | Les cinq bases, le mécanisme de mise à jour, sql/sylvania/
|
| Configuration | Référence complète des clés de configuration propres au royaume |
| FAQ Depannage | Écran de chargement, PNJ disparus, personnage bloqué… |
| Page | Contenu |
|---|---|
| Architecture du core | Arborescence, lignée amont, points de divergence |
| Commandes en jeu | Ordres aux bots, préfixe !, ciblage @rôle, commandes utiles |
| Module | État |
|---|---|
| Module PlayerBots | Bots de groupe, remplissage des champs de bataille — actif |
| Module Mercenaires | Location de compagnons + dialogue LLM — actif |
| Module Siege des Capitales | Invasion quotidienne des capitales — écrit, non activé |
| Autres customs | Solocraft, Solo LFG, Klauss, titre Mercenaire |
| Page | Contenu |
|---|---|
| Corriger le contenu | La page la plus utile du wiki : les classes de bugs récurrentes de ce core et comment les trouver |
| Diagnostic des crashs | Core dumps, redzone jemalloc, faux crashs d'arrêt |
| Localisation francaise | Ce qui est atteignable, ce qui ne l'est pas, le piège du cache client |
| Hotfixes DB2 | Créer un enregistrement DB2 custom sans patch client |
| Exploitation du serveur | tmux, watchdogs, redémarrage planifié, déploiement d'un binaire |
| Contribuer | Conventions du dépôt, branches, style de commit |
| Chantiers en cours | Ce qui est ouvert, ce qui est fini, ce qui est une impasse |
Ce n'est pas un serveur fun, ni rates × ∞. Les valeurs authentiques de Blizzard (dégâts, tuning, économie) sont préservées ; le travail de fond consiste à corriger les écarts au blizzlike, pas à adoucir le jeu.
Trois règles qui découlent de ce principe et qui expliquent la plupart des choix documentés ici :
-
Un bug se corrige à la source — côté données ou côté core — jamais contourné à coups de commandes MJ.
Valider une quête avec
.quest completemasque le défaut au lieu de le réparer. - Un taux de butin relevé sur Wowhead n'est pas une vérité serveur. On corrige les objets manquants, pas les pourcentages. Voir Corriger le contenu.
-
Ce qui n'est pas vérifié en jeu n'est pas corrigé. Le client ment (barre de vie, phases, cache) ;
la vérité est en base, après un
saveall.
| Branche de travail | sylvaniacore |
| Amont |
upstream → DestinyCore master, ~227 commits de divergence |
| Client | Legion 7.3.5.26972 |
| Moteur SGBD | MariaDB 11.4 (MySQL 8.0 supporté) |
| Licence | GPL v2 |
| Discord contributeurs | https://discord.gg/qmQBXbuXkx |
SylvaniaCore — GPL v2 · La Légion de Sylvania · Discord contributeurs World of Warcraft® et Blizzard Entertainment® sont des marques déposées de Blizzard Entertainment, Inc. Projet non affilié.
Démarrer
Comprendre
Modules
Développer