File Details
TimeLogger-v1.2.0.zip
- R
- Mar 22, 2026
- 1.13 MB
- 11
- 12.0.5+1
- Retail
File Name
TimeLogger.zip
Supported Versions
- 12.0.5
- 12.0.1
Crash recovery (temp_logout)
- If the client exits without firing
PLAYER_LOGOUT(crash, force quit, etc.), the last row ineventscan be aloginwith no matchinglogout. - The addon stores
TimeLoggerDB.temp_logout: the same shape as a logout row, updated: - once immediately after each successfulPLAYER_LOGIN(while in world), and - every 5 minutes while you remain logged in. - On the next
PLAYER_LOGIN, if the last stored event is stilllogin, the addon appends a syntheticlogoutusing the lasttemp_logoutsnapshot, marked withrecovery = true
Limitation
- Saved variables are usually written on logout or
/reload, not continuously. - If the client dies before a save that included a recent
temp_logout, recovery may not run; you can still see login → login with no logout. - When recovery does apply, the logout time can be up to ~5 minutes after the real exit (or sooner thanks to the immediate update on login).
- On a clean
PLAYER_LOGOUT, the heartbeat ticker stops andtemp_logoutis cleared.