Skip to main content

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).