Repository navigation
fix(ark-survival-evolved): block startup on unmigrated worlds - #64
Merged
ValgulNecron merged 2 commits intoNov 12, 2026
Merged
Conversation
Signed-off-by: Baylem <zelathis@gmail.com>
Pre-merge checks:
|
Open
6 of 18 tasks
Signed-off-by: Baylem <zelathis@gmail.com>
ValgulNecron
approved these changes
Nov 12, 2026
ValgulNecron
pushed a commit
to GameplanePanel/Gameplane
that referenced
this pull request
Nov 12, 2026
Includes: - fix(ark-survival-evolved): block startup on unmigrated worlds (GameplanePanel/module#64) - fix(minecraft-java): add 26.1.2 and 26.2 to the version picker (GameplanePanel/module#62) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: Claude <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #63. This catalog fix protects existing ARK: Survival Evolved worlds before the main repository advances its bundled modules pointer. Gameplane #926 review
The 1.0 primary PVC stored the contents of
ShooterGame/Saveddirectly. The 1.1 claim stored the entire install, with cluster uploads underShooterGame/Saved/clusters. The 2.x image reads the install under/app/serverand transfers under/cluster. Starting it against either old claim can create a second world.The 2.0.1 template checks the mounts and both layouts before running the vendor entrypoint. Residual 1.x data, mixed layouts and inaccessible paths produce exit 78 with recovery instructions in the container log and Kubernetes termination message. The guard reads the claims. An administrator chooses which data to retain if copies conflict. The catalog summary, panel template description and README describe the migration.
The real image at
sha256:ce291990613e76f7019be31b96fe247188ce4957724c913c0e30097042c44bf5declares/docker-entrypoint.shand no default arguments. The operator passes the template’s command and arguments through to the game container. On a verified layout the wrapper executes the vendor entrypoint as PID 1.Validation
/appvolume and its launcher at/docker-entrypoint.sh. The offlinegp-module validatereported zero errors and three existing category warnings. Strict mode makes those category warnings fatal.1.1.0andlatesttags resolved to the same digest. Both2.0.0and2.0.1returned HTTP 404 at review time. This PR does not publish a tag.36f0b8ddpassed all three jobs. The migration test ran the 19 layouts and the real vendor preflight in 14.966 seconds. Catalog image validation recorded 13 clean modules, 16 warning-only modules and zero errors. Validation log · amd64 devcontainer · arm64 devcontainer