feat(games): add Satisfactory #24
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