Repository navigation
fix(ark, 7dtd): ARK was killed by a probe that can never pass; 7dtd ran out of disk - #25
Merged
Merged
Conversation
…an out of disk
ARK: the server was WORKING the whole time. Its own game log:
Server: "ARK #391248" has successfully started!
Full Startup: 50.89 seconds
Server has completed startup and is now advertising for join. (10.32GB Mem)
...while the startup probe failed 1651 times over 13 hours and SIGTERMed it.
The template assumed ?RCONEnabled=True / ?RCONPort= on the launch string
enable RCON. They do not — ASA only honours those from GameUserSettings.ini,
which this template deliberately does not render (ASA rewrites that file, so
re-rendering every start would wipe the admin's in-game settings). So nothing
ever listened on 27020, and every probe targeted 27020.
ASA has no other probeable TCP port (game/peer are UDP), so the probes are
removed entirely. The server boots in under a minute; the probe was the
entire problem. RCON still works after the documented one-time
GameUserSettings.ini edit — but the pod must not depend on that to be healthy.
7DtD: SteamCMD failed with 'Not enough disk space to download server files'
(exit 1, 25 restarts). The 17.5GB download plus install does not fit in the
declared 15Gi. Raised to 45Gi.
Signed-off-by: valgulnecron <39313199+ValgulNecron@users.noreply.github.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.
ARK — it was working the entire time
Its own game log, while we thought it was broken:
Meanwhile the startup probe failed 1651 times over 13 hours and SIGTERMed it.
Root cause: the template assumed
?RCONEnabled=True/?RCONPort=on the launch string enable RCON. They don't. ASA only honours those fromGameUserSettings.ini— which this template deliberately does not render (ASA rewrites that file, so re-rendering on every start would wipe the admin's in-game settings). So nothing ever listened on 27020, and every probe targeted 27020.ASA has no other probeable TCP port (game/peer are UDP). So the probes are removed. The server boots in under a minute — the probe was the entire problem. RCON still works after the documented one-time
GameUserSettings.iniedit; the pod just must not depend on that to be considered healthy.This was ARK's fifth bug, and the only one where the software was fine and our health check was the fault.
7 Days to Die
SteamCMD: Not enough disk space to download server files(exit 1, 25 restarts). A 17.5 GB download plus install does not fit in the declared 15Gi. Raised to 45Gi.