Files
felwell-core/sql/sylvania
SylvaniaCore deploy fc00afa703 Cime du Vortex : crash serveur a la mort dAltairus
Signale par un joueur, reproduit 2 fois (SIGSEGV 17/08 22:09 et 22:15).
JustDied() invoque le Slipstream 45457 pour ouvrir la voie vers la 2e
plateforme, puis pose son drapeau de dialogue sans verifier le retour.
Lentree 45457 nexiste dans aucune base (ni la notre, ni TDB 7.3.5) :
SummonCreature renvoie nullptr et le dereferencement tue le worldserver
dans Unit::Kill a chaque mort du boss.

- SQL : creation de lentree 45457 par clonage de 45455, avec le script
  npc_slipstream_two deja present et enregistre dans le core.
- C++ : controle du nullptr sur les deux occurrences du motif (Altairus
  et Grand Vizir Ertan) pour quune donnee manquante ne puisse plus
  faire tomber le serveur.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-17 22:49:08 +02:00
..

Patches SQL Sylvania (dc_world)

Copie de sauvegarde des patchs data appliques a la base dc_world (source : ~/dc-patches/ sur le VPS).

IMPORTANT : dc_world n est PAS incluse dans le backup automatique quotidien (qui ne couvre que auth et characters, cf. ~/scripts/db-backup.sh) car un dump compresse pese 78 Mo. Ces fichiers sont donc la trace versionnee des changements data faits a la main. Un backup hebdomadaire complet de dc_world existe par ailleurs en local sur le VPS (/Backups-World/).

Contenu notable :

  • artifact_runner.sql + artifact_batch1..10.sql : framework et 24 configs de scenarios d artefact
  • artifact_choices.sql / artifact_gate.sql : choix d artefact 13 classes + porte du Gardien
  • monk_campaign_intro.sql : campagne moine + scenario Serenity s End
  • broken_shore_intro.sql : intro Iles Brisees (2 factions)
  • ring_of_peace.sql : binding areatrigger_template (RoP 3983 + Chi-Ji 10191)
  • trainers_, quete_, fix_* : historique des correctifs data Les fichiers *_ROLLBACK.sql annulent le patch correspondant.