Files
SnarfCode/snarfnet-game-seeds/seeds/enshrouded.seed.yaml

43 lines
1.0 KiB
YAML

apiVersion: yggdrasil.snarfnet.net/v1alpha1
kind: GameSeed
metadata:
name: enshrouded
displayName: "Enshrouded Dedicated Server"
version: "1.0.0"
spec:
game:
appId: 2278520
branch: public
autoUpdate: true
server:
name: "SnarfNet Enshrouded Sanctuary"
passwordSecret: "ENSHROUDED_SERVER_PASSWORD"
maxPlayers: 16
saveDirectory: "/opt/game-servers/enshrouded/savegame"
network:
ip: "140.44.44.80"
ports:
- port: 15636
protocol: UDP
description: "Game Query & Traffic"
- port: 15637
protocol: UDP
description: "Steam Query Port"
resources:
cpuLimit: "8"
memoryLimit: "16Gi"
memoryReservation: "8Gi"
runtime:
image: "skarab42/enshrouded-server:latest"
restartPolicy: unless-stopped
environment:
SERVER_NAME: "SnarfNet Enshrouded Sanctuary"
SERVER_SLOTS: 16
GAME_PORT: 15636
QUERY_PORT: 15637
backup:
schedule: "0 4 * * *" # Daily 04:00 AM
retentionDays: 14
targetPath: "/mnt/nas/game-backups/enshrouded"