Shtreimel: FTB Skies 2: Aero config options
Config options (how FTB Skies 2: Aero sets them)
81 settings shipped in the pack's config files; 0 differ from the mod's documented default.
Show settings
| Setting | FTB Skies 2: Aero value | Mod default |
|---|---|---|
shtreimel.audit.fileEnabled Append destructive audit lines to <world>/shtreimel/audit.log in addition to the server log. config/shtreimel-server.toml | true | not documented |
shtreimel.crash.headerEnabled Register a CrashReportCallables header that lists loaded sub-levels and physics EWMA. config/shtreimel-server.toml | true | not documented |
shtreimel.crash.mixinEnabled Apply the optional fallback mixin into Sable's SubLevelPhysicsSystem.tick crash path. Off by default; fragile against upstream Sable refactors. config/shtreimel-server.toml | false | not documented |
shtreimel.delete.requireConfirm If true, /shtreimel delete subcommands require an explicit --confirm flag. config/shtreimel-server.toml | true | not documented |
shtreimel.delete.requireNameConfirm If true, deleting a named sub-level requires re-typing the name as a confirm token. config/shtreimel-server.toml | false | not documented |
shtreimel.freeze.inheritOnSplit Freeze a newly split child at its own pose when its parent is frozen. config/shtreimel-server.toml | true | not documented |
shtreimel.freeze.persist Persist the frozen-set across server restarts to <world>/shtreimel/state/frozen.json. config/shtreimel-server.toml | true | not documented |
shtreimel.lag.autotune.recordSamples Master switch for the autotuner sample recorder. Has near-zero cost when off. config/shtreimel-server.toml | true | not documented |
shtreimel.lag.captureIncidentSnapshot Queue a full diagnostic snapshot when a hot incident is reported. config/shtreimel-server.toml | false | not documented |
shtreimel.lag.enabled Master switch for the heat detector. config/shtreimel-server.toml | true | not documented |
shtreimel.mixins.createContraptionContextEnabled Capture the contraption being processed inside Create's ContraptionCollider.collideEntities. When the server crashes inside that path (e.g. propeller-collision NPEs from Aeronautics), the Shtreimel crash header prints the contraption's coordinates and entity id. Requires Create at runtime; safe to leave on for servers without Create (the mixin no-ops). config/shtreimel-server.toml | true | not documented |
shtreimel.mixins.nanRecoveryAuditEnabled Audit Sable's NaN-recovery attempts (SubLevelPhysicsSystem#recoverSubLevel). Useful forensics when contraptions silently get removed. config/shtreimel-server.toml | true | not documented |
shtreimel.mixins.removalReasonContextEnabled Capture one caller stack frame at the exact SubLevelObserver removal callback. This is more reliable than a removeSubLevel mixin but retains the legacy config key. config/shtreimel-server.toml | true | not documented |
shtreimel.observability.logLifecycleAtInfo Emit sub-level add/remove log lines at INFO; otherwise DEBUG. config/shtreimel-server.toml | true | not documented |
shtreimel.occupancy.enabled Master switch. When off, nothing is sampled and the who history subcommands report that tracking is disabled. config/shtreimel-server.toml | true | not documented |
shtreimel.occupancy.persist Persist history to <world>/shtreimel/state/occupancy.json so 'who was last on this ship' survives a restart. config/shtreimel-server.toml | true | not documented |
shtreimel.snapshots.format Format(s) to write when a snapshot is dumped. JSON|CSV|BOTH. config/shtreimel-server.toml | JSON | not documented |
shtreimel.archive.maxCompressedBytes Maximum compressed plot.nbt size accepted for verify/restore. config/shtreimel-server.toml | 268435456 | 268435456 |
shtreimel.archive.maxPerUuid Max archives to retain per sub-level UUID before pruning oldest. config/shtreimel-server.toml | 16 | 16 |
shtreimel.archive.maxTotal Hard cap across all sub-levels. config/shtreimel-server.toml | 1024 | 1024 |
shtreimel.audit.fileMaxBytes Soft size cap for the audit log file before rotation. config/shtreimel-server.toml | 10485760 | 10485760 |
shtreimel.auditQuery.defaultLimit config/shtreimel-server.toml | 50 | 50 |
shtreimel.auditQuery.maxLimit config/shtreimel-server.toml | 1000 | 1000 |
shtreimel.auditQuery.maxScanBytes Maximum bytes scanned per audit file by a filtered query. config/shtreimel-server.toml | 33554432 | 33554432 |
shtreimel.crash.subLevelLimit Maximum sub-levels enumerated in crash output per dimension. config/shtreimel-server.toml | 64 | 64 |
shtreimel.forceProfile.defaultDurationSeconds config/shtreimel-server.toml | 10 | 10 |
shtreimel.forceProfile.maxConcurrent Maximum sub-levels whose individual point forces may be tracked at once. config/shtreimel-server.toml | 4 | 4 |
shtreimel.forceProfile.maxDurationSeconds config/shtreimel-server.toml | 60 | 60 |
shtreimel.forceProfile.resultRetentionSeconds How long completed summaries remain available to /shtreimel forces show. config/shtreimel-server.toml | 300 | 300 |
shtreimel.freeze.maxConcurrent Max simultaneously-frozen sub-levels per dimension. Bounded so a runaway freeze script cannot induce per-tick work spikes. config/shtreimel-server.toml | 16 | 16 |
shtreimel.lag.autotune.bufferMinutes How many minutes of history to retain in the ring buffer. config/shtreimel-server.toml | 1440 | 1440 |
shtreimel.lag.autotune.sampleIntervalSeconds Seconds between recorded samples. Lower means a denser history at higher memory cost. config/shtreimel-server.toml | 60 | 60 |
shtreimel.lag.consecutiveHotScans Required consecutive hot scans before reporting. 1 preserves legacy behavior. config/shtreimel-server.toml | 1 | 1 |
shtreimel.lag.ewmaThresholdMs Per-dimension physics-slice EWMA above which the detector starts naming suspects, in milliseconds. Default 5.0 ms is well below a 50 ms tick budget; tune lower if you want earlier warnings. config/shtreimel-server.toml | 5 | 5 |
shtreimel.lag.incidentSnapshotCooldownSeconds Global cooldown between automatic incident snapshots. config/shtreimel-server.toml | 300 | 300 |
shtreimel.lag.repeatCooldownSeconds Minimum seconds before the same sub-level can be named again. Prevents log spam. config/shtreimel-server.toml | 300 | 300 |
shtreimel.lag.scanCooldownSeconds Minimum seconds between heat scans. The detector returns immediately if this hasn't elapsed since the last scan, so the per-tick cost on a healthy server is one config read. config/shtreimel-server.toml | 30 | 30 |
shtreimel.lag.suspectCount How many highest-ranked suspects to include in each hot-dimension incident. config/shtreimel-server.toml | 1 | 1 |
shtreimel.observability.historySize Maximum exact add/remove events retained in memory for /shtreimel history and crash reports. config/shtreimel-server.toml | 512 | 512 |
shtreimel.observability.logRatePerMinute Maximum lifecycle log lines (add/remove) per dimension per minute. config/shtreimel-server.toml | 60 | 60 |
shtreimel.occupancy.maxPlayersPerSubLevel Retained distinct players per sub-level, newest kept. Only each player's most recent visit is held, so one player boarding repeatedly cannot evict the others. config/shtreimel-server.toml | 16 | 16 |
shtreimel.occupancy.maxTrackedPlayers Total players with retained history before the least recently seen is dropped. config/shtreimel-server.toml | 500 | 500 |
shtreimel.occupancy.maxTrackedSubLevels Total sub-levels with retained history before the least recently used is dropped. config/shtreimel-server.toml | 1000 | 1000 |
shtreimel.occupancy.maxVisitsPerPlayer Retained visits per player, newest kept. Bounds /shtreimel who player. config/shtreimel-server.toml | 16 | 16 |
shtreimel.occupancy.persistIntervalSeconds Minimum seconds between background writes. A final write always happens on stop. config/shtreimel-server.toml | 60 | 60 |
shtreimel.occupancy.queryDefaultLimit Rows shown by /shtreimel who recent and /shtreimel who player without a limit. config/shtreimel-server.toml | 10 | 10 |
shtreimel.occupancy.sampleIntervalTicks Ticks between samples. Lower catches shorter hops at proportionally more cost; a boarding shorter than one interval may be missed entirely. config/shtreimel-server.toml | 10 | 10 |
shtreimel.ranking.softCaps.angularSpeed config/shtreimel-server.toml | 6.28 | 6.28 |
shtreimel.ranking.softCaps.blockEntities config/shtreimel-server.toml | 64 | 64 |
shtreimel.ranking.softCaps.connectedSubLevels config/shtreimel-server.toml | 8 | 8 |
shtreimel.ranking.softCaps.entitiesInBoundingBox config/shtreimel-server.toml | 32 | 32 |
shtreimel.ranking.softCaps.footprint config/shtreimel-server.toml | 4096 | 4096 |
shtreimel.ranking.softCaps.forceGroups config/shtreimel-server.toml | 16 | 16 |
shtreimel.ranking.softCaps.forceLoadTickets config/shtreimel-server.toml | 4 | 4 |
shtreimel.ranking.softCaps.linearSpeed config/shtreimel-server.toml | 20 | 20 |
shtreimel.ranking.softCaps.loadedChunks config/shtreimel-server.toml | 64 | 64 |
shtreimel.ranking.softCaps.loadingDependencies config/shtreimel-server.toml | 8 | 8 |
shtreimel.ranking.softCaps.networkDrift config/shtreimel-server.toml | 10 | 10 |
shtreimel.ranking.softCaps.reactionWheels config/shtreimel-server.toml | 32 | 32 |
shtreimel.ranking.softCaps.trackingPlayers config/shtreimel-server.toml | 8 | 8 |
shtreimel.ranking.softCaps.volume config/shtreimel-server.toml | 262144 | 262144 |
shtreimel.ranking.weights.angularSpeed config/shtreimel-server.toml | 0.5 | 0.5 |
shtreimel.ranking.weights.blockEntities config/shtreimel-server.toml | 1.5 | 1.5 |
shtreimel.ranking.weights.connectedSubLevels Disabled by default because traversing connected actors is more expensive. config/shtreimel-server.toml | 0 | 0 |
shtreimel.ranking.weights.entitiesInBoundingBox config/shtreimel-server.toml | 1 | 1 |
shtreimel.ranking.weights.footprint config/shtreimel-server.toml | 0.5 | 0.5 |
shtreimel.ranking.weights.forceGroups config/shtreimel-server.toml | 0.5 | 0.5 |
shtreimel.ranking.weights.forceLoadTickets config/shtreimel-server.toml | 0 | 0 |
shtreimel.ranking.weights.linearSpeed config/shtreimel-server.toml | 0.5 | 0.5 |
shtreimel.ranking.weights.loadedChunks config/shtreimel-server.toml | 1 | 1 |
shtreimel.ranking.weights.loadingDependencies Disabled by default because dependency traversal can query intersections. config/shtreimel-server.toml | 0 | 0 |
shtreimel.ranking.weights.networkDrift config/shtreimel-server.toml | 0.5 | 0.5 |
shtreimel.ranking.weights.reactionWheels config/shtreimel-server.toml | 0.5 | 0.5 |
shtreimel.ranking.weights.trackingPlayers config/shtreimel-server.toml | 0.75 | 0.75 |
shtreimel.ranking.weights.volume config/shtreimel-server.toml | 1 | 1 |
shtreimel.snapshots.intervalSeconds config/shtreimel-server.toml | 0 | 0 |
shtreimel.snapshots.keepCount config/shtreimel-server.toml | 48 | 48 |
shtreimel.snapshots.subLevelLimit Maximum bodies captured per dimension. Separate from the smaller crash-report limit. config/shtreimel-server.toml | 4096 | 4096 |
shtreimel.watch.defaultDurationSeconds config/shtreimel-server.toml | 30 | 30 |
shtreimel.watch.maxDurationSeconds config/shtreimel-server.toml | 600 | 600 |
shtreimel.watch.minTicksBetweenEvents Minimum ticks between events delivered to a watcher. Prevents spam from a velocity-spinning sub-level. config/shtreimel-server.toml | 2 | 2 |