X3D Admin Panel config
Change values in the form, then copy one topic or the whole file into your server.
Download with my settingsLogs
Docs ↗Config.LogscategoriesDisable a category with false — keep money./item. on if you want an audit trail
player.money.item.job.group.chatadmin.retentionDaysDays to keep per category (default = everything not listed)
defaultadmin.chatextraTablesOther database tables the panel also prunes (daily, 5000 rows per batch)
table/column = table / time column · days = days to keep · epoch = true if the column holds unix seconds
where = extra SQL condition, e.g. "claimed = 1" — list log tables only
{ table = 'TB_SOME_LOG', column = 'created_at', days = 90 },
externalShow another system's log table on the logs page (read-only), e.g. a patched es_extended log table
label = tab name · table = table name · the rest = column names (data = JSON) · nil = off
external = {
table = 'TB_CC_SERVER_LOG', time = 'ts', identifier = 'identifier', name = 'name',
kind = 'kind', resource = 'resource', data = 'data',
row-number column (newest first)
},
queueMaxMax queued rows; when full, lowPriority categories are dropped first
lowPriorityCategories dropped first when the queue is full
coordsStore the player's coordinates on every row
storeIpStore the IP on join (personal data, off by default)