Skip to main content

AdvancedGameSettings

satisfactory-dedicated-server-sdk


Defined in: src/Interfaces/AdvancedGameSettings.ts:30

Advanced game configuration options for a Satisfactory Dedicated Server session.

These settings allow fine-grained control over gameplay mechanics, resources, and player abilities. They are typically used when creating a new game or modifying an existing session.

Example

const settings: AdvancedGameSettings = {
NoPower: true,
GodMode: true,
GiveAllTiers: false
};

Properties

DisableArachnidCreatures?

optional DisableArachnidCreatures: boolean

Defined in: src/Interfaces/AdvancedGameSettings.ts:32

If true, removes Arachnid enemies from the game.


FlightMode?

optional FlightMode: boolean

Defined in: src/Interfaces/AdvancedGameSettings.ts:42

If true, players can fly.


GiveAllTiers?

optional GiveAllTiers: boolean

Defined in: src/Interfaces/AdvancedGameSettings.ts:35

If true, players start with all tiers unlocked.


GiveItems?

optional GiveItems: string

Defined in: src/Interfaces/AdvancedGameSettings.ts:39

A string specifying items to give at the start.


GodMode?

optional GodMode: boolean

Defined in: src/Interfaces/AdvancedGameSettings.ts:41

If true, players become invincible.


NoBuildCost?

optional NoBuildCost: boolean

Defined in: src/Interfaces/AdvancedGameSettings.ts:40

If true, building costs are removed.


NoPower?

optional NoPower: boolean

Defined in: src/Interfaces/AdvancedGameSettings.ts:31

If true, disables power consumption and requirements.


NoUnlockCost?

optional NoUnlockCost: boolean

Defined in: src/Interfaces/AdvancedGameSettings.ts:33

If true, all unlocks are free.


SetGamePhase?

optional SetGamePhase: number

Defined in: src/Interfaces/AdvancedGameSettings.ts:34

Sets the initial game phase (numeric value).


UnlockAllResearchSchematics?

optional UnlockAllResearchSchematics: boolean

Defined in: src/Interfaces/AdvancedGameSettings.ts:36

If true, all research schematics are unlocked.


UnlockAllResourceSinkSchematics?

optional UnlockAllResourceSinkSchematics: boolean

Defined in: src/Interfaces/AdvancedGameSettings.ts:38

If true, all resource sink schematics are available.


UnlockInstantAltRecipes?

optional UnlockInstantAltRecipes: boolean

Defined in: src/Interfaces/AdvancedGameSettings.ts:37

If true, alternate recipes are unlocked instantly.