diff --git a/entrypoint.sh b/entrypoint.sh index f7acb0e..c4ff3ae 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -2,10 +2,11 @@ set -e -WAD_PATH=${WAD_PATH:-/srv/freedm.wad} -if [ -n "$WAD_URL" ]; then - wget $WAD_URL -O /srv/game.wad - WAD_PATH=/srv/game.wad +IWAD_PATH=${IWAD_PATH:-/srv/freedm.wad} +if [ -n "$IWAD_URL" ]; then + IWAD_NAME=${IWAD_NAME:-$(basename $IWAD_URL)} + wget $IWAD_URL -O /srv/$IWAD_NAME + IWAD_PATH=/srv/$IWAD_NAME fi BOT_COUNT=${BOT_COUNT:-0} @@ -45,5 +46,5 @@ PORT=${PORT:-10666} GAMETYPE=${GAMETYPE:-Deathmatch} -SV_ARGS="+exec /srv/server.cfg -iwad $WAD_PATH -port $PORT $ADDBOT_CMDS +$GAMETYPE true" +SV_ARGS="+exec /srv/server.cfg -iwad $IWAD_PATH -port $PORT $ADDBOT_CMDS +$GAMETYPE true" LD_LIBRARY_PATH=/srv/libs sh -c "/srv/zandronum-server $SV_ARGS"