b182593051
Le depot fournissait deja des schemas auth et characters vierges, mais pas les bases de contenu : personne ne pouvait monter une copie conforme du royaume. Elles ne peuvent pas vivre dans l historique git (dc_world pese 880 Mo, ~79 Mo gzippe, et GitHub refuse au-dela de 100 Mo par fichier) : le canal correct est l asset de Release, celui qu utilise deja l amont. sylvania/scripts/db-release-github.sh dumpe dc_world et dc_hotfixes en clair, calcule les empreintes et depose le tout en Release BROUILLON, a relire avant publication. Deux precautions apres verification des dumps reels : - MariaDB 11.4 ecrit ses tables en utf8mb4_uca1400_ai_ci, collation inconnue de MySQL 8 : un import s y arretait sur "Unknown collation". Le script la reecrit en utf8mb4_unicode_ci, reconnue des deux moteurs et de meme semantique, et refuse de produire un dump ou il en resterait. - Les tables de travail bak_* et tmp_* laissees par d anciennes maintenances (7 tables) sont exclues : ce n est pas du contenu. Test de restauration complet passe : 248 tables, updates a 332 lignes (le core ne rejouera donc pas sql/updates/world), 110 483 creature_template et 29 013 quest_template, aucune erreur. Par ailleurs capital_siege_state et capital_siege_history n existaient que dans sql/sylvania/capital_siege.sql, hors du mecanisme de mise a jour : une installation neuve avait un schema characters incomplet et le module ecrivait dans des tables absentes. Le patch est repris tel quel en fichier d update. Enfin, les prerequis annoncaient MySQL 8.0 alors que le serveur tourne sous MariaDB 11.4. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
SylvaniaCore
Fork de DestinyCore (WoW Legion 7.3.5.26972) pour le serveur "La Legende de Sylvania".
- Base upstream : DestinyCore master @2d631f4e (remote
upstream). - Customs conserves : Klauss (taux XP perso x1-7, gossip FR), Solocraft, Solo LFG (natifs DestinyCore + config).
- PlayerBots : DESACTIVES (pbotall=0 + gardes code) - serveur blizzlike sans bots.
Correctifs SylvaniaCore (commits dedies)
- Compat build MariaDB (CR_INVALID_CONN_HANDLE).
- Desactivation PlayerBots + fix crash issue #56 (file BG/arene).
- Fix cadavre orphelin (blocage esprit guerisseur apres reset d instance).
- Klauss (entry 1000000) - voir sql/sylvania/klauss_npc_*.sql pour le spawn.
Config worldserver requise
pbot = 0 ; pbotall = 0 ; Solocraft.Enable = 1 ; SoloLFG.Enable = 1 ; SoloLFG.Announce = 1
Donnees client
maps/vmaps/mmaps/dbc extraits du client 7.3.5.26972 (compatibles, pas de re-extraction).
scripts/
- reconcile_schema.sh : synchro additive de schema (golden -> cible) pour migrer auth/characters.
- ROLLBACK.sh.example : modele de rollback blue-green (adapter les chemins).