Files
cultivation-world-simulator/web
Zihao Xu 8631be501b fix: prevent game from auto-starting to avoid stale initialization events
Problem:
When loading a save (e.g., from year 106), events from year 100 would appear.
This happened because the game auto-started on server startup and client
connection, generating initialization events before the user could load a save.

Solution:
1. Backend: Keep game paused on startup even if LLM check passes
2. Backend: Remove auto-resume on first WebSocket connection
3. Frontend: Start with game paused (isManualPaused = true)

Now the user must explicitly click 'resume' to start a new game, or load a
save first. This prevents the race condition where game_loop generates events
with stale world state.
2026-01-08 21:10:05 +08:00
..
2025-11-20 01:27:48 +08:00
2025-11-20 01:27:48 +08:00
2025-11-22 01:13:36 +08:00
2025-11-20 22:16:27 +08:00
2025-11-20 22:16:27 +08:00
2025-11-22 15:32:46 +08:00
2025-12-04 21:33:14 +08:00