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
SettingFTB Skies 2: Aero valueMod default
shtreimel.audit.fileEnabled
Append destructive audit lines to <world>/shtreimel/audit.log in addition to the server log.
config/shtreimel-server.toml
truenot documented
shtreimel.crash.headerEnabled
Register a CrashReportCallables header that lists loaded sub-levels and physics EWMA.
config/shtreimel-server.toml
truenot 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
falsenot documented
shtreimel.delete.requireConfirm
If true, /shtreimel delete subcommands require an explicit --confirm flag.
config/shtreimel-server.toml
truenot documented
shtreimel.delete.requireNameConfirm
If true, deleting a named sub-level requires re-typing the name as a confirm token.
config/shtreimel-server.toml
falsenot documented
shtreimel.freeze.inheritOnSplit
Freeze a newly split child at its own pose when its parent is frozen.
config/shtreimel-server.toml
truenot documented
shtreimel.freeze.persist
Persist the frozen-set across server restarts to <world>/shtreimel/state/frozen.json.
config/shtreimel-server.toml
truenot documented
shtreimel.lag.autotune.recordSamples
Master switch for the autotuner sample recorder. Has near-zero cost when off.
config/shtreimel-server.toml
truenot documented
shtreimel.lag.captureIncidentSnapshot
Queue a full diagnostic snapshot when a hot incident is reported.
config/shtreimel-server.toml
falsenot documented
shtreimel.lag.enabled
Master switch for the heat detector.
config/shtreimel-server.toml
truenot 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
truenot documented
shtreimel.mixins.nanRecoveryAuditEnabled
Audit Sable's NaN-recovery attempts (SubLevelPhysicsSystem#recoverSubLevel). Useful forensics when contraptions silently get removed.
config/shtreimel-server.toml
truenot 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
truenot documented
shtreimel.observability.logLifecycleAtInfo
Emit sub-level add/remove log lines at INFO; otherwise DEBUG.
config/shtreimel-server.toml
truenot 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
truenot 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
truenot documented
shtreimel.snapshots.format
Format(s) to write when a snapshot is dumped. JSON|CSV|BOTH.
config/shtreimel-server.toml
JSONnot documented
shtreimel.archive.maxCompressedBytes
Maximum compressed plot.nbt size accepted for verify/restore.
config/shtreimel-server.toml
268435456268435456
shtreimel.archive.maxPerUuid
Max archives to retain per sub-level UUID before pruning oldest.
config/shtreimel-server.toml
1616
shtreimel.archive.maxTotal
Hard cap across all sub-levels.
config/shtreimel-server.toml
10241024
shtreimel.audit.fileMaxBytes
Soft size cap for the audit log file before rotation.
config/shtreimel-server.toml
1048576010485760
shtreimel.auditQuery.defaultLimit
config/shtreimel-server.toml
5050
shtreimel.auditQuery.maxLimit
config/shtreimel-server.toml
10001000
shtreimel.auditQuery.maxScanBytes
Maximum bytes scanned per audit file by a filtered query.
config/shtreimel-server.toml
3355443233554432
shtreimel.crash.subLevelLimit
Maximum sub-levels enumerated in crash output per dimension.
config/shtreimel-server.toml
6464
shtreimel.forceProfile.defaultDurationSeconds
config/shtreimel-server.toml
1010
shtreimel.forceProfile.maxConcurrent
Maximum sub-levels whose individual point forces may be tracked at once.
config/shtreimel-server.toml
44
shtreimel.forceProfile.maxDurationSeconds
config/shtreimel-server.toml
6060
shtreimel.forceProfile.resultRetentionSeconds
How long completed summaries remain available to /shtreimel forces show.
config/shtreimel-server.toml
300300
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
1616
shtreimel.lag.autotune.bufferMinutes
How many minutes of history to retain in the ring buffer.
config/shtreimel-server.toml
14401440
shtreimel.lag.autotune.sampleIntervalSeconds
Seconds between recorded samples. Lower means a denser history at higher memory cost.
config/shtreimel-server.toml
6060
shtreimel.lag.consecutiveHotScans
Required consecutive hot scans before reporting. 1 preserves legacy behavior.
config/shtreimel-server.toml
11
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
55
shtreimel.lag.incidentSnapshotCooldownSeconds
Global cooldown between automatic incident snapshots.
config/shtreimel-server.toml
300300
shtreimel.lag.repeatCooldownSeconds
Minimum seconds before the same sub-level can be named again. Prevents log spam.
config/shtreimel-server.toml
300300
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
3030
shtreimel.lag.suspectCount
How many highest-ranked suspects to include in each hot-dimension incident.
config/shtreimel-server.toml
11
shtreimel.observability.historySize
Maximum exact add/remove events retained in memory for /shtreimel history and crash reports.
config/shtreimel-server.toml
512512
shtreimel.observability.logRatePerMinute
Maximum lifecycle log lines (add/remove) per dimension per minute.
config/shtreimel-server.toml
6060
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
1616
shtreimel.occupancy.maxTrackedPlayers
Total players with retained history before the least recently seen is dropped.
config/shtreimel-server.toml
500500
shtreimel.occupancy.maxTrackedSubLevels
Total sub-levels with retained history before the least recently used is dropped.
config/shtreimel-server.toml
10001000
shtreimel.occupancy.maxVisitsPerPlayer
Retained visits per player, newest kept. Bounds /shtreimel who player.
config/shtreimel-server.toml
1616
shtreimel.occupancy.persistIntervalSeconds
Minimum seconds between background writes. A final write always happens on stop.
config/shtreimel-server.toml
6060
shtreimel.occupancy.queryDefaultLimit
Rows shown by /shtreimel who recent and /shtreimel who player without a limit.
config/shtreimel-server.toml
1010
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
1010
shtreimel.ranking.softCaps.angularSpeed
config/shtreimel-server.toml
6.286.28
shtreimel.ranking.softCaps.blockEntities
config/shtreimel-server.toml
6464
shtreimel.ranking.softCaps.connectedSubLevels
config/shtreimel-server.toml
88
shtreimel.ranking.softCaps.entitiesInBoundingBox
config/shtreimel-server.toml
3232
shtreimel.ranking.softCaps.footprint
config/shtreimel-server.toml
40964096
shtreimel.ranking.softCaps.forceGroups
config/shtreimel-server.toml
1616
shtreimel.ranking.softCaps.forceLoadTickets
config/shtreimel-server.toml
44
shtreimel.ranking.softCaps.linearSpeed
config/shtreimel-server.toml
2020
shtreimel.ranking.softCaps.loadedChunks
config/shtreimel-server.toml
6464
shtreimel.ranking.softCaps.loadingDependencies
config/shtreimel-server.toml
88
shtreimel.ranking.softCaps.networkDrift
config/shtreimel-server.toml
1010
shtreimel.ranking.softCaps.reactionWheels
config/shtreimel-server.toml
3232
shtreimel.ranking.softCaps.trackingPlayers
config/shtreimel-server.toml
88
shtreimel.ranking.softCaps.volume
config/shtreimel-server.toml
262144262144
shtreimel.ranking.weights.angularSpeed
config/shtreimel-server.toml
0.50.5
shtreimel.ranking.weights.blockEntities
config/shtreimel-server.toml
1.51.5
shtreimel.ranking.weights.connectedSubLevels
Disabled by default because traversing connected actors is more expensive.
config/shtreimel-server.toml
00
shtreimel.ranking.weights.entitiesInBoundingBox
config/shtreimel-server.toml
11
shtreimel.ranking.weights.footprint
config/shtreimel-server.toml
0.50.5
shtreimel.ranking.weights.forceGroups
config/shtreimel-server.toml
0.50.5
shtreimel.ranking.weights.forceLoadTickets
config/shtreimel-server.toml
00
shtreimel.ranking.weights.linearSpeed
config/shtreimel-server.toml
0.50.5
shtreimel.ranking.weights.loadedChunks
config/shtreimel-server.toml
11
shtreimel.ranking.weights.loadingDependencies
Disabled by default because dependency traversal can query intersections.
config/shtreimel-server.toml
00
shtreimel.ranking.weights.networkDrift
config/shtreimel-server.toml
0.50.5
shtreimel.ranking.weights.reactionWheels
config/shtreimel-server.toml
0.50.5
shtreimel.ranking.weights.trackingPlayers
config/shtreimel-server.toml
0.750.75
shtreimel.ranking.weights.volume
config/shtreimel-server.toml
11
shtreimel.snapshots.intervalSeconds
config/shtreimel-server.toml
00
shtreimel.snapshots.keepCount
config/shtreimel-server.toml
4848
shtreimel.snapshots.subLevelLimit
Maximum bodies captured per dimension. Separate from the smaller crash-report limit.
config/shtreimel-server.toml
40964096
shtreimel.watch.defaultDurationSeconds
config/shtreimel-server.toml
3030
shtreimel.watch.maxDurationSeconds
config/shtreimel-server.toml
600600
shtreimel.watch.minTicksBetweenEvents
Minimum ticks between events delivered to a watcher. Prevents spam from a velocity-spinning sub-level.
config/shtreimel-server.toml
22