Files
felwell-core/sylvania
SylvaniaCore deploy b182593051 Distribution des bases : script de release, et les 2 tables du Siege
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>
2026-08-25 22:28:22 +02:00
..

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)

  1. Compat build MariaDB (CR_INVALID_CONN_HANDLE).
  2. Desactivation PlayerBots + fix crash issue #56 (file BG/arene).
  3. Fix cadavre orphelin (blocage esprit guerisseur apres reset d instance).
  4. 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).