Transparante ontwikkeling

Core & DB fixes

Overzicht van Jadefall-fixes aan AzerothCore, database, NPC's, quests, Companions, Strijdmakkers en websitekoppelingen.

Live

Fixes toegepast

209

Laatste DB- en core-batches zijn vergeleken, gebouwd, toegepast en na restart geladen.

In review

Grote PR's

2

Immunity-sync en Dark Portal battle zijn groot genoeg voor aparte test voordat ze live gaan.

Werkwijze

Niet blind mergen

Elke fix krijgt reproduceerbare test, backup of branch, restart waar nodig en duidelijke changelog.

Spelerplezier modules

2026-07-08
ModuleWat doet het?StatusInstelling
mod-transmogSpelers kunnen uiterlijk van gear aanpassen via Warpweaver NPC.Live / build OK10 gold, blizzlike restricties aan.
mod-aoe-lootLoot meerdere nearby corpses via een lootactie.Live / build OKAan, range beperkt tot 30 yards voor performance.
mod-duel-resetNa een duel worden health, mana en cooldowns netjes hersteld.Live / build OKAan voor ingestelde duel-zones.
mod-bg-rewardBattlegrounds en arena geven extra beloningen voor win/loss.Live / build OKWin: 2 tokens, loss: 1 token.
mod-pvp-titlesPvP kills geven progressie richting PvP-titels.Live / build OKEerste titel vanaf 50 honorable kills.
mod-instance-resetSpelers kunnen instances resetten via module-regels.Live / build OKDuur gehouden zodat dit geen gratis farm-tool wordt.
mod-reward-played-timeSpeeltijd-beloningen mogelijk voor events of loyalty.Geinstalleerd / uitBewust uit om AFK-farmen te voorkomen.

Clientpatches en portalbeheer

2026-07-07
PatchOnderwerpStatusTest
2026.07.27.3Naxxramas met kleine groep volledig doorgelopenQA geslaagd / stabielAlle 15 encounters van Naxxramas zijn op 10-player difficulty voltooid met vijf deelnemers: de speler en vier Companions. De volledige run verliep zonder crash, databasefouten, pathfindingfouten of merkbare serververtraging; de gemeten servertijd bleef stabiel met 5 ms mediaan, 17 ms p99 en 21 ms maximaal. De automatische registratie van de Kel'Thuzad- en meta-achievement wordt nog afzonderlijk gecontroleerd.
2026.07.27.239 officiele AzerothCore-commits geintegreerdLive / build + DB + soaktest OKJadefall loopt weer gelijk met de officiele master. De volledige Release-core met alle 15 modules is geisoleerd gebouwd en gestart; daarna zijn 11 officiele world-database-updates met gecontroleerde rollback toegepast. Live revisie 81f25c319005 start in 8 seconden; auth en world zijn online en Errors.log en DBErrors.log zijn leeg.
2026.07.27.1Klassiek Stratholme volledig gecontroleerdLive / achievement OKScarlet Bastion, de ondode stad, ziggurats, Balnazzar en Baron Rivendare zijn van begin tot eind getest. Achievement 646 en beide baascriteria worden correct opgeslagen. De ontbrekende Balnazzar-tekstgroep en drie verweesde NPCBot-records zijn hersteld; Errors.log blijft leeg.
2026.07.26.5Hunterpet-herstel en raid25-controller opnieuw gebouwdLive / build OK, speltest openElite-duels herstellen voor hunterpets expliciet Defensive, de hoogste Growl-rank, server-autocast en de zichtbare pet-actionbar. De nieuwste botcontroller met de beheerde .raid25-testfunctie draait op de worldserver; definitieve in-game validatie van tankaggro en raidopbouw staat nog open.
2026.07.26.4Wereldreliek-templates en wekelijkse questlinks hersteldLive / DB + restart OKCustom itemclass, inventorytype, display-ID's en scripts zijn weer gelijk aan de Jadefall client/server-DBC. Archivaris Elira is opnieuw exact één starter en één inlever-NPC voor Wereldrelieken, Het Hart van de Wereld en De Fluisterende Kist. Startupcontrole: Errors.log leeg.
2026.07.26.3Tijdelijke Wereldwijzer 3D-proef opgeruimdLive / DB backup OKTestspawn 9200020 en template 920020 naast de Elite Duelmaster zijn verwijderd. De twee echte Duel Flags en alle definitieve wereldrelieken zijn behouden.
2026.07.26.2Culling of Stratholme dialoogspam gecorrigeerdLive / build OK, dungeoncheck openAlleen de bedoelde Brandon-crowd gebruikt dialooggroep 3 en bewoners stoppen hun dialoogtimers zodra ze in Risen Zombies veranderen. Dit voorkomt ontbrekende tekstgroepen voor entries 31127, 28169 en 27737; een volledige dungeon-run blijft de laatste praktijktest.
2026.07.26.1Jadefall wereldactiviteiten database-auditLive / audit OKAlle 6 custom items, 10 objecttemplates, 10 unieke spawns, 4 creature-templates met models en 3 questketens zijn gecontroleerd. Geen verweesde templates, dubbele custom spawns of ontbrekende starter/inleverlinks gevonden; auth en world blijven online.
2026.07.20.3MMAP navigatiedata bijgewerkt naar formaat v20Live / generator + runtime OKAlle 98 mmap-bestanden en 3682 mmtile-bestanden zijn opnieuw gegenereerd met de bijgewerkte core. De bestandsdekking is gelijk aan de vorige set, alle headers melden v20 en de worldserver geeft geen versie-waarschuwingen meer. De volledige v19-set blijft als rollback bewaard.
2026.07.20.2Dubbele petition-database-update verwijderdLive / DB update OKEen lokale pending migration bleek identiek aan de nieuwe officiele AzerothCore-update. De dubbele migration is verwijderd nadat de officiele update correct was toegepast; characters-database en worldserver starten daarna zonder updatefout.
2026.07.20.1WotLK core volledig met upstream gesynchroniseerdLive / build + health OKDe lokale Jadefall-wijzigingen zijn via een aparte integratiebranch samengevoegd met de actuele AzerothCore master. Alle 13 modules, authserver en worldserver zijn opnieuw gebouwd. Live core: af1e881204; auth/world, NPCBots, bot rental en Jadefall Bewoners zijn na deployment gezond.
2026.07.19.6-launcherLauncher download/install-flow verbeterdLokaal / selftest + build OKSmalingLauncher-GUI.ps1 is bijgewerkt naar 2026.07.19.6. Downloads tonen nu percentage, grootte, snelheid en ETA; de Play-flow toont duidelijke stappen voor clientmap, patches, config en launcherstatus. De realmkaart verbergt technische poortverwarring en toont clientdownloadstatus, achtergronddata en installatiemap. Nieuwe builds: launcher SHA-256 454e905b6e260a16588120cdbbcb9edd525b1948cbe6fe615a1ca1a0601f058a, setup SHA-256 d02f2b3b45df4996d59870c63dd9b4eed71ac919ed0686f96fbcd4cd063d2c2d.
2026.07.19.5-portalAdmin clientpatch-publicatie toegevoegdLive / API OKBeheer heeft nu een veilig formulier om eigen Jadefall-addon/patchbestanden te uploaden. De API weigert uitvoerbare/server-side bestanden, schrijft releases naar patches/releases, berekent SHA-256/grootte, maakt manifest-backups en werkt zowel manifests/wotlk.json als het legacy patches/manifest.json bij. Remote PHP-lint OK; foutgevallen geven JSON terug in plaats van HTML/fatals.
2026.07.19.4-launcherLauncher volledig eigen beheer/self-managed updatebasisLokaal / selftest + build OKSmalingLauncher-GUI.ps1 leest nu naast required files ook eigen manifest-patches, schrijft per client Jadefall\launcher-state.json, ruimt oude tijdelijke downloads op en ondersteunt toekomstige self-update via launcherPackage in launcher.json. Nieuwe builds: launcher SHA-256 71a75052a9bafd773426401e19af21ee7ec92811fa79ba16d34f32ff23fc8b83, setup SHA-256 5cfe2e30d96f411c379544f29fa0981f833d0e0b3e1148122588571d32382d2d.
2026.07.19.3-launcherLauncher clientcontrole en reparatieknopLokaal / selftest + build OKSmalingLauncher-GUI.ps1 controleert nu voordat Play of Wow.exe bestaat en of WTF\Config.wtf de juiste realmlist bevat. De Play-knop schakelt automatisch tussen Installeren, Herstellen + Play en Play. Nieuwe knop Repareer schrijft de config opnieuw en wist de clientcache. Builds: launcher SHA-256 883979ba8c54d71e3bb21cc5eab4081f1558c6c32df896d0d131ce5f2e11d6d5, setup SHA-256 ca9c439f417c6753f91e02d7defeb25db6ae5c564d0deb7bdb61416a70d80438.
2026.07.19.3BG/PvP botnamen uitgebreid en minder dubbelLive / build OKDe runtime gegenereerde BG-fillbots hebben nu grotere Alliance/Horde name-pools en gebruiken het generated bot-id als stabiele naamindex. Daardoor zie je in WSG/AB/EotS veel minder dubbele namen en geen technische spare/test-namen. Commit: 29c07f758. Test: nieuwe BG queue-en en scoreboard controleren op normale namen en classmix.
2026.07.19.2BG/PvP classmix daadwerkelijk als eerste geconsumeerdLive / build OKDe class-balanced BG-botlijst wordt nu omgedraaid voor de bestaande pop_back()-spawnloop en gebruikt nu de echte class uit creature_template_npcbot_extras bij selectie. Daardoor gebruikt WSG/AB/EotS eerst de diverse classrotatie in plaats van de warrior-zware staart van de botpool. Commits: 00d037662, 2aeddd533. Test: WSG, AB en EotS opnieuw queue-en en scoreboard controleren op Warrior, Paladin, Hunter, Priest, Mage, Rogue, Warlock/Druid/Shaman mix.
2026.07.19.1BG/PvP botclassmix en fallback verbeterdLive / build OKWorldserver kiest tijdelijke BG-bots nu class-gebalanceerd in plaats van willekeurig uit dezelfde paar classes. Falende spare-bot kandidaten worden overgeslagen zodat tweede/derde BG-rondes minder snel ondervuld raken. Commit: 7c490652c. Test: WSG, AB en EotS opnieuw meerdere rondes queue-en en scoreboard/classmix controleren.
2026.07.18.13BG/PvP botgear-bron vastgesteldOps / commit OKjadefall-bg-bot-report.sh controleert nu expliciet de NPCBot-gearsets, gear-storage en directe equipkolommen. Laatste meting: 0 opgeslagen gearsets/items; BG-botsterkte wordt dus bepaald door scaling/template-runtime, niet door vaste itemlevel-sets. Commits: 155de8266, ad063dbbc.
2026.07.18.12BG/PvP botdiagnose toont identity-mixOps / commit OKjadefall-bg-bot-report.sh vat nieuwe queue-logs nu samen per BG, team, class, race en botnaam. Na een nieuwe WSG/AB/EotS/IoC queue kunnen we exact zien welke bots zijn gegenereerd en of een class/faction ontbreekt. Commit: e1647d426.
2026.07.18.11BG/PvP botqueue-log toont botnaam, class en raceLive / build OKWorldserver logt nu per gegenereerde BG-bot de name, class, classId, raceId, faction, team en BG-map. Daardoor kunnen we exact controleren of WSG/AB/EotS/IoC de juiste 10v10 mix krijgt en welke bots later eventueel blijven hangen. Commit: b631b0f64.
2026.07.18.10BG/PvP botvoorraad per echte faction/class zichtbaarOps / commit OKjadefall-bg-bot-report.sh groepeert botvoorraad nu op race-team in plaats van template-faction. Daardoor zien we correct Alliance/Horde voorraad per class. Laatste live diagnose: WSG/AB/EotS/IoC target 10v10, AV 20, Strand uit; solo AB/WSG/EotS queue genereert 19 bots richting volledige match. Commit: 9d25718b5.
2026.07.18.9BG/PvP pooldiagnose aangescherptOps / commit OKjadefall-bg-bot-report.sh toont nu naast targets en recente uitslagen ook botvoorraad per class, actuele generated BG-template count en recente BG-mix per map. Dit maakt zichtbaar of een lege generated pool normaal schoon is na restart, of dat een queue echt geen bots genereert. Commit: 033e975b3.
2026.07.18.8Alterac Valley target consistent gemaaktLive / config OKAlterac Valley gebruikt nu 20 bots per team, passend bij de AzerothCore-template met minimaal 20 en maximaal 40 spelers per team. WSG, AB, Eye of the Storm en Isle of Conquest blijven op 10v10; Strand blijft uit. Worldserver opnieuw gestart; poort 8085 online.
2026.07.18.7BG/PvP diagnose uitgebreidOps / rapport OKjadefall-bg-bot-report.sh controleert nu naast queue-events en uitslagen ook gegenereerde BG-bot templates en verdachte oude Spare/Test-namen. Laatste rapport: WSG en AB vragen 10v10 aan, botvoorraad beschikbaar, geen verdachte botnamen gevonden.
2026.07.18.6BG/PvP botbalans licht aangescherptLive / config OKNPCBot PvP-fillbots zijn voorzichtig sterker gezet: fysieke en spell damage 1.08x, healing 1.10x en HP 1.12x. Dit houdt BG's speelbaar, maar maakt de bots minder slap. Worldserver herstart schoon, poort 8085 online.
2026.07.18.5BG-bot namen opgeschoondLive / build OKRuntime gegenereerde WSG/AB/EotS/IoC-fillbots krijgen nu normale Jadefall PvP-namen en duidelijke Alliance/Horde Vanguard-subtitels in plaats van technische reserve-/testnamen. Build OK, worldserver opnieuw gestart, poort 8085 online.
2026.07.18.4Portal PvP-fill targets gelijkgezet met worldserverLive / API OKDe website toont nu dezelfde BG-fill targets als de WotLK-worldserver: AV, WSG, AB, Eye of the Storm en Isle of Conquest op 10 per team; Strand blijft 0. .env.local is niet world-readable gemaakt maar via ACL leesbaar voor de site-user. Live check: realm online, 1 ms, statistics API beschikbaar, targets correct.
2026.07.18.3PvP diagnose uitgebreid met BG-namen en spelerstatsOps / live OKjadefall-bg-bot-report.sh toont nu naast runtime, BG-config en botvoorraad ook recente BG-uitslagen met battlegroundnaam, winnaar en recente spelerstats met characternaam. De rapportage kijkt alleen naar de huidige worldserver-sessie, zodat oude startup-errors zoals eerdere ABORTED-regels niet meer als actuele BG-fout terugkomen. Laatste controle: WSG en AB registreren uitslagen in pvpstats_*, 10v10 botfill zichtbaar, geen bot/core warnings.
2026.07.18.2BG/PvP solo-start en 10v10 botfill aangescherptLive / worldserver OKWSG, AB, Eye of the Storm, Isle of Conquest en Alterac Valley hebben nu expliciete solo-start per BG en vullen richting 10 per team. Strand blijft bewust uit. Oude npcbot-commandoruis is opgeschoond met backup jadefall_backup_command_npcbot_20260718. Worldserver opnieuw gestart: init circa 4 sec, poort 8085 online, portalstatus 1 ms.
2026.07.18Portal QA-cache en encodingcheck gecorrigeerdLokaal / QA OKqa-public-live.ps1 controleert nu de actuele cacheversies van status, modules en Core & DB fixes. De encodingcontrole vangt nu ook de bekende mojibake-patronen af die eerder op de site zichtbaar waren.
2026.07.18Portal healthcheck toegevoegdLokaal / live OKtools/check-portal-health.ps1 controleert nu realmstatus, TCP-latency, Bewoners API, safety-counters, Core & DB-fix teller en bekende encoding/demo-termen. Laatste run: Jadefall online, 1 ms, 10 profielen, 2 routes, 0 safetyproblemen.
2026.07.18Jadefall Bewoners configcheck gehardOps OKcheck-lifebots-server.sh en de lokale SSH-check controleren nu de echte moduleconfig onder env/dist/etc/modules en falen hard als verplichte safety keys ontbreken, inclusief JadefallLifeBots.AllowRouteSimulation.
2026.07.18Jadefall Bewoners safety-checks in beheerLive / admin OKHet adminpaneel toont nu dezelfde Bewoners safety-counters als de publieke Bewoners-pagina. De cacheversie van views.js is verhoogd zodat beheerders direct de nieuwe checks zien.
2026.07.18Jadefall Bewoners safety-checks in portalLive / API OKDe Bewoners-API en pagina tonen nu DB-readonly safety counters: profielen zonder state, routes zonder stappen, states met ontbrekende route en recente error/stuck-events. Live status: alle probleemcounters 0, routesimulatie blijft uit.
2026.07.18Jadefall Bewoners healthcheck gecorrigeerdOps OKcheck-lifebots-server.sh gebruikt nu het correcte MySQL-defaultsbestand /home/smaling/.my-acore.cnf. Live check: 10 profielen idle, 2 routes voorbereid, 8 route-stappen, 0 ontbrekende states/routes en 0 recente error/stuck-events.
2026.07.18Jadefall Bewoners route-simulator voorbereidBuild live / veilig uitDe LifeBots-module bevat nu een database-only route-simulator achter JadefallLifeBots.AllowRouteSimulation. Deze kan route-stappen, status en events testen zonder NPC-spawns of echte movement. Schakelaar blijft uit; runtime-check na restart: auth/world online, portalstatus tcp 1 ms, 10 Bewoners idle, 0 recente error/stuck-events.
2026.07.18Jadefall Bewoners observe-only core-loopLive / build OKmod-jadefall-lifebots heeft nu een veilige heartbeat in de worldserver-loop. De module werkt elke 5 seconden last_tick_at bij voor alle 10 enabled Bewoners, zonder NPC's te bewegen, quests te starten of chat/queues te gebruiken. Test: worldserver build/install OK, poort 8085 online, alle profielen heartbeat op 2026-07-18 12:10.
2026.07.18Jadefall Bewoners portalstatus uitgebreidLive / API OKDe Bewoners-pagina toont nu naast profielen en recente events ook de voorbereide Alliance/Horde routes met levelrange, status en aantal stappen. Live API-check: 10 profielen, 2 routes, 15 recente events, alle datakwaliteit-counters 0. Autonoom gedrag blijft bewust uit: LogOnly=1, movement/questing/queues/chat uit.
2026.07.18.2Jadefall addon: dubbele BG-teamlijst opgelostLive / clientpatch OKDe Jadefall BG-teamlijst opent niet meer automatisch bovenop de normale party/raid frames. De launcher haalt manifestversie 2026.07.18.2 op; na /reload of opnieuw starten blijven de normale Blizzard raidframes standaard leidend. Gebruik /jf raid alleen wanneer je de optionele compacte BG-lijst wilt tonen. Gate-progress voor IoC/Wintergrasp blijft actief via /jf gate.
2026.07.18Warsong Gulch verhoogd naar 10v10Live / worldserver OKNpcBot.WanderingBots.BG.TargetTeamPlayersCount.WS staat nu op 10 per team. WSG vult voortaan net als AB/EotS tot 10v10. Worldserver opnieuw gestart; poort 8085 online.
2026.07.18BG-botfill blijft werken bij bestaande non-full battlegroundsLive / build OKArathi Basin, Warsong Gulch en Eye of the Storm stoppen niet meer vroegtijdig met bot-aanvulling wanneer er nog een lopende niet-volle BG-instance bestaat. Worldserver herbouwd en opnieuw gestart; poort 8085 online.
2026.07.18BG raidgroep/UI-herstelLive / build OKWSG/AB/EotS raidframes, subgroepen en bot-status testen. Core rebinding voorkomt stale BG-groepen tussen rondes en forceert volledige BGRAID-updates.
2026.07.19Jadefall launcher visueel vernieuwdLokaal / selftest + build OKSmalingLauncher-GUI.ps1 is bijgewerkt naar 2026.07.19.2 met eigen Jadefall-stijl, grotere layout, realmkeuze, duidelijke installatiestappen, animated voortgang en eigen frost-citadel achtergrond. Nieuwe builds: SmalingLauncher.exe SHA-256 7c0b67434332871ba39d795d234b62c0237dcddbc98b4b1cca8790a61c374472, setup SHA-256 21bcafe11bf80e69ebbbe31b51c2592eafdebc01d40d4afff564b224360cd169.
2026.07.17Jadefall Bewoners startup data-quality checkLive / build OKmod-jadefall-lifebots logt nu bij worldserver-start route-steps, routes zonder stappen, profielen zonder state, ontbrekende/uitgeschakelde routes en recente error-events. Huidige check: routeSteps=8, alle probleemcounters 0. Safety blijft aan: geen spawn, movement, questing, vendors, trainers, BG/LFG, auction house of guildchat.
2026.07.17Jadefall Bewoners fase-1 route-seedDB live / veilig uit10 LifeBot-profielen staan enabled als observatieprofielen; Alliance/Horde startzone-routes en 8 route-steps zijn voorbereid. Routes blijven disabled en autonome movement/questing/chat/queues staan uit tot de core-loop apart getest is. SQL: 2026-07-17_jadefall_lifebots_phase1_routes.sql.
2026.07.17Realmstatus latencyfallback aangescherptLive / portal OKStatuspagina toont weer een normale ms-waarde wanneer directe TCP-latency ontbreekt maar database-latency beschikbaar is. Daardoor verdwijnt technische fallbacktekst uit de spelerweergave. Cachebuster: views.js?v=20260717-status-latency1.
2026.07.17CopilotBuddy hunter/BG tuningLokaal / XML OKWarsong Gulch kreeg vijf blackspots op live-log stuck-punten; BGBuddy-profielen zijn opnieuw XML-gevalideerd en bevatten geen oude StartLocation-tags meer. Hunterroutine gebruikt nu extra SpellManager.CanCast-checks voor Disengage en Concussive Shot, zodat de bot minder spell-spam probeert. Backup: _codex_backups\wsg-stuck-fix-20260717-122152.
2026.07.17WotLK upstream-sync en rebuildLive / build OKAzerothCore origin/master is binnengehaald op jadefall-dev, lokale Jadefall BG/bot-wijzigingen zijn eerst veilig vastgelegd, daarna zijn worldserver en authserver opnieuw gebouwd en geinstalleerd. Live core: 48061f732. Worldserver start schoon in circa 5 sec; auth, world en database melden online.
2026.07.17Hunter Mend Pet en tracking/radar hersteldLive / DB backup OKHunter characters kregen ontbrekende level-correcte hunter-spells terug. Daamilen en Zaku hebben nu Mend Pet-ranks en minimap tracking-spells; lage hunters blijven level-safe. Backup: jadefall_backup_character_spell_20260717_hunter. Spelers moeten volledig opnieuw inloggen om spellbook en tracking-menu te verversen.
2026.07.17Hunter pet-utility compleet gemaaktLive / DB backup OKHunter characters kregen ontbrekende pet-commando's level-correct terug: Call Pet, Revive Pet, Dismiss Pet, Feed Pet, Tame Beast en Beast Training. Controle: Daamilen en Zaku hebben 6 pet-utility spells, 10 Mend Pet-ranks en 8 tracking-spells. Backup: jadefall_backup_character_spell_20260717_hunter_pet.
2026.07.16Jadefall Bewoners verspreid geplaatstDB live / backup OKTien bewoners zijn uit het kluitje gehaald en verdeeld over Northshire, Goldshire, Stormwind en Valley of Trials. Alleen Jadefall Bewoner-spawns zijn aangepast; normale NPC's, service-NPC's en botvoorraad zijn niet gewijzigd. Backup: jadefall_bewoners_spread_20260716_092645.sql.
2026.07.15Jadefall Bewoners gecontroleerde uitrol voorbereidLokaal / veilig uitWebsitepagina, read-only API, adminstatus, database-schema en AzerothCore-module scaffold zijn toegevoegd. Standaard staat alles uit: geen spawn, movement, questing, vendors, trainers, BG/LFG, auction house of guildchat tot dit per fase getest is. Runbook: docs/jadefall-lifebots-design.md.
2026.07.14Portal performance versneldLive / meting OKStatus-API's gebruiken nu korte server-side cache met stale-while-revalidate; live polling is rustiger gezet; hero- en loginachtergrond zijn gecomprimeerd van circa 2 MB PNG naar circa 180 KB JPG. Live checks: startpagina, login, registratie, status en APIs geven HTTP 200.
2026.07.14Jadefall Cata performance en cleanup aangescherptTestrealm / live tuning OKVM draait op 8 GB RAM; MySQL buffer pool verhoogd naar 1 GB, binary-log retentie verlaagd naar 7 dagen, dagelijkse taak Jadefall-Cata-Cleanup aangemaakt en worldserver-config voorbereid met ThreadPool = 4 en MapUpdate.Threads = 2. Bot-config blijft staan omdat PvP en dungeons goed vullen. Runbook: docs/jadefall-cata-operations.md.
2026.07.14Launcher voortgangsbalk toegevoegdLokaal / selftest OKSmalingLauncher-GUI.ps1 toont nu een visuele voortgangsbalk: bewegende status tijdens voorbereiden/controleren/uitpakken en percentage tijdens clientdownloads. WotLK clientinstallatie loopt via manifest clientPackage; Cata blijft dicht tot QA schoon is.
2026.07.14SmalingLauncherSetup.exe installer toegevoegdLokaal / build OKInstaller kopieert de GUI-launcher naar %LOCALAPPDATA%\Smaling Realms\Launcher, maakt bureaublad- en startmenu-snelkoppelingen en start de launcher. SHA-256: 3db8671592c1745fc662c38c6f7cfcdc9f05daeba43b380c569d8499e77bac62. Signing-runbook: docs/windows-smartscreen-code-signing.md.
2026.07.14Dubbelklikbare SmalingLauncher.exe gebouwdLokaal / build OKSmalingLauncher.exe is gebouwd als self-extracting Windows launcher-wrapper voor spelers die geen PowerShell willen gebruiken. Grootte: 200704 bytes. SHA-256: 9b34e919ee7f33a06cd2cd4eb1159e639842432c1dcae0f98e6d5d44040863ea.
2026.07.14GUI launcher prototype toegevoegdLive / selftest OKSmalingLauncher-GUI.ps1 en Start-SmalingLauncher-GUI.cmd toegevoegd. Layout volgt het klassieke launcherpatroon met eigen Smaling/Jadefall-stijl, gamekeuze, nieuws, support, status en Play-knop.
2026.07.14Multi-game launcher prototype live gezetLive / test OKSmalingLauncher.ps1, launcher.json, wotlk.json en cataclysm.json staan live. Test OK: WotLK en Cata maken gescheiden mappen, downloaden eigen testbestand en schrijven per game een correcte Config.wtf.
2026.07.14Multi-game launcher architectuur vastgelegdLokaal / ontwerp OKPlan voor een centrale Smaling Launcher met gescheiden WotLK 3.3.5a en Cataclysm 4.3.4 installatiemappen, aparte manifests, buildchecks, per-game Config.wtf en veilige fase-1 testbestanden. Runbook: docs/multi-game-launcher-architecture.md.
2026.07.14Jadefall Cata-clientstrategie vastgelegdLokaal / portal OKtools/audit-cata-client-files.ps1 classificeert basisdata, cache, logs en accountdata. Audit toont circa 14,02 GB basis/kandidaat en blokkeert publicatie zolang runtime-cache of accountdata aanwezig is. Runbook: docs/cata-client-strategy.md.
2026.07.14Multi-realm status uitgebreid met Jadefall CataLive / portal OKstatus.html toont nu naast WotLK ook Cata auth/world/database, echte spelers, AI-bots, build en latency. Cata wordt alleen online getoond wanneer de echte worldserver luistert; een open gateway/portproxy telt niet als speelbaar.
2026.07.14Jadefall Cata readiness-rapport vastgelegdLokaal / runbook OKTechnisch rapport toegevoegd met Cata-poorten, DB-backups, resterende SmartAI-logregels en client-publicatiegate. Bestand: docs/jadefall-cata-readiness-2026-07-14.md.
2026.07.14Jadefall Cata teleporter gossipconditions gecorrigeerdTestrealm / DB backup OKFactionvoorwaarden van teleporter-menu 51900 verplaatst naar het juiste gossip-option condition-type. De startup-fout GossipMenu 51900 not found is weg na worldserver restart. Backup: cata_gossip_51900_condition_type_fix_20260714-050821.sql.
2026.07.14Jadefall Cata autobroadcast omgezet naar Smaling RealmsTestrealm / DB OKAutobroadcast-tabel bevat nu vijf eigen Smaling Realms/Jadefall Cata berichten voor support, fair-play, website, Discord en onderhoud. Backup: cata_autobroadcast_backup_20260714-044400.sql.
2026.07.14Jadefall Cata DBErrors verder opgeschoondTestrealm / DB backup OKVendor templates 80100-80150 kregen geldige Horde-faction, teleporter 190000 kreeg geldige unit class, losse spellclick/spell_area/loot-template fouten zijn met backups verwijderd. Cata-worldserver start en poorten 8085/8086 luisteren.
2026.07.14Jadefall Cata conditions-cleanup uitgevoerdTestrealm / DB backup OKOngeldige condition-regels voor ontbrekende spell targets 35598, 35600 en 70051 verwijderd volgens de door de core zelf gemelde correctie. Backup: cata_conditions_cleanup_20260714-043247.sql.
2026.07.14Jadefall Cata bekende restpunten vastgelegdIn reviewOverblijvende Cata-logpunten zijn niet blind verwijderd: ongebruikte core-scriptmeldingen en enkele SmartAI vehicle/questmeldingen moeten per quest/script getest worden voordat ze live aangepast worden.
2026.07.14Jadefall Cata SmartAI startup-ruis opgeschoondTestrealm / DB backup OKNiet-bestaande spell/action-verwijzingen in SmartAI zijn naar no-op gezet terwijl linked vervolgstappen behouden blijven. Backup: cata_smartai_noop_cleanup_20260714_040832.sql. Effect zichtbaar na worldserver restart.
2026.07.14Jadefall Cata DB startup-cleanup uitgevoerdTestrealm / DB backup OKOntbrekende repack-scriptnamen Skirmish_npc en npc_feathermoon_defenders uit creature templates gehaald; out-of-range script_texts veilig geparkeerd in world.jadefall_disabled_script_texts; backup staat op de Cata VM.
2026.07.14Cata client publicatie-gate toegevoegdLokaal / geblokkeerd tot QA klaar istools/prepare-cata-client.ps1 controleert Wow.exe, Config.wtf, launcher, runtime-cache en accountdata. Publicatie stopt zolang de actieve testclient cache, logs, screenshots of WTF\Account bevat.
2026.07.14Jadefall Cata status en clientvoorbereiding toegevoegdLive / testrealm onlinePortalstatus koppelt auth, worldserver en database van de Cata-testrealm; realmlist en poorten worden door de launcher beheerd. Schone client-ZIP en checksum zijn klaar, download blijft dicht tot upload en schone login-test.
2026.07.14Cata packaging staging-cleanupLokaal / tooling OKtools/package-cata-client.ps1 maakt nu eerst een schone stagingmap, sluit Cache, Data\Cache, logs, screenshots en WTF\Account uit, en schrijft daarna een publieke Config.wtf met 77.166.11.99:3725.
2026.07.13Realmstatus meet weer direct de gamepoortLive / status OKStatus API gebruikt directe TCP-meting op worldserverpoort 8085; live resultaat: online via directe poortmeting met circa 1 ms latency, database blijft fallback wanneer poortmeting tijdelijk blokkeert
2026.07.13Multi-realm voorbereiding toegevoegdLive / portal OKNieuwe Realms-pagina toont Jadefall als hoofdrealm en reserveert uitbreidbare blokken voor toekomstige Cataclysm- en Mists-realms zonder de bestaande WotLK-site om te bouwen
2026.07.13Live server-health opnieuw gecontroleerdOps OKAuthserver 3724 en worldserver 8085 luisteren, MySQL draait stabiel met slow-query logging aan, actieve config gebruikt DisconnectToleranceInterval = 60 en recente worldserver-log toont geen nieuwe crash/configfouten
2026.07.13Adminpaneel heeft nu knop voor veilige GM-actie simulatieLive / admin UI OKadmin.php toont nu Simuleer actie; views.js?v=20260713-admindryrun1 stuurt dryRun=true, toont preview van doel, class, preset, gear/supportkit/gold/ammo en voert geen console- of DB-acties uit
2026.07.13Admin/GM-acties hebben nu veilige dry-run validatieLive / dry-run QA OKtools/qa-admin-actions-dryrun.ps1 test positieve acties zoals item, gold, level 80, skills, class gear, season gear, hunter ammo, unstuck en restartplanning zonder console-command, DB-write, mail, item of echte worldserver-restart
2026.07.13Admin/GM-acties extra veilig getestLive / admin QA OKtools/qa-admin-actions-safe.ps1 controleert CSRF, speler-geen-admin, ongeldige characternaam, onbekend character, te veel gold en ongeldig item-ID zonder echte items/gold/restarts uit te voeren
2026.07.13Gecombineerde ops-healthcheck toegevoegdLive / ops QA OKtools/qa-ops-health.ps1 controleert in een run realmstatus/API, portal-backupchecksums, lege PHP-errorlog, auth/world-poorten, AzerothCore-backupchecksums en recente worldserver crash/errorregels
2026.07.13Portal CLI-PHP en productie-audit gecorrigeerdLive / audit OKtools/portal-php.sh forceert de CyberPanel lsphp83 binary met pdo_mysql en pdo_sqlite; audit-production-config.php controleert nu de echte consoleproxy in plaats van een oude SSH-key
2026.07.13Live registratie-flow getest tot en met AzerothCore-gameaccountLive / browser QA OKtools/qa-registration-flow.mjs registreerde een uniek QA-account via de publieke website, kreeg HTTP 201 JSON zonder console/PHP-fouten, en de bijbehorende gameaccount stond actief in acore_auth.account
2026.07.13Registratie-JavaScript syntaxfout opgelost en browser-QA toegevoegdLive / browser QA OKregister.js had een kapotte quote in een humorregel waardoor registratie-JS kon breken; cacheversie verhoogd naar 20260713-registerfix1 en tools/qa-register-page.mjs controleert registerpagina op form, API, quip en consolefouten
2026.07.13Browser-QA uitgebreid voor echte rendered realmstatusLive / browser QA OKtools/qa-browser.mjs test nu zonder afhankelijkheid van QA-login: protected pagina's moeten naar login redirecten, publieke pagina's moeten desktop/mobiel zonder consolefouten laden, en status.html moet rendered Online plus ms-latency tonen zonder heartbeat/offline tekst
2026.07.13Live QA-script controleert nu ook portal-cacheversiesLive / QA OKtools/qa-public-live.ps1 valideert nu ook dat status-, modules- en core-fixespagina's de actuele 20260713-liveqa1 scripts laden, naast JSON-parse, PHP-fouten en encodingcontrole
2026.07.13Portal cachebuster gelijkgetrokken over alle accountpagina'sLive / portal OKAlle portalpagina's laden nu api.js, portal.js en views.js met versie 20260713-liveqa1, zodat oude browsercache geen verouderde offline/heartbeat-status blijft tonen
2026.07.13PR #26575 toegepast: Clearcasting werkt blizzlike niet tijdens General VezaxLive / build OKDruid Omen of Clarity, mage Arcane Concentration en shaman Elemental Focus proccen niet meer als Aura of Despair actief is tijdens General Vezax. DB-backup gemaakt, spell_script_names bijgewerkt, worldserver herbouwd en schoon gestart.
2026.07.13PR #26576 toegepast: Freya reset niet meer vast door Hodir helpersLive / build OKHodir-helper NPC's zijn idle weer immuun voor NPC-AoE zodat Freya's Ground Tremor ze niet tagt; bij Hodir engage gaat die immunity eraf en bij reset terug. DB-backup is gemaakt, worldserver is herbouwd en schoon gestart.
2026.07.13PR #26569 toegepast: Kologarn arms kunnen na wipe opnieuw pullenLive / build OKUlduar/Kologarn arms resetten nu hun AI-state voordat ze de boss opnieuw aanvallen, zodat arms na een wipe niet vast blijven in oude combat-start state. Worldserver is herbouwd en schoon gestart.
2026.07.13PR #26548 toegepast: twee paladins kunnen dezelfde aura gebruikenLive / build OKClient-visible aura flags zijn aangepast zodat niet-selfcast paladin auras niet als positieve self-aura conflicteren. Dit voorkomt dat twee paladins elkaar blokkeren met dezelfde aura. Worldserver is herbouwd en schoon gestart.
2026.07.13PR #26567 toegepast: Thorim loot chest blijft bestaan tijdens outroLive / build OKThorim/Ulduar chest wordt nu via de map gespawned en krijgt respawn time, zodat de chest niet verdwijnt wanneer Thorim despawnt tijdens zijn outro. Worldserver is herbouwd en schoon gestart.
2026.07.13PR #26561 toegepast: Crystalline Frayer blijft niet meer vast in combatLive / build OKNexus heroic fix voor issue #26505: Crystalline Frayer disallowt combat tijdens seed pod en schakelt dat weer uit bij reset/exit. Worldserver is herbouwd, runtime vervangen en start schoon op.
2026.07.13PR #26573 toegepast: Franse questtekst Echo Ridge klopt weerLive / DB OKQuest 21 frFR zei 8 Kobold Workers terwijl de quest er 12 vereist. De locale-tekst is in quest_template_locale gecorrigeerd met backup van de originele rij.
2026.07.13PR #26585 gedeeltelijk toegepast: BG free-slot queue gebruikt nu oldest-firstLive / build OKVeilige kern van AzerothCore PR #26585 toegepast: open battleground-instances worden achteraan in de queue gezet met push_back. Onze core had de her-queue logica bij player remove al; worldserver is herbouwd, runtime-binary vervangen en poort 8085 draait opnieuw.
2026.07.13BG/PvP Strijdmakker-fill runbook vastgelegdOps OKdocs/jadefall-bg-botfill-runbook.md beschrijft targets per BG, tuning, diagnosecommando's, verwachte logregels en bekende grenzen voor WSG/AB/EotS/IoC-tests
2026.07.13Realmstatus toont weer normale latencytekstLive / portal OKStatuspagina toont bij fallbackcontrole gewoon de gemeten latency zoals 3 ms of Controle actief in plaats van technische broninformatie; interne bron blijft beschikbaar in de API voor diagnose
2026.07.13BG ronde-check tool toegevoegdOps OKtools/check-bg-rounds.ps1 controleert via SSH poorten, BG templates, actieve Strijdmakker-config, Companionvoorraad, laatste BG-resultaten, spelersstats en recente JADEFALL_BG-events voor snelle tweede/derde ronde diagnose
2026.07.13Read-only live QA-script toegevoegdLive / QA OKtools/qa-public-live.ps1 controleert publiek bereikbare portalpagina's en JSON-API's op HTTP-fouten, PHP warnings/fatals en mojibake; huidige live check: 7/7 OK
2026.07.13BG-bot crashpreventie bij ontbrekende equipment-templateLive / build OKWorldserver slaat nu een gegenereerde wander/BG-bot zonder geldige equipment-info veilig over in plaats van later te assert/crashen in InitEquips; binary herbouwd en worldserver opnieuw gestart
2026.07.17Arathi Basin en Eye of the Storm Strijdmakker-target verhoogd naar 10v10Live / worldserver OKNpcBot.WanderingBots.BG.TargetTeamPlayersCount.AB en EY staan op 10 per team. Deze instelling is op 2026.07.18 gelijkgetrokken met WSG/IoC/AV.
2026.07.13Website Companion-config gelijkgetrokken met actieve worldserver-configLive / API OKStatistics API toont dezelfde NPCBot tuning als worldserver.conf. Actuele BG-targets staan op de nieuwste 2026.07.18.2-regel: WSG/AB/EotS/IoC/AV target 10, Strand uit.
2026.07.13PvP-statistieken verduidelijkt: Strijdmakkers worden apart getoond van echte spelersstatsLive / portal OKStatuspagina noemt de kolom nu Echte spelers; uitleg vermeldt dat Strijdmakkers runtime meedoen maar onder Companion-huur & PvP-fill/voorraad worden weergegeven
2026.07.12Modulespagina bijgewerkt met live gemeten instellingenLive / portal OKPagina vermeldt nu concreet: AutoBalance minimum 1 speler, BGReward win/loss tokens, AoE Loot 30 yards, Transmog 10 gold, AHBot bewust uit en bot-rental free mode actief
2026.07.12Realmstatus latency hersteld bij database-fallbackLive / API OKAls directe TCP-meting door hosting/firewall blokkeert, geeft de API nu databaseLatencyMs en latencyMs terug; Serverrespons toont daardoor weer ms zoals 1 ms/2 ms in plaats van tekst
2026.07.12Realmstatus toont geen interne heartbeat-tekst meer aan spelersLive / portal OKStatuspagina meldt nu een normale latency of Controle actief wanneer directe poortmeting blokkeert maar worldserver/DB-status actief is; cachebuster views.js?v=20260712-status3
2026.07.12Client/launcher-handleiding verbeterd: consistente Start-Jadefall.cmd-route, duidelijkere installatiestappen en uitleg wat de launcher automatisch doetLive / portal OKDownload-API gebruikt nu een echt downloads/Start-Jadefall.cmd-bestand; oude PowerShell-onduidelijkheid verwijderd
2026.07.12Nieuwe GitHub issue/module batch nagelopen: actuele AzerothCore issues #26566-#26528, open PR's #26565-#26429 en modulekandidaten zoals transmog, AoE loot, BG rewards, worgoblin, anticheat en weekend XPAudit / selectie OKNieuwe audit staat in docs/azerothcore-issues-modules-audit-2026-07-12.md; veilige kandidaten en riskante aparte-test PR's zijn gescheiden
2026.07.12#26566 Thamarian gossip gecorrigeerd: zuidelijke boot verwijst nu naar Menethil Harbor in plaats van Stormwind HarborLive / DB OKnpc_text.ID=5480 aangepast met backup jadefall_issue_backup_26566_npc_text_20260712; reload npc_text uitgevoerd
2026.07.12PR #26520 GM-command veiligheid: .go creature gebruikt nu veilige single-quote query bij creature-name lookupLive / build OKcs_go.cpp gepatcht, worldserver gebouwd en runtime-binary vervangen met backup worldserver.before-pr26520-20260712-155831; poort 8085 online na restart
2026.07.12PR #26521 Argent Tournament training dummy blijft niet meer vast in evade na reset/disengageLive / build OKzone_icecrown.cpp wist nu UNIT_STATE_EVADE bij dummy reset; worldserver gebouwd en runtime-binary vervangen met backup worldserver.before-pr26521-20260712-163156
2026.07.12#26551 Deadmines: Rhahk'Zor trekt zijn twee Defias Watchmen nu mee in combatLive / DB OKcreature_formations toegevoegd voor Rhahk'Zor 79168 met Watchmen 79165/79167; backup jadefall_issue_backup_26551_creature_formations_20260712. Test in nieuwe Deadmines instance
2026.07.12#26564 Stormwind: Suzanne volgt Janey nu wandelend in plaats van stotterend/runnendLive / DB OKsmart_scripts voor Suzanne 1415 aangepast: eerst SET_RUN=0, daarna linked follow naar Janey; backup jadefall_issue_backup_26564_smart_scripts_20260712; reload smart_scripts uitgevoerd
2026.07.12#26534 Zul'Farrak: Shallow Grave infinite zombie/loot exploit gemitigeerdLive / DB OKsmart_scripts voor graves 128308/128403 aangepast: zombie summon is nu gelinkt aan despawn; 128403 had geen despawn-action. Backup jadefall_issue_backup_26534_smart_scripts_20260712
2026.07.12#26543 Gnomeregan: Grubbis en Chomper doen geen abnormaal hoge melee damage meerLive / DB OKDamageModifier voor Chomper 6215 en Grubbis 7361 teruggezet van 7.5 naar 1.7, gelijk aan vergelijkbare Gnomeregan elites/bosses; backup jadefall_issue_backup_26543_creature_template_20260712
2026.07.12Website PvP-statistieken uitgebreid met laatste BG-resultaten, teamverdeling, objectiefstats en top damage/heal/kills per matchLive / portal OKStatuspagina gebruikt pvpstats_battlegrounds en pvpstats_players; cachebuster views.js?v=20260712-pvp-results1
2026.07.07.2Launcher/clienttracker: veilige check-ins, downloadteller, adminoverzicht oude/nieuwe clients en /jf versionLiveManifest parse OK, hashes OK, check-in OK, downloadredirect OK
2026.07.12Downloadhandleiding opgeschoond: startbestand is nu direct Start-Jadefall.cmd, gids gebruikt launcherflow en geen oude .txt-route meerLive / portal OKNieuwe speler-route: downloaden, uitpakken, startbestand naast Wow.exe, launcher zet Config.wtf
2026.07.12Realmstatus-weergave robuuster gemaakt: als worldserver of spelersdata live is, toont het portaal niet meer onterecht offlineLive / portal OKStatus API online; cache-busting naar views.js?v=20260712-status1
2026.07.12Core baseline en rollbackpunt vastgelegd voordat verdere PvP/BG-bot tuning doorgaatBackup / ops OKPatchsnapshot, statuslijsten, binary checksum en gewijzigde sourcebestanden bewaard onder /home/smaling/azerothcore/backups/core-baselines/20260712-022613
2026.07.12BG/PvP diagnose-tool toegevoegd voor tweede-ronde Strijdmakker testsOps OK/home/smaling/azerothcore/tools/jadefall-bg-diagnose.sh toont poorten, BG templates, custom Companionvoorraad, laatste PvP-statistieken en relevante worldconsole-regels
2026.07.12Admin health-report uitgebreid met BG-bot diagnoseLive / admin OKBeheerpagina toont via jadefall-health.sh nu ook BG templates, botvoorraad, service-bot templates, laatste PvP-statistieken en recente BG-console events
2026.07.12Realmstatus frontend robuuster gemaaktLive / portal OKStatuspagina verwerkt realmstatus nu los van de spelerslijst, zodat Jadefall online blijft tonen als alleen de spelerslijst tijdelijk faalt; cachebuster verhoogd naar views.js?v=20260712-status2
2026.07.12Modulespagina bijgewerkt met echte module-statusLive / portal OKmodules.html toont nu actief, gecompileerd-maar-beperkt en bewust uitgeschakelde modules zoals AHBot en reward-played-time
2026.07.11Season Gear framework voorbereid: 10-year roadmap, itemlevel 277 naar 382, vendor/item ranges en publieke portalpaginaLive / ontwerp OKseason-gear.html, shopcategorie en SQL-framework klaar; nog geen massale item-DB-wijziging uitgevoerd
2026.07.11Season Gear DB-basis toegevoegd: 10 Quartermaster templates en jadefall_season_gear_plan met roadmap S1-S10Live / DB OKVendor entries 900210-900219 bestaan; nog niet gespawned en nog geen verkoopitems tot Season 1 prototype getest is
2026.07.11Season 1 prototype vendor gevuld met Warrior, Hunter en Mage items op custom range 910001–910027Live / DB OKVendor 900210 verkoopt 20 testitems; worldserver opnieuw gestart en poort 8085 is online
2026.07.11Season 1 uitgebreid naar alle classes plus role-accessoires op custom range 910031–910116Live / DB OKVendor 900210 verkoopt nu 79 testitems; worldserver opnieuw gestart en poort 8085 is online
2026.07.11Season 1 tank shield gecorrigeerd van offhand naar echte shield-templateLive / DB OKItem 910115 gebruikt nu armor subclass shield, inventory shield en is opnieuw geladen via worldserver restart
2026.07.11Season Gear roadmap S2–S10 voorbereid in databaseDB OK / niet gespawned790 custom season-items en 790 vendorregels staan klaar; alleen Season 1 vendor is zichtbaar voor spelers
2026.07.11Adminactie toegevoegd voor Season 1 gear pack per characterLive / portal OKBeheer kan nu Season 1 class/spec gear mailen en tegelijk skills/proficiencies maxen via auditbare GM-flow
2026.07.11Season 1 vendor uitgebreid met epic gems en enchant scrollsLive / DB reload OKVendor 900210 heeft nu 108 regels; npc_vendor live herladen zonder ontbrekende itemlinks
2026.07.11Season 1 admin gear pack uitgebreid met automatische gem/enchant-kitLive / portal OKGM-actie mailt nu naast gear ook rolgerichte epic gems en enchant scrolls; aantallen per mailattachment worden ondersteund
2026.07.11Season 1 vendorprogressie aangepast naar Blizzlike PvP-stijlLive / DB OKVendor 900210 gebruikt bestaande WotLK PvP ExtendedCost-regels per slot; hogere seasons blijven gesloten tot vorige-season progressie/tokens getest zijn
2026.07.11Season gear core-guard toegevoegdLive / worldserver OKCustom vendors 900210-900219 verkopen alleen de live season. Season 2+ vereist het bijbehorende vorige-season item, zodat gearprogressie niet kan worden overgeslagen.
2026.07.11Realmstatus API gebruikt nu no-store, zodat browsers geen oude offline-status blijven tonen na een korte restart of netwerkdipLive / portal OKGET geeft Cache-Control: no-store, no-cache, must-revalidate en actuele status=online
2026.07.11Statuspagina verduidelijkt PvP-fill: echte spelerstats staan apart van runtime Strijdmakkers, met betere labels voor recente battlegrounds en CompanionvoorraadLive / portal OKstatistics.php levert PvP, voorraad en fill targets; frontend cacheversie 20260711-pvp1
2026.07.11Battleground Strijdmakker-fill tweede ronde gefixt: oude/open BG-instances blokkeren geen nieuwe fill meerLive / worldserver OKNieuwe worldserver binary draait; test nu WSG/EotS twee keer achter elkaar
2026.07.11Custom bot templates 70800-70804 hernoemd van debugnamen naar normale Jadefall botnamenLive / DB reload OKOude interne testnamen vervangen door Aelric, Brannik, Valoren, Elowen en Thalanor
2026.07.11Portal UTF-8 cleanup: resterende kapotte accenten, streepjes, symbolen en eurotekens uit HTML/PHP/JS verwijderdLive / portal OKLokale encoding-scan schoon; views.js syntaxcheck OK; cacheversie verhoogd naar 20260711-clean1
2026.07.11Realmstatus toont niet langer vals offline wanneer directe TCP-poortmeting vanaf CyberPanel blokkeert maar database/uptime actief isLive / portal OKStatus API geeft status=online en gebruikt databasefallback; de publieke statuspagina toont normale ms-latency zodra de databasecheck beschikbaar is
2026.07.11Battleground Strijdmakker cleanup aangescherpt: gegenereerde Strijdmakkers worden direct bij match-einde vrijgegeven in plaats van gestund in een oude instance te blijven hangenLive / worldserver OKWorldserver opnieuw gebouwd en gestart; test WSG/AB/EotS twee keer achter elkaar om te bevestigen dat ronde 2 opnieuw vult
2026.07.11Publieke Modules & systemen pagina toegevoegdLive / portal OKmodules.html toont actieve modules, teststatus, balansregels en geplande systemen zoals Season Gear en clientpatches.
2026.07.11Clientdownloadroutes en hashcontrole opgeschoondLive / download OKLauncher, start-CMD, Config.wtf en manifest geven HTTP 200; start-cmd verwijst naar echte .cmd; ZIP SHA256-sidecar is gelijkgetrokken met de echte 17 GB clienthash.
2026.07.11Admin health dashboard uitgebreidLive / admin OKBeheer toont operationele checks voor realmstatus, consoleworker, manifest, launcher, start-CMD, Config.wtf, client-ZIP, SHA256-bestand en AzerothCore database.
2026.07.10Ontbrekende Jadefall addon-releasebestanden opnieuw live gezet, zodat de launcher alle clientpatches uit het manifest kan downloadenLive / patch OKmanifest.json versie 2026.07.09.1 gecontroleerd; alle patch-URLs geven 200 en juiste bestandsgrootte
2026.07.09.1Jadefall addon: IoC/Wintergrasp gate-progress balk via BG-chat durability meldingen en /jf gate testLiveLauncher manifest OK, addonhashes OK, server durability events getest

Live toegepaste core/script-fixes

2026-07-10
PROnderwerpStatusTest
Portal download/API smoke-testVolledige live smoke-test voor session, realmstatus, statistics, activity, players, rankings, services, armory, shop, news, payments en clientdownloadsLive / QA OKAlle API's geven JSON zonder PHP/HTML warnings; downloads client/launcher/start/config geven 302 naar downloadpaden; onbekende download geeft nette JSON 404
Portal permission repair toolNieuwe beheer-tool tools/repair-portal-permissions.sh herstelt veilig .env.local, storage/cache/logs ACL's en voorkomt dat de statistics API terugvalt op lege data na deployLive / ops OKTool draait schoon op CyberPanel; domeinuser realm7929 heeft alleen benodigde lees/schrijfrechten; API blijft JSON OK
Jadefall Companion tuning statusStatuspagina toont nu naast Companionvoorraad en BG-targets ook de actieve NPCBot wanderer tuning: damage, healing, HP en speedLive / portal OKstatistics API geeft balancing.wanderer terug met damage 1.20, healing 1.20, HP 1.30, speed 1.0; frontend toont Strijdmakker tuning
Portal env ACL-mask herstelBeveiligde .env.local had wel een ACL voor realm7929, maar de ACL-mask stond op geen rechten; mask hersteld zonder world-readable rechtenLive / security OKAPI geeft weer echte statistics-data, 282 botvoorraad, multiplierwaarden correct en php-error.log leeg
Jadefall public armory name fallbackPublieke armory API accepteert nu naast guid ook een exacte veilige name-parameter voor directe supportlinks en snelle testsLive / portal OK?name=Smaling geeft JSON 200; ongeldige namen geven JSON 400 zonder HTML/PHP warnings
Jadefall health Companion-checkServer-healthcheck toont nu de actieve Strijdmakker teamtargets en NPCBot wanderer multipliers, plus waarschuwing als foutieve multiplier keys terugkomenLive / ops OKjadefall-health.sh valideert nu WSG/AB/EotS/IoC counts en wanderer damage/healing/HP settings
Jadefall NPCBot multiplier fixFoutieve Companion-sterkte keys NpcBot.Mult.Damage.Wanderer/Healing.Wanderer/HP.Wanderer vervangen door de echte NPCBot keys NpcBot.Mult.Wanderer.*Live / restart OKActieve config: wanderer damage 1.20, healing 1.20, HP 1.30, speed 1.0; worldserver herstart en health-check schoon
Jadefall ops/performance auditGame-health, MySQL slow-query log, portal cache, PHP-error log, UTF-8 output en storage-permissies opnieuw compact gecontroleerdLive / health OKWorld startup 4 sec, auth/world online, php-error.log 0 bytes, stats-API cache actief, geen portal slow-query oorzaak gevonden
Jadefall statistics API cacheRealm statistics endpoint gebruikt nu een korte 15s server-side file-cache zodat PvP, bot- en characterstatistieken niet bij elke bezoeker opnieuw zware databasequeries draaienLive / performance OKEerste call 467 ms, cache-calls 52-58 ms; PHP-lint schoon; php-error.log leeg
Jadefall PvP summary cardsStatuspagina toont nu compacte PvP-totalen: gespeelde BG's, Alliance/Horde wins, honorable kills, totale damage en healing naast de bestaande BG-tabellenLive / portal OKstatistics.php geeft summary terug; statuspagina gebruikt views.js?v=20260710-pvp1; UTF-8 en PHP-log schoon
Jadefall WotLK portal polishHomepage en portaal hebben extra WotLK blauw/goud styling gekregen; UTF-8 bronbestanden zijn gecontroleerd en oude CLI-testerrors zijn uit het live PHP-log gearchiveerdLive / portal OKLive pagina's 200, ruwe UTF-8 schoon, stats-API werkt, php-error.log leeg
Portal backup serviceDagelijkse portalbackup kon niet starten door ontbrekende execute-permissie op tools/backup-portal.sh; permissies en ACL-mask zijn hersteldLive / backup OKjadefall-portal-backup.service draait weer succesvol; nieuwe LATEST_DAILY backup aangemaakt
Portal DB-config ACLLive website kan de beveiligde .env.local weer lezen via ACL voor domeinuser realm7929, zonder het bestand world-readable te makenLive / security OKstatistics.php geeft weer echte DB-data: characters, factions, classes, PvP en botvoorraad
Jadefall PvP website statsStatuspagina toont nu laatste BG-uitslagen, winnaar, damage, healing, kills/deaths, honor en top PvP-spelers vanuit pvpstats_*Live / portal OKAPI toont 12 recente battlegrounds en top PvP-data voor Smaling/Daamilen
Jadefall BG fallback logniveauNormale BG spawn-node fallback wordt nu als INFO gelogd in plaats van ERROR, zodat healthchecks echte fouten blijven tonen zonder ruisLive / build OKWorldserver opnieuw gebouwd; runtime-binary met backup vervangen; poort 8085 online; healthcheck schoon
Portal cache/test cleanupAdminpagina gebruikt nu dezelfde WotLK blauw/goud CSS-cachebuster als de rest van het portaal; oude test-armory is van live public path verwijderdLive / portal OKadmin.php blijft 302 achter login; oude armory-test-20260704.html verplaatst naar _removed
Jadefall backup-retentie cleanupWorldserver backup-cleanup herkent nu ook losse worldserver.pre-* snapshots en archiveert oude binaries naar compacte tarbestandenLive / ops OK8 oude losse binaries gearchiveerd; vrije ruimte verbeterd naar 36 GB; server-health blijft schoon
Jadefall health scriptNieuwe server-healthcheck controleert auth/world poorten, world uptime, startup, DBErrors, MySQL-status, diskruimte en filtert bekende niet-fatale BG-bot cleanup uitLive / ops OK/home/smaling/azerothcore/tools/jadefall-health.sh: world online, startup 4 sec, geen actionable world issues
Jadefall BG bot log cleanupNormale BG-bot cleanup na invite-timeout of volle BG wordt niet meer als ERROR gelogd, zodat echte crash/fout-healthchecks niet vervuild rakenLive / build OKWorldserver opnieuw gebouwd, runtime-binary met backup vervangen en clean gestart op poort 8085
Jadefall spec profilesAdmin/GM-paneel ondersteunt nu concrete spec-profielen zoals Arms/Fury/Protection, BM/MM/SV Hunter, Affliction/Demonology/Destruction en alle healer/tank/caster-variantenLive / portal OKBackend vertaalt specs naar veilige rolwegingen; PHP-lint schoon; endpoint blijft JSON geven bij sessie/CSRF-fouten
Jadefall setup utilitiesLevel-80 class setups leren nu riding/flying/cold weather flying en zetten dual spec aan via veilige character DB-updateLive / portal OKPHP-lint schoon; update beperkt tot character_spell en characters.talentGroupsCount
Jadefall full class setupAdmin/GM-paneel heeft nu een actie voor volledige level-80 class setup: skills/proficiencies, gear, glyphs, consumables, gems en hunter ammoLive / portal OKPHP-lint schoon; admin-JS cache-busting actief; endpoint blijft JSON geven bij sessie/CSRF-fouten
Jadefall class support packAdmin/GM-paneel heeft nu een aparte actie voor class-glyphs, consumables, potions, flasks, gems en hunter ammo zonder faction/reputation massafixLive / portal OKPHP-lint schoon; admin endpoint geeft JSON bij CSRF-fouten; actie wordt geaudit en naar Discord GM-log gestuurd
Jadefall admin GM gearBeheeractie "beste class gear + skills max" stuurt nu ruimer gearpakket zodat dubbele ring/trinket en extra wapentype niet worden afgekapt; hunter ammo gebruikt de veilige write-verbinding voor ammoIdLive / portal OKPHP-lint schoon; session API geeft geldig JSON; GM-acties blijven geaudit en Discord-gelogd
Jadefall AHBot startup cleanupAHBot meldt geen fout meer wanneer Seller en Buyer bewust uit staan met Account/GUID op 0Live / build OKWorldserver opnieuw gebouwd en gestart; oude Account/GUID startup-error is weg
Jadefall backup retention guardDagelijkse database-backupretentie beperkt tot mappen met patroon YYYYMMDD-HHMMSS, zodat patch-, rollback- en binary-archieven niet per ongeluk worden verwijderdLive / script OKbash -n schoon; daily backupmappen en beschermde archiefmappen gecontroleerd
Jadefall webroot cleanupPublieke backupbestanden uit public_html verplaatst, .env.local naar 600 gezet en gevoelige routes opnieuw getest op 403Live / security OKSmoke-test: paginas 200/302 correct, API JSON geldig, PHP-lint schoon
Jadefall world update restore16 ontbrekende world-update SQL-bestanden teruggezet in de actieve core update-map met SHA1-controle tegen acore_world.updatesLive / hash OKWorldserver restart schoon: geen "applied but missing" update-waarschuwingen meer
Jadefall DB startup cleanupFoutieve spell-scriptkoppelingen verwijderd die bij worldserver-start waarschuwingen gaven voor ontbrekende Spell.dbc entries of scripts zonder codeLive / DB backup OKRestart schoon: waarschuwingen voor Thirst Unending, Freya sun beam en Wyrmrest Skytalon zijn weg
Jadefall BG Strijdmakker bracket fixStrijdmakkers zoeken nu alleen actieve battlegrounds met dezelfde bracket, zodat Random BG/repeat queues geen bots meer aan verkeerde oude instances koppelenLive / build OKWarsong/Arathi/Eye opnieuw testen; logspam verlaagd van error naar info
Jadefall scanner guardWorldserver blokkeert standaard scanners na herhaalde malformed packets en beperkt logspamLive / build OKNormale clients blijven werken; scanner-IP wordt tijdelijk geweigerd zonder firewall-sudo
Jadefall web scanner hardeningWebsite blokkeert standaard WordPress/phpMyAdmin/.env/vendor-scans met 403 zonder normale portal/API-routes te rakenLive / deploy OKStatuspagina 200, session-API JSON, wp-login.php 403 getest
Jadefall portal cleanupPortalrechten, SSH-secrets, PHP-error output, UTF-8 encoding en publieke HTML smoke-tests opgeschoondLive / deploy OK19 pagina's 200, API JSON OK, scanner-routes 403, geen zichtbare mojibake in live HTML
Jadefall source hygieneGenerated .bak-bestanden uit de core-source gehaald en volledige working-tree patchsnapshot gemaaktBackup OK37 backupbestanden gearchiveerd; patchsnapshot bewaard voor rollback/review
Jadefall Random BG bracketRandom Battleground kiest nu een concrete BG met de juiste map/bracket voor PvP-fill, zodat Strijdmakkers niet direct abortenLive / build OKRandom BG testen: WSG/AB/EotS moeten teams vullen zonder bg bracket entry not found
Jadefall PvP/BG StrijdmakkersWarsong Gulch, Arathi Basin en Eye of the Storm vullen solo/kleine groepen aan tot speelbare teamsLive / build OKWSG/AB getest: Strijdmakkers vechten, vlag/objectives werken, pre-start rush geblokkeerd
Jadefall Isle of ConquestIoC gate-healthdata gecorrigeerd: gates starten intact, nemen vehicle-damage en tonen voortgang via BG-chat bij 75/50/25%Live / build OKDemolisher/cannon getest; gates gaan kapot, HP verhoogd naar 120.000 voor langere gevechten
Jadefall PvP namen/gearStrijdmakkers gebruiken normale namen en betere PvP-schaal in plaats van debugnamenLive / build OKScoreboard en gevechtssterkte controleren per BG
#26399.character level respecteert nu MaxPlayerLevelLive / build OKGM command boven/onder max testen
Jadefall BG crashguardGegenereerde Strijdmakkers met ontbrekende model/equip-data crashen de worldserver niet meerLive / build OKWSG/AB queue testen; log moet slechte bot overslaan in plaats van assert-crashen
#26478Alterac Valley graveyard defenders movementLive / build OKAV graveyard guards controleren
#26500MoveSpline velocity logspam stillerLive / build OKConsole/logs op velocity error spam controleren
#26498Ulduar Mimiron chest overleeft outro/despawn beterLive / build OKMimiron kill/outro/loot chest testen
#26487Stale charm blokkeert BG/LFG teleport niet permanentLive / build OKDungeon/BG queue na vehicle/charm testen
#26458Mage Mirror Image breekt crowd-control minder snelLive / build OKMage mirror image + Polymorph/CC testen
#25866Death Knight Army of the Dead ghouls casten LeapLive / build OKDK Army of the Dead in combat testen
#26649Realm security level via worldconsole instelbaarLive / build OKserver set security 0 en server info getest; login-minimum staat veilig op 0
#26633Algalon wipe recovery en pull timingLive / build OKUlduar Algalon arrival visual, wipe recovery en combat-start timing uit upstream PR toegepast; worldserver draait op commit f9e2e8396
#26661Pets blijven niet vast na out-of-range spellcastsLive / build OKHunter/warlock pet op follow/stay zetten, target buiten range laten casten en controleren dat pet weer correct volgt of terugkeert
#26453Stale fishing bobbers worden opgeschoondLive / build OKVissen starten, cancelen en opnieuw vissen testen
#26469Loot chest eligibility en pending group rollsLive / build OKDungeon/raid loot met party, group loot en need/greed testen
#26466Stratholme: Timmy the Cruel spawnt na Crusaders' Square clearLive / build OKStratholme square clearen en Timmy controleren
#26429Creature spawn scripts worden niet dubbel gereset op eerste tickLive / build OKNieuwe/gescripte NPC spawns controleren
#25421DisconnectToleranceInterval verbeterd voor reconnectsLive / build OKNormale disconnect/reconnect en Exit Now testen
#26327Feign Death threat split buiten boss encountersLive / build OKHunter Feign Death in dungeon/boss/non-boss testen
#26367Unique item cap checkt ook bank bij loot rollsLive / build OKNeed/greed testen met unique item in bank
#26275Pet spell save insert idempotentLive / build OKPet spells leren/reloggen testen
#26144Ritual helpers mogen casten ondanks cooldownLive / build OKSummoning ritual met meerdere spelers testen
#26120Caster NPC infinite chase/leash fixLive / build OKCaster mobs met lange casts laten chasen/evaden
#26397Persistent AOE spell animation cleanupLive / build OKChanneled/dynamic object AOE visueel testen
#26116Vehicle teleport iterator invalidation fixLive / build OKVehicle met passagiers/vehicle-in-vehicle teleport testen

Live toegepaste AzerothCore PR/DB-fixes

2026-07-13
PR / issueOnderwerpStatusTest
#26649Realm security level console-commandLive / build OKVeilige kern handmatig toegepast: RBAC, command, prepared statement en worldconsole handler. Test: server set security 0 schrijft realmlist.allowedSecurityLevel en server info toont minimum account security level.
#26633Algalon wipe recovery en arrival visual timingLive / build OKCherry-pick van drie upstream commits toegepast op jadefall-dev. Test: build OK, runtime-binary vervangen, worldserver start in 4 seconden en server info toont commit f9e2e8396. Handmatige raidtest blijft aanbevolen: Ulduar Algalon engage, wipe, respawn en opnieuw pullen.
#26661Pet follow/stay na out-of-range castsLive / build OKPets die naar een target lopen om een pending spell te casten, blijven daarna niet vast in chase/stay-state. Test: hunter pet en warlock pet op stay/follow, target buiten range, cast/petattack, daarna terugroepen.
#26453Fishing bobbers worden opgeschoondLive / build OKOude fishing bobbers worden bij recast/cleanup verwijderd, zodat spelers niet met stale bobber-objecten blijven zitten. Test: vissen, opnieuw casten, loot openen en opnieuw vissen.
#26496Pets, guardians en vanity critters volgen same-map portalsLive / build OKTijdelijke pets, guardians/minions en vanity critters blijven correct mee bij same-map teleports/portals. Test: hunter pet, DK ghoul, shaman elemental, warlock guardian en vanity critter door portal.
#26616Spell-attribuut: niet castbaar tijdens charmLive / build OKSPELL_ATTR5_NOT_AVALIABLE_WHILE_CHARMED wordt nu in Spell::CheckCast afgedwongen. Test: spells met dit attribuut moeten falen zolang de caster charmed is.
#26654Non-controllable guardians gaan direct in combatLive / build OKGuardians zonder player-control, zoals elementals/infernal-achtige summons, engageren direct zodat hun AI kan chasen en aanvallen. Test: shaman elemental, warlock infernal/guardian en normale petattack controleren.
#26658Realmlist toont offline als worldserver niet draaitLive / build OKAuthserver zet realms bij start veilig op offline; worldserver haalt de offline-vlag periodiek weg zodra de realm echt draait. Test: auth en world herstart, poorten 3724/8085 online, portalstatus blijft online via directe poortmeting.
#26647Obsidian Sanctum Lava Strike randomisatieLive / build OKSartharion Lava Strike kiest nu willekeurige posities op het platform in plaats van steeds dezelfde targetpositie. Test: worldserver herbouwd en schoon gestart; raidtest blijft aanbevolen.
Jadefall moduleLifeBots compile-fix na volledige rebuildLive / build OKmod_jadefall_lifebots.cpp gebruikt nu expliciet QueryResult.h, zodat de module ook bij een schone volledige rebuild compileert. Backup: mod_jadefall_lifebots.cpp.before-queryresult-20260717.
#26655Ebon Gargoyle luistert naar petattackLive / build OKCore cherry-pick toegepast en conflict opgelost in TemporarySummon.cpp. Test: Death Knight Summon Gargoyle en petattack/target-prioriteit controleren.
#26657Curse of the Shadowhorn targetfixLive / build OKCore cherry-pick toegepast. Test: quest/spell moet de speler targeten in plaats van de caster.
#26653Palemane Skinner loot cleanupLive / DB backup OKItems 3771 en 4599 verwijderd uit loot van creature 2950. Backup: jadefall_backup_creature_loot_template_20260717_pr26653.
#26656SOTA Demolisher dodge/block/parry fixLive / DB backup OKCreatures 28781 en 32796 kregen flags_extra=8388630, zodat vehicles niet kunnen dodge/block/parryen. Backup: jadefall_backup_creature_template_20260717_pr26656.
#26666Blackrock Depths: Magmus gebruikt correcte spell-ID'sBuild OK / restart nodigUpstream scriptfix toegepast op boss_magmus.cpp. Test na restart: Magmus pullen in BRD en controleren dat Fiery Burst/War Stomp correct worden gecast.
#26550Blackrock Depths: The Love Potion questfixBuild OK / restart nodigWorld-SQL en BRD-script toegepast. Test na restart: questflow rond The Love Potion in Blackrock Depths nalopen.
#26582Algalon encounter-state via SetBossStateLive / build OKAlgalon gebruikt nu de normale boss-state flow voor fail, reset, combat en defeat; worldserver herbouwd en schoon gestart in 5 seconden
#26000Controlled guardians herstellen na teleportLive / build OKWater Elemental/controllable guardians worden na teleport opnieuw op follow gezet en zo nodig naar de speler gebracht; worldserver herbouwd en schoon gestart in 5 seconden
#26592Freya chest loot eligibilityLive / build OKFreya loot chests 194324-194331 krijgen loot-recipient op instance create; worldserver herbouwd en schoon gestart in 5 seconden
#26593Pattern: Bag of Many Hides dropchanceLive / DB reload OKProfession-gated drops van item 34491 bij Gordunni mobs verhoogd naar 10%; creature loot templates live gereload, backup staat in jadefall_backup_creature_loot_template_20260713_26593
#26588Underbog heroic model-fixLive / DB reload OKHeroic Lykul Wasp en Underbog Lord gebruiken weer de normale wasp/bog-giant modellen; backup staat in jadefall_backup_creature_template_model_20260713_26588
#26583Washed Ashore reward-tekst typoLive / DB OKQuest 4681 zegt nu correct coast of Darkshore; backup staat in jadefall_backup_quest_offer_reward_20260713_pr26583
#26504Marksman Bova positie en modelLive.go xyz -1720.64 5637.84 128.024 530
#26503Kel'Thuzad 25-player loot poolsLiveNaxxramas 25 lootverdeling controleren
#26502Patchwork Golem, Bile Retcher, Sludge Belcher stun/immunityLiveNaxxramas 10/25 regressietest
#26495Majestic Dragon Figurine proc op instant HoTsLiveDruid HoTs getest met Rejuvenation/Wild Growth
#26456Sludge Beast uit terrain-pocket verplaatstLive.go xyz 1062.86 -3125.56 71.5102 1
#26439Higher Learning books/decoys despawnen correctLiveDalaran books gebruiken en respawn controleren
#26446Patchwork Golem immunityAfgedektVervangen door #26502
#26413Mage Hunter creature display IDsLiveDead Mage Hunter model visueel controleren
#26416Ruby Sanctum Thiassi/Antiok vehicle buffLive.go xyz 4399.19 569.694 115.684 571
#26242To Dragon's Fall quest prerequisiteLiveDragonblight Wanted questchain testen
#26204Rifle the Bodies / Your Presence is Required chain fixLiveBorean Tundra questchain testen
#26248Flesh Giant Spine drop conditionLiveNeutralizing the Plague quest drop testen
#26245Fel Creep vereist Cenarion BeaconLiveFelwood herbs met/zonder beacon testen

Eerder gefixt of gecontroleerd op Jadefall

Speler bevestigd / test nodig
IssueOnderwerpStatusOpmerking
#26505Crystalline Frayer heroic blijft in combatGefixtScriptName op heroic entry 30528; Nexus heroic bevestigd.
#26494Majestic Dragon Figurine procGefixtWerkt met druid HoTs.
#26493Korim/Bova staan te dicht bij elkaarGefixtSpawnpositie aangepast.
#26491Body of Evidence RP-sequenceTest nodigEerste DB/SAI-pass live; Warmaul Pyre test blijft open.
#26490Huffer loopt niet rond GrullocGefixtWaypoints toegevoegd en bevestigd.
#26477Bloodsail / Captain Keelhaul shipGeen bug gezienGecontroleerd, geen afwijking gevonden.
#26444Patchwork Golem stunbaarGefixtLater opgeschoond via #26502.
#26311For Posterity zichtbaarGefixtQuestrelatie gecorrigeerd.
#26128Miralisse trainer/gossipGeen bug gezienOpties gecontroleerd.

Nieuwe GitHub-triage

2026-07-16
PR / issueOnderwerpRisicoVolgende stap
#26602Ulduar Razorscale: harpoons, timers en fasesMiddel: raid-script en DB.Op testbranch pakken; Ulduar/Razorscale volledig nalopen.
#26625Ulduar Mimiron ACU chase-fixMiddel: boss-AI plus DB.Goed kandidaat omdat issue #25250 hierdoor waarschijnlijk afgedekt wordt.
#26631Ulduar Auriaya spawn en Sanctum Sentry formationMiddel: DB en encounter-start.Alleen toepassen na visuele formation-test.
#26633Ulduar Algalon wipe recovery en room-effect timingToegepast.Live op commit f9e2e8396; handmatige Algalon wipe/repull-test blijft open.
#26647Obsidian Sanctum Lava Strike randomisatieToegepast.Live / build OK; OS raidtest blijft aanbevolen.
#26550BRD quest The Love Potion werkt niet goedToegepast.Build OK; gaat live na worldserver-restart en DB-updatecontrole.
#26254Dual-school spell immunity cleanupHoog: raakt core spell-resist/immunity.Niet blind toepassen; eerst regressietest PvP/PvE spells.
#26643Strand of the Ancients demolisher bugMiddel: battleground/vehicle.Relevant voor onze PvP-focus; eerst reproduceren.
#26642Fiery Plate Gauntlets loot-object werkt nietLaag: quest loot/object.Snelle DB/SAI-kandidaat na test.
#26640Black Morass: Aeonus summons addsMiddel: dungeon-event.Black Morass run plannen en vergelijken met blizzlike gedrag.

Deze lijst is triage, geen live changelog. Items gaan pas naar "Live toegepast" na branch, build, DB-backup en regressietest.

Open / bewust niet blind toegepast

Review eerst
PR / issueOnderwerpWaarom voorzichtigVolgende stap
#26465Grote DB immunity syncRaakt veel creature templates en instances.Per boss/instance reviewen en testen.
#26348Dark Portal demon battleGrote scripted encounter met veel bewegende delen.Scenario-flow apart reproduceren.
#26435Master Loot quest itemsLootcode raakt party/raidgedrag breed.Party met Master Loot test maken.
#26484Critter bij teleport/portalPet/summon teleport core.Portaltest met companion.
#25747Alterac Valley graveyard guardsBattleground spawnflow.AV testscenario voorbereiden.
#26463Pet combat/contact fixConflicteert met onze huidige Unit.cpp.Handmatig mergen en extra hunter/pet test.
#26465Massale difficulty immunity syncConflicteert met #26502: zou Sludge Belcher heroic weer unstunnable maken.Splitsen; alleen veilige entries toepassen.

Hoe spelers bugs moeten melden

Support
Stuur altijd mee
Characternaam, zone, quest/spell/item/NPC-naam, wat je deed, wat er gebeurde en een screenshot als dat kan.
Voor GM's/testers
Noteer ook .gps, race/class/level, party/raidstand en exacte stappen om het probleem opnieuw te krijgen.

Fixes worden pas als definitief gezien nadat ze reproduceerbaar getest zijn en geen regressie veroorzaken.