Configuration Reference
Ball Studios — https://git.balls.studio/BallStudios/pterodactyl_addon
All settings are in config/advanced-admin.php. Many can be overridden via .env.
Network Traffic Dashboard
| Key |
Default |
.env Override |
Description |
network.enabled |
true |
ADDON_NETWORK_ENABLED |
Enable/disable module |
network.collection_interval_seconds |
10 |
ADDON_NETWORK_INTERVAL |
Seconds between metrics collection |
network.iptables_enabled |
false |
ADDON_NETWORK_IPTABLES |
Enable port-level iptables collection |
network.retention.raw |
1 |
ADDON_NETWORK_RETENTION_RAW |
Raw data retention (days) |
network.retention.5m |
7 |
ADDON_NETWORK_RETENTION_5M |
5-min downsampled retention (days) |
network.retention.1h |
30 |
ADDON_NETWORK_RETENTION_1H |
Hourly downsampled retention (days) |
network.retention.1d |
365 |
ADDON_NETWORK_RETENTION_1D |
Daily downsampled retention (days) |
network.rate_limit_per_minute |
12 |
ADDON_NETWORK_RATE_LIMIT |
Live endpoint rate limit |
Role-Based Permissions
| Key |
Default |
Description |
roles.enabled |
true |
Enable/disable module |
roles.max_roles_per_server |
0 |
0 = unlimited |
roles.warn_on_delete_in_use |
true |
Warn before deleting assigned role |
roles.dangerous_permissions |
See config |
Permissions that trigger UI warning |
roles.write_rate_limit |
30 |
Admin write operations per minute |
File Revision History
| Key |
Default |
.env Override |
Description |
revisions.enabled |
true |
ADDON_REVISIONS_ENABLED |
Enable/disable module |
revisions.storage_path |
addons/revisions |
ADDON_REVISIONS_PATH |
Storage path under storage/app/ |
revisions.max_file_size |
10485760 (10 MB) |
ADDON_REVISIONS_MAX_FILE_SIZE |
Max file size to track (bytes) |
revisions.max_revisions_per_file |
50 |
ADDON_REVISIONS_MAX_PER_FILE |
Max revisions per file |
revisions.max_storage_per_server |
524288000 (500 MB) |
ADDON_REVISIONS_MAX_STORAGE |
Max storage per server |
revisions.retention_days |
90 |
ADDON_REVISIONS_RETENTION_DAYS |
Delete revisions older than N days |
revisions.excluded_patterns |
See config |
— |
File glob patterns to never track |
Default Excluded Patterns
Console Autocomplete
| Key |
Default |
.env Override |
Description |
console.enabled |
true |
ADDON_CONSOLE_ENABLED |
Enable/disable module |
console.autocomplete_rate_limit |
60 |
ADDON_CONSOLE_RATE_LIMIT |
Requests per minute per user |
console.player_cache_ttl_minutes |
30 |
ADDON_CONSOLE_PLAYER_TTL |
Player cache expiry (minutes) |
console.max_suggestions |
10 |
ADDON_CONSOLE_MAX_SUGGESTIONS |
Max suggestions returned |
console.patterns.join.* |
See config |
— |
Regex patterns for player join |
console.patterns.leave.* |
See config |
— |
Regex patterns for player leave |