Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion 7-days-to-die/module.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
apiVersion: gameplane.local/module/v1
name: 7-days-to-die
displayName: 7 Days to Die
version: 2.0.1
version: 2.0.2
game: 7-days-to-die
summary: 7 Days to Die dedicated server (vinanrra/7dtd-server) with persistent world saves and image-native mod installers. No RCON console or wizard server settings — this image spreads them across directories the operator can't all mount at once.
homepage: https://7daystodie.com/
Expand Down
20 changes: 18 additions & 2 deletions 7-days-to-die/template.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ metadata:
spec:
displayName: 7 Days to Die
game: 7-days-to-die
version: 2.0.1
version: 2.0.2
accentColor: "#8b0000"
description: |
7 Days to Die dedicated server using
Expand Down Expand Up @@ -90,8 +90,24 @@ spec:
advertise: false

storage:
size: 45Gi
# The worlds. 7DtD's persistent state lives in TWO directories with no
# safe common parent: the ~17.5GB game install (serverfiles/) and the
# world saves (.local/share/7DaysToDie). Their only shared parent,
# /home/sdtdserver, also holds user.sh — the ENTRYPOINT — so mounting a
# PVC there shadows it and the container cannot even exec.
#
# Before spec.storage.extra existed, the single PVC had to go on the
# saves, which left the 17.5GB install on the node's ephemeral disk.
# SteamCMD then died with "Not enough disk space to download server
# files" and the server crash-looped, never once starting.
mountPath: /home/sdtdserver/.local/share/7DaysToDie
size: 10Gi
extra:
# The game install. Persisted so it is downloaded once, not on every
# pod start — and so it is not on ephemeral node disk at all.
- name: serverfiles
mountPath: /home/sdtdserver/serverfiles
size: 45Gi

resources:
requests:
Expand Down
Loading