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 $@