Skip to content

Redesign Warden for TBC 2.4.3.8606 - #166

Merged
MadMaxMangos merged 13 commits into
masterfrom
feature/warden-redesign-tbc-8606
Aug 23, 2026
Merged

Redesign Warden for TBC 2.4.3.8606#166
MadMaxMangos merged 13 commits into
masterfrom
feature/warden-redesign-tbc-8606

Conversation

@MadMaxMangos

@MadMaxMangos MadMaxMangos commented Aug 23, 2026

Copy link
Copy Markdown
Member

Summary

  • Replaces the removed legacy runtime with the redesigned Warden architecture for exact Windows TBC 2.4.3 build 8606 clients.
  • Implements authenticated exact-locale admission, module bootstrap and transfer, transactional packet handling, bounded check planning, typed evidence, confirmation, audit, incident, kick, aggressive cadence, and permanent-ban policy.
  • Starts Warden at character selection and runs normal checks only while the player is in world; repeated offenders receive the reviewed actionable pre-world batch.
  • Keeps production Timing, MPQ, Lua, and MEM checks entirely database-driven.
  • Adds all new Warden configuration settings and advances mangosd ConfVersion to 2026082300.
  • Fails safe on lifecycle and protocol faults without treating operational failures as cheating.

Database dependency

Validation

  • PCH-disabled Release build of mangosd and mangos_tests with PlayerBots, Eluna, and ScriptDev3 enabled.
  • Full CTest: 14/14 passed.
  • Database Warden maintenance: 22/22 passed.
  • Exact runtime bootstrap and clean checks passed for all eight supported locales.
  • Observe audit, Mode 1 kick, five-incident aggressive mode, ten-incident permanent ban, cleanup, and final clean reconnect all passed.
  • Installed mangosd and realmd binaries matched their audited build outputs byte-for-byte.

This change is Reviewable/

@AppVeyorBot

Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 3a898f02bd

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread src/game/Server/WardenCheckCatalogLoader.h Outdated
Comment thread src/game/Server/WorldSession.cpp
@AppVeyorBot

Copy link
Copy Markdown

@MadMaxMangos
MadMaxMangos merged commit 1308c28 into master Aug 23, 2026
8 checks passed
@MadMaxMangos
MadMaxMangos deleted the feature/warden-redesign-tbc-8606 branch August 23, 2026 19:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants