Drafted and boot-tested by the GBR builder (job f8e6011f-a280-4260-85cb-6d28a11b65ff).
55 lines
1.6 KiB
YAML
55 lines
1.6 KiB
YAML
# yaml-language-server: $schema=../../schema/game.schema.json
|
|
id: satisfactory
|
|
name: Satisfactory
|
|
defaultDockerImage: cm2network/steamcmd
|
|
defaultStartupCommand: ./FactoryServer.sh -Port=7777
|
|
requiredMemoryMb: 16384
|
|
requiredDiskMb: 51200
|
|
defaultPorts:
|
|
- 7777/udp
|
|
- 7777/tcp
|
|
installMethod: STEAMCMD
|
|
installConfig:
|
|
appId: "1690800"
|
|
defaultConfig:
|
|
MaxPlayers: 32
|
|
Password: ""
|
|
ServerName: GBRHosting - {SERVER_NAME}
|
|
bAutoPause: true
|
|
bIsPublic: true
|
|
bIsPvP: false
|
|
configSchema:
|
|
properties:
|
|
MaxPlayers:
|
|
category: Gameplay & Rules
|
|
description: Maximum number of players that can join the server at the same time.
|
|
title: Max Players
|
|
type: integer
|
|
Password:
|
|
category: Security & Access
|
|
description: Password players must enter to join. Leave empty for a public, password-free server.
|
|
title: Join Password
|
|
type: string
|
|
ServerName:
|
|
category: System & General
|
|
description: The name displayed in the in-game server browser.
|
|
title: Server Name
|
|
type: string
|
|
bAutoPause:
|
|
category: Gameplay & Rules
|
|
description: Automatically pause the simulation when no players are connected to save CPU.
|
|
title: Auto Pause
|
|
type: boolean
|
|
bIsPublic:
|
|
category: System & General
|
|
description: List the server as public in the in-game browser.
|
|
title: Public Server
|
|
type: boolean
|
|
bIsPvP:
|
|
category: Gameplay & Rules
|
|
description: Allow players to damage each other with weapons and tools.
|
|
title: PvP Enabled
|
|
type: boolean
|
|
type: object
|
|
readyPattern: 'LogServer: Display: Server startup time elapsed and saving/level loading is'
|