feat(games): draft Satisfactory
Drafted and boot-tested by the GBR builder (job f8e6011f-a280-4260-85cb-6d28a11b65ff).
This commit is contained in:
1 parent
e07025f03d
commit
80529396fd
2 files changed
+59
No files matched your search
@@ -0,0 +1,54 @@
|
||||
# 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'
|
||||
@@ -0,0 +1,5 @@
|
||||
# yaml-language-server: $schema=../../schema/test.schema.json
|
||||
# Values CI uses to boot-test this game. Never put real credentials here: map them under 'secrets'.
|
||||
config: {}
|
||||
readyExample: '[2026.10.26-03.46.06:371][899]LogServer: Display: Server startup time elapsed and saving/level loading is done, auto-pause is allowed to proceed from now on (if enabled in server settings). WorldTimeSeconds = 30.08'
|
||||
timeoutSec: 2400
|
||||
Reference in new issue
Block a user