feat: add homelab deployment configs, documentation, and automation scripts
This commit is contained in:
44
snarfnet-game-seeds/seeds/stationeers.seed.yaml
Normal file
44
snarfnet-game-seeds/seeds/stationeers.seed.yaml
Normal file
@@ -0,0 +1,44 @@
|
||||
apiVersion: yggdrasil.snarfnet.net/v1alpha1
|
||||
kind: GameSeed
|
||||
metadata:
|
||||
name: stationeers
|
||||
displayName: "Stationeers Dedicated Server"
|
||||
version: "1.0.0"
|
||||
spec:
|
||||
game:
|
||||
appId: 600760
|
||||
branch: public
|
||||
autoUpdate: true
|
||||
server:
|
||||
name: "SnarfNet Stationeers Moonbase"
|
||||
worldName: "Moon"
|
||||
passwordSecret: "STATIONEERS_SERVER_PASSWORD"
|
||||
maxPlayers: 10
|
||||
saveDirectory: "/opt/game-servers/stationeers/saves"
|
||||
network:
|
||||
ip: "140.44.44.80"
|
||||
ports:
|
||||
- port: 27016
|
||||
protocol: UDP
|
||||
description: "Game Traffic Port"
|
||||
- port: 27015
|
||||
protocol: UDP
|
||||
description: "Steam Query Port"
|
||||
resources:
|
||||
cpuLimit: "4"
|
||||
memoryLimit: "8Gi"
|
||||
memoryReservation: "4Gi"
|
||||
runtime:
|
||||
image: "sprits/stationeers-server:latest"
|
||||
restartPolicy: unless-stopped
|
||||
environment:
|
||||
SERVER_NAME: "SnarfNet Stationeers Moonbase"
|
||||
WORLD_NAME: "Moon"
|
||||
GAME_PORT: 27016
|
||||
QUERY_PORT: 27015
|
||||
AUTO_SAVE_INTERVAL: 300
|
||||
backup:
|
||||
schedule: "0 4 * * *"
|
||||
retentionDays: 14
|
||||
targetPath: "/mnt/nas/game-backups/stationeers"
|
||||
|
||||
Reference in New Issue
Block a user