42 lines
1.1 KiB
YAML
42 lines
1.1 KiB
YAML
apiVersion: yggdrasil.snarfnet.net/v1alpha1
|
|
kind: GameSeed
|
|
metadata:
|
|
name: farming-simulator-25
|
|
displayName: "Farming Simulator 25 Dedicated Server"
|
|
version: "1.0.0"
|
|
spec:
|
|
game:
|
|
appId: 2300320
|
|
branch: public
|
|
autoUpdate: true
|
|
server:
|
|
name: "SnarfNet FS25 Countryside"
|
|
passwordSecret: "FS25_SERVER_PASSWORD"
|
|
adminPasswordSecret: "FS25_ADMIN_PASSWORD"
|
|
maxPlayers: 16
|
|
saveDirectory: "/opt/game-servers/fs25/savegame"
|
|
network:
|
|
ip: "140.44.44.80"
|
|
ports:
|
|
- port: 10823
|
|
protocol: TCP
|
|
description: "Game Web Management & Client Connection"
|
|
- port: 10823
|
|
protocol: UDP
|
|
description: "Game Network Traffic"
|
|
resources:
|
|
cpuLimit: "6"
|
|
memoryLimit: "12Gi"
|
|
memoryReservation: "6Gi"
|
|
runtime:
|
|
image: "thijsvanloef/farming-simulator-25:latest"
|
|
restartPolicy: unless-stopped
|
|
environment:
|
|
SERVER_NAME: "SnarfNet FS25 Countryside"
|
|
GAME_PORT: 10823
|
|
backup:
|
|
schedule: "0 4 * * *"
|
|
retentionDays: 14
|
|
targetPath: "/mnt/nas/game-backups/farming-simulator-25"
|
|
|