# 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'