feat: add homelab deployment configs, documentation, and automation scripts
This commit is contained in:
43
snarfnet-game-seeds/seeds/vrising.seed.yaml
Normal file
43
snarfnet-game-seeds/seeds/vrising.seed.yaml
Normal file
@@ -0,0 +1,43 @@
|
||||
apiVersion: yggdrasil.snarfnet.net/v1alpha1
|
||||
kind: GameSeed
|
||||
metadata:
|
||||
name: vrising
|
||||
displayName: "V Rising Dedicated Server"
|
||||
version: "1.0.0"
|
||||
spec:
|
||||
game:
|
||||
appId: 1829350
|
||||
branch: public
|
||||
autoUpdate: true
|
||||
server:
|
||||
name: "SnarfNet V Rising Vampire Lair"
|
||||
saveName: "SnarfNet_Vampires"
|
||||
passwordSecret: "VRISING_SERVER_PASSWORD"
|
||||
maxPlayers: 20
|
||||
saveDirectory: "/opt/game-servers/vrising/Saves"
|
||||
network:
|
||||
ip: "140.44.44.80"
|
||||
ports:
|
||||
- port: 9876
|
||||
protocol: UDP
|
||||
description: "Game Traffic Port"
|
||||
- port: 9877
|
||||
protocol: UDP
|
||||
description: "Query Port"
|
||||
resources:
|
||||
cpuLimit: "6"
|
||||
memoryLimit: "8Gi"
|
||||
memoryReservation: "4Gi"
|
||||
runtime:
|
||||
image: "trueosiris/vrising:latest"
|
||||
restartPolicy: unless-stopped
|
||||
environment:
|
||||
SERVERNAME: "SnarfNet V Rising Vampire Lair"
|
||||
SAVENAME: "SnarfNet_Vampires"
|
||||
GAMEPORT: 9876
|
||||
QUERYPORT: 9877
|
||||
backup:
|
||||
schedule: "0 4 * * *"
|
||||
retentionDays: 14
|
||||
targetPath: "/mnt/nas/game-backups/vrising"
|
||||
|
||||
Reference in New Issue
Block a user