From 70f6ede7b8609348da12e5825ed2bc3d78e20e86 Mon Sep 17 00:00:00 2001 From: smallmodel <15067410+smallmodel@users.noreply.github.com> Date: Sat, 1 Mar 2025 00:09:29 +0100 Subject: [PATCH] Add GAMESPY_PORT environment variable --- docker/server/base/Dockerfile | 1 + docker/server/base/entrypoint.sh | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/docker/server/base/Dockerfile b/docker/server/base/Dockerfile index d476b786..bf63cff2 100644 --- a/docker/server/base/Dockerfile +++ b/docker/server/base/Dockerfile @@ -38,6 +38,7 @@ RUN useradd -m openmohaa USER openmohaa ENV GAME_PORT=12203 +ENV GAMESPY_PORT=12300 COPY "entrypoint.sh" "/usr/local/bin/entrypoint.sh" WORKDIR "/usr/local/share/mohaa" diff --git a/docker/server/base/entrypoint.sh b/docker/server/base/entrypoint.sh index 1ba9b5ee..a5d26623 100644 --- a/docker/server/base/entrypoint.sh +++ b/docker/server/base/entrypoint.sh @@ -2,4 +2,4 @@ # It's amazing that with Docker, one can't put environment variables in the array of the ENTRYPOINT command -/usr/local/games/openmohaa/lib/openmohaa/omohaaded +set fs_homepath home +set dedicated 2 +set net_port $GAME_PORT:-12203 $@ +/usr/local/games/openmohaa/lib/openmohaa/omohaaded +set fs_homepath home +set dedicated 2 +set net_port $GAME_PORT:-12203 +set net_gamespy_port $GAMESPY_PORT:-12300 $@