promotional bannermobile promotional banner

TimePlayed+

Session-by-session playtime tracking with daily averages, history, and CSV export. Time is limited, play with purpose.

File Details

v1.0.5

  • R
  • Mar 27, 2026
  • 130.28 KB
  • 17
  • 12.0.1
  • Retail

File Name

TimePlayed_Plus-v1.0.5.zip

Supported Versions

  • 12.0.1

TimePlayed+

v1.0.5 (2026-03-27)

Full Changelog Previous Releases

  • fix character name bug, crash recovery, and robustness improvements
    • capture character name at session start (OnEnable/PLAYER_LOGIN) instead of at logout
    • add server time cross-check for crash recovery via RequestTimePlayed
    • save afkDuration per session for accurate server reconciliation
    • store endTime in pending sessions for accurate disconnect recovery
    • check AFK state on session start (handles /reload while AFK)
    • suppress TIME_PLAYED_MSG chat spam with safety restore
    • guard against nil UnitName/GetRealmName
    • pcall protection on UnitIsAFK
    • negative AFK duration guard
    • consistent single time() snapshot per function
    • clear serverCheckpoints when user deletes history
    • 10-minute threshold, 8-hour max cap for crash recovery