Add identity-safe player moderation runtimes for T5 and T6
This commit is contained in:
@@ -4,6 +4,30 @@ Changes are listed newest first, with an independent version for every individua
|
||||
T5/T6 script and each native plugin. Current versions are recorded in
|
||||
[versions.json](versions.json); see the [version policy](README.md#versioning).
|
||||
|
||||
## 2026-10-15 — Player moderation runtime
|
||||
|
||||
- **tws_t5_moderation.gsc 1.0.0 / tws_t6_moderation.gsc 1.0.0**: new optional
|
||||
paired scripts register current GUIDs and use the existing shared connection
|
||||
dispatcher. Require common 1.2.0, the matching native plugin 1.3.0, and Electric
|
||||
Cherry's instance-authenticated moderation endpoint/private configuration.
|
||||
- **t5-plugin 1.3.0 / t6-plugin 1.3.0**: add the native moderation component and
|
||||
policy/journal utilities, connection-bound synchronous actions, durable cached
|
||||
bans/mutes and expiry/revocation, and an opt-in bounded HTTP response limit.
|
||||
Existing HTTP callers keep their previous limit behavior. Sources are each
|
||||
plugin's component/moderation.cpp, utils/moderation.*, and utils/http.*.
|
||||
Both games change for matching functionality; their chat opcodes remain distinct.
|
||||
- Deploy the receiver first; build and install both matching DLL/script pairs,
|
||||
supply separate instance credentials, and fully restart game-server processes.
|
||||
Persistent tws-moderation directories must survive restart. No deployment or
|
||||
live Windows/Plutonium verification is claimed. See [runtime contract and
|
||||
validation](docs/moderation.md).
|
||||
- Validation: paired native moderation policy/adapter checks passed with ASan and
|
||||
UBSan, including separate-process journal and session-sequence recovery. The
|
||||
GSC identity and retry/disable/resume checks, native HTTP cap/error checks,
|
||||
existing HTTP component, bank and telemetry checks, metadata/link validation,
|
||||
and `git diff --check` passed. Native adapter tests use engine shims; no DLL
|
||||
build, GSC compilation or live game validation was performed.
|
||||
|
||||
## 2026-10-15
|
||||
|
||||
### Replace the dashboard panels with unboxed HUD overlays
|
||||
|
||||
Reference in New Issue
Block a user