From 0b4fcef02cd7ac5716b5b3a56d5b40246c6fe9d4 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 25 Jun 2026 23:23:25 +0000 Subject: [PATCH] kyber-server: add KYBER_SERVER_PASSWORD prompt and .env entry Co-Authored-By: Claude Sonnet 4.6 Claude-Session: https://claude.ai/code/session_01D8ckUJQtj1pH8jtAddBDZs --- services/kyber-server.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/services/kyber-server.sh b/services/kyber-server.sh index ea1b77e..9b45be3 100644 --- a/services/kyber-server.sh +++ b/services/kyber-server.sh @@ -299,6 +299,7 @@ for a in data.get('assets', []): local SERVER_NAME MAX_PLAYERS prompt_text "Server name [Kyber Server]:" "Kyber Server" SERVER_NAME prompt_text "Max players [40]:" "40" MAX_PLAYERS + prompt_text "Server password (leave blank for public):" "" SERVER_PASSWORD # ── Write files ─────────────────────────────────────────────────────────── local DIR="$DOCKER_DIR/kyber-server" @@ -351,6 +352,8 @@ MAXIMA_CREDENTIALS=${EA_EMAIL}:${EA_PASSWORD} KYBER_TOKEN=${KYBER_TOKEN} KYBER_SERVER_NAME=${SERVER_NAME} KYBER_SERVER_MAX_PLAYERS=${MAX_PLAYERS} +# Leave blank for a public server, or set a password to make it private +KYBER_SERVER_PASSWORD=${SERVER_PASSWORD} # Leave blank until you have a base64-encoded map rotation string. # Build one in the Kyber client HOST tab, then base64-encode it: # echo -n '' | base64