Skip to content

Harden multiplayer damage authority#32

Merged
agustin-lowpoly merged 5 commits into
mainfrom
multiplayer-hit-los-leniency
Jun 23, 2026
Merged

Harden multiplayer damage authority#32
agustin-lowpoly merged 5 commits into
mainfrom
multiplayer-hit-los-leniency

Conversation

@agustin-lowpoly

Copy link
Copy Markdown
Contributor

Summary:

  • Keep the cssQuake SEO metadata/title updates.
  • Move multiplayer combat to stricter server authority for repeated damage, moving targets, projectiles, pickups, respawn, and remote pain/attack/death presentation.
  • Add focused multiplayer browser coverage; default deep checks now run the core two-client release gate, with world/spawn/lifecycle checks behind --extended.

Tests:

  • node --check test/browser/runMultiplayerDeepChecks.mjs
  • pnpm build
  • pnpm test
  • node test/browser/runMultiplayerDeepChecks.mjs --json-out bench/results/quake/multiplayer-deep-checks-core-after-prune.json (20/20, page errors 0, request failures 0)

@agustin-lowpoly agustin-lowpoly merged commit c40aabf into main Jun 23, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant