feat(dashboard): client_sysinfo permission and retention

client_sysinfo (GM 5, grantable) shows the client system info; the Log pruning
task deletes rows not seen for log_client_sysinfo_days (90).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Aaron Kimbrell
2026-09-29 18:40:36 -05:00
parent 55775d9623
commit 05a99cef82
4 changed files with 5 additions and 0 deletions

View File

@@ -256,6 +256,8 @@ backup_mysqldump=mysqldump
log_chat_days=30
# Login addresses: Addresses an account hasn't logged in from for this long are forgotten. (days)
log_login_address_days=90
# Client system info: System descriptions clients sent at login that haven't been seen for this long are forgotten. (days)
log_client_sysinfo_days=90
# Server health history: Minute-by-minute player counts and uptime. (days)
health_days=30
# Server traffic history: Minute-by-minute packets, bytes and HTTP requests of every server (Diagnostics). The last hour