Handles player turn timeouts by enforcing a default action when a turn timer expires.
The handler validates the timer sequence against the current game state to ensure the event is not stale. If the timer is outdated, the event is ignored. Otherwise, the engine automatically applies a check action if legal, or a fold action if not, and updates player state accordingly.
Timeout-induced actions flow through the same game engine paths as normal player actions, triggering persistence updates and broadcasts as appropriate.
Handles player turn timeouts by enforcing a default action when a turn timer expires.
The handler validates the timer sequence against the current game state to ensure the event is not stale. If the timer is outdated, the event is ignored. Otherwise, the engine automatically applies a check action if legal, or a fold action if not, and updates player state accordingly.
Timeout-induced actions flow through the same game engine paths as normal player actions, triggering persistence updates and broadcasts as appropriate.