[recording]
	#Number of ticks between route recording samples.
	# Default: 10
	# Range: 1 ~ 1200
	sampleIntervalTicks = 10
	#Minimum distance between saved route points.
	# Default: 1.0
	# Range: 0.0 ~ 1024.0
	minDistanceBetweenPoints = 1.0
	#Maximum number of route points stored per route.
	# Default: 5000
	# Range: 2 ~ 100000
	maxRoutePoints = 5000

[playback]
	#Default route playback mode.
	#Allowed Values: PING_PONG, ONE_WAY
	mode = "PING_PONG"
	#Maximum playback speed multiplier.
	# Default: 1.0
	# Range: 0.1 ~ 10.0
	maxSpeedMultiplier = 1.0
	#Maximum distance from the nearest route endpoint allowed when beginning playback.
	# Default: 24.0
	# Range: 0.0 ~ 512.0
	maxStartJoinDistance = 24.0
	#Stop automated playback when collision is detected.
	stopOnCollision = true
	#How many times longer than the recorded segment duration playback may take before overdue stuck monitoring begins.
	# Default: 3.0
	# Range: 1.0 ~ 20.0
	segmentOverrunMultiplier = 3.0
	#Minimum net distance in blocks an overdue segment must gain toward its target before the overdue stuck timer is reset.
	# Default: 0.25
	# Range: 0.01 ~ 32.0
	minMeaningfulProgressDistance = 0.25
	#Maximum ticks an overdue segment may continue without meaningful net progress before playback pauses in a fault hold.
	# Default: 200
	# Range: 20 ~ 36000
	stuckTimeoutTicks = 200
	#Allow a single recorded leg / single stop plan to count as a valid runnable route.
	allowOneWayRoutePlans = false

[docking]
	#Search radius in blocks for finding exactly one ground-side Docking Connector near an Airship Station.
	# Default: 24
	# Range: 1 ~ 128
	stationDockSearchRadius = 24
	#Maximum ticks to wait for station and ship Docking Connectors to lock after a docking stop starts.
	# Default: 200
	# Range: 20 ~ 12000
	dockLockTimeoutTicks = 600
	#Maximum ticks to wait for dock transfer activity to become idle before continuing.
	# Default: 2400
	# Range: 20 ~ 36000
	dockIdleTimeoutTicks = 2400
	#Recorded route distance in blocks kept clear around a reserved dock.
	#Incoming ships queue before this much inbound path remains to the docking stop; the holder releases after clearing this much outbound path after the stop.
	# Default: 80.0
	# Range: 1.0 ~ 512.0
	dockReservationClearanceDistance = 80.0
	#Keep Airship Station chunks force-loaded so route starts, docking, and stop context remain available even when players move away.
	#Disable this if you prefer to manage loading with another chunk-loader mod.
	forceLoadStationChunks = true
	#Extra station-centered chunk radius to temporarily force-load while a ship is docking.
	#0 loads only the station chunk, 1 loads a 3x3 chunk square, and 2 loads a 5x5 chunk square.
	# Default: 1
	# Range: 0 ~ 2
	stationInteractionChunkRadius = 1

[limits]
	#Maximum number of simultaneously active automated vehicles per player.
	# Default: 8
	# Range: 0 ~ 1024
	maxActiveVehiclesPerPlayer = 8
	#Restrict Ship Transponder and Airship Station control actions to the owner and server operators.
	restrictTransponderControlToOwner = true
	#Require players to crouch while mining Airship Stations and Ship Transponders, because breaking them removes related routes.
	requireCrouchToBreakRouteBlocks = true

[debug]
	#Master switch for automated logistics debug logging.
	#When false, all category debug logs below are disabled.
	debugLogging = false
	#Enable playback/runtime debug logs, including unloaded-transit progress and restore.
	#Only used when debugLogging is true.
	playback = true
	#Enable low-level vehicle/Sable controller debug logs.
	#Only used when debugLogging is true.
	vehicle = true
	#Enable docking connector discovery and docking-runtime debug logs.
	#Only used when debugLogging is true.
	docking = true
	#Enable cargo endpoint, cargo wait, and cargo saved-data debug logs.
	#Only used when debugLogging is true.
	cargo = true
	#Enable station/transponder menu, sync, and state-refresh debug logs.
	#Only used when debugLogging is true.
	uiSync = true
