Skip to content

Fix respawn visibility and packaged map menus - #11

Merged
Atchbo2001 merged 2 commits into
mainfrom
agent/respawn-visibility-and-map-list
Aug 3, 2026
Merged

Fix respawn visibility and packaged map menus#11
Atchbo2001 merged 2 commits into
mainfrom
agent/respawn-visibility-and-map-list

Conversation

@Atchbo2001

Copy link
Copy Markdown
Owner

What changed

This is a follow-up to the first multiplayer snapshot fix based on the live server log from 2026-08-03.

  • Broadcast full SpawnState to all clients when a dead player successfully respawns via N_TRYSPAWN.
  • Keep the existing SpawnResponse confirmation path, but make respawn visibility explicit for every client instead of relying only on relayed client packets.
  • Patch Sauerbraten's native menus.cfg during asset build from the same ASSET_MAPS list, so the custom-game/map creator does not keep showing the full stock map catalog.
  • Keep the packaged map set unchanged: complex dust2 turbine unless CI overrides ASSET_MAPS.

Why

The uploaded server log shows the remaining invisible-player issue happens after deaths/respawns: CN 3 repeatedly goes Dead, continues sending position updates that get rejected, and only becomes Alive again on a later respawn. The first fix addressed late join ordering; this one addresses respawn visibility after the match has been running.

Scope kept unchanged

No auth changes, no overlay, no map pack expansion, no asset replacement, no game-mode removal, no startup/runtime redesign.

@Atchbo2001
Atchbo2001 merged commit 7d26ed4 into main Aug 3, 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