feat(ark): ready when advertising for join
First boot with the install fix ran ARK for ~10 minutes and found, in ShooterGame.log: "Server: ... has successfully started!", "EOS ownership validation initialized: Success", "Full Startup: 36.26 seconds" and, about two minutes later, "Server has completed startup and is now advertising for join. (9.96GB Mem)". That last line is when players, console players through EOS included, can join, so it is the readyPattern; the real line is test.yaml's readyExample. Boot tests now wait for it instead of only checking ARK stays up for 10 minutes. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
9fef27cd40
commit
65cbb8cfd4
2 files changed
+4
-3
No files matched your search
@@ -325,6 +325,7 @@ agnosticCommandConfig:
|
|||||||
restPortKey: null
|
restPortKey: null
|
||||||
restUser: null
|
restUser: null
|
||||||
logFilePath: ShooterGame/Saved/Logs/ShooterGame.log
|
logFilePath: ShooterGame/Saved/Logs/ShooterGame.log
|
||||||
|
readyPattern: Server has completed startup and is now advertising for join
|
||||||
backupPaths:
|
backupPaths:
|
||||||
- ShooterGame/Saved
|
- ShooterGame/Saved
|
||||||
maxBackupSizeMb: 4096
|
maxBackupSizeMb: 4096
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# yaml-language-server: $schema=../../schema/test.schema.json
|
# yaml-language-server: $schema=../../schema/test.schema.json
|
||||||
# Values CI uses to boot-test this game. Never put real credentials here: map them under 'secrets'.
|
# Values CI uses to boot-test this game. Never put real credentials here: map them under 'secrets'.
|
||||||
# No readyPattern yet: the server must stay up for 10 minutes, which covers the ~13 GB first
|
# Ready means advertising for join, which comes about 2 minutes after "Full Startup"; the first boot also
|
||||||
# download and Proton's slow first start.
|
# installs ~13 GB and Proton, so the timeout is generous.
|
||||||
settleSec: 600
|
readyExample: '[2026.10.25-06.32.24:246][239]Server has completed startup and is now advertising for join. (9.96GB Mem)'
|
||||||
timeoutSec: 2400
|
timeoutSec: 2400
|
||||||
Reference in new issue
Block a user