Files
gbr-games/games/satisfactory/game.yaml
T
gbr-bot 80529396fd
Validate game templates / validate (push) Successful in 20s
Validate game templates / boot-test (push) Successful in 1m47s
Validate game templates / publish (push) Skipped
feat(games): draft Satisfactory
Drafted and boot-tested by the GBR builder (job f8e6011f-a280-4260-85cb-6d28a11b65ff).
2026-10-26 03:52:39 +00:00

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'