ServerOptions
satisfactory-dedicated-server-sdk
Defined in: src/Interfaces/ServerOptions.ts:23
Options for configuring a Satisfactory Dedicated Server.
These settings control server behavior such as auto-pausing, autosave intervals, server restart scheduling, gameplay data reporting, and network quality.
Example
const options: ServerOptions = {
DSAutoPause: true,
AutosaveInterval: 10,
NetworkQuality: 80
};
Properties
AutosaveInterval?
optional
AutosaveInterval:number
Defined in: src/Interfaces/ServerOptions.ts:26
Interval in minutes between automatic saves.
DSAutoPause?
optional
DSAutoPause:boolean
Defined in: src/Interfaces/ServerOptions.ts:24
If true
, the server automatically pauses when no players are connected.
DSAutoSaveOnDisconnect?
optional
DSAutoSaveOnDisconnect:boolean
Defined in: src/Interfaces/ServerOptions.ts:25
If true
, the server autosaves when a player disconnects.
NetworkQuality?
optional
NetworkQuality:number
Defined in: src/Interfaces/ServerOptions.ts:29
Adjusts the network quality setting (0–100). Higher is better.
SendGameplayData?
optional
SendGameplayData:boolean
Defined in: src/Interfaces/ServerOptions.ts:28
Whether to send gameplay analytics data to the server.
ServerRestartTimeSlot?
optional
ServerRestartTimeSlot:number
Defined in: src/Interfaces/ServerOptions.ts:27
Preferred time slot for automatic server restarts (e.g., hour of the day).