diff --git a/packages/tf2-competitive/Dockerfile b/packages/tf2-competitive/Dockerfile index 835ce67..dfd194e 100644 --- a/packages/tf2-competitive/Dockerfile +++ b/packages/tf2-competitive/Dockerfile @@ -38,12 +38,16 @@ ARG SRCTV_PLUS_SO_URL=https://github.com/dalegaard/srctvplus/releases/download/v ARG SRCTV_PLUS_VDF_FILE_NAME=srctvplus.vdf ARG SRCTV_PLUS_VDF_URL=https://github.com/dalegaard/srctvplus/releases/download/v1.1/${SRCTV_PLUS_VDF_FILE_NAME} +ARG ROUNDTIMER_OVERRIDE_PLUGIN_FILE_NAME=roundtimeroverride.zip +ARG ROUNDTIMER_OVERRIDE_PLUGIN_URL=https://github.com/b4nnyBot/TF2-Improved-Round-Timer-Plugin/raw/main/Round%20Timer%20Override%20Plugin.zip + RUN \ # download all the plugins wget -nv "${SOAP_DM_PLUGIN_URL}" "${DHOOKS_PLUGIN_URL}" "${COMP_FIXES_PLUGIN_URL}" "${UPDATED_PAUSE_PLUGIN_URL}" "${CURL_PLUGIN_URL}" "${CURL_EXTENSION_URL}" \ "${ETF2L_CONFIGS_URL}" "${DEMOS_TF_PLUGIN_URL}" "${SRCTV_PLUS_SO_URL}" "${SRCTV_PLUS_VDF_URL}" \ && wget -nv "${MGEMOD_PLUGIN_URL}" -O "${MGEMOD_PLUGIN_FILE_NAME}" \ && wget -nv "${RGL_CONFIGS_URL}" -O "${RGL_CONFIGS_FILE_NAME}" \ + && wget -nv "${ROUNDTIMER_OVERRIDE_PLUGIN_URL}" -O "${ROUNDTIMER_OVERRIDE_PLUGIN_FILE_NAME}" \ # verify md5 checksums && md5sum -c checksum.md5 \ # install plugins @@ -55,6 +59,9 @@ RUN \ && unzip -q -o "${CURL_PLUGIN_FILE_NAME}" -d "${SERVER_DIR}/tf/addons/sourcemod" \ && unzip -q "${ETF2L_CONFIGS_FILE_NAME}" -d "${SERVER_DIR}/tf/cfg/" \ && unzip -q "${RGL_CONFIGS_FILE_NAME}" "server-resources-updater-master/cfg/*.cfg" && mv "server-resources-updater-master/cfg/"* "${SERVER_DIR}/tf/cfg/" \ + && unzip -q "${ROUNDTIMER_OVERRIDE_PLUGIN_FILE_NAME}"\ + && mv roundtimer_override.smx "${SERVER_DIR}/tf/addons/sourcemod/plugins/" \ + && mv roundtimer_override.sp "${SERVER_DIR}/tf/addons/sourcemod/scripting/" \ && mv "${CURL_EXTENSION_FILE_NAME}" "${SERVER_DIR}/tf/addons/sourcemod/extensions/${CURL_EXTENSION_FILE_NAME}" \ && mv "${DEMOS_TF_PLUGIN_FILE_NAME}" "${SERVER_DIR}/tf/addons/sourcemod/plugins/${DEMOS_TF_PLUGIN_FILE_NAME}" \ && mv "${SRCTV_PLUS_SO_FILE_NAME}" "${SERVER_DIR}/tf/addons/${SRCTV_PLUS_SO_FILE_NAME}" \ @@ -68,6 +75,7 @@ RUN \ && rm "${CURL_PLUGIN_FILE_NAME}" \ && rm "${ETF2L_CONFIGS_FILE_NAME}" \ && rm -r "${RGL_CONFIGS_FILE_NAME}" "server-resources-updater-master" \ + && rm "${ROUNDTIMER_OVERRIDE_PLUGIN_FILE_NAME}" \ && rm "checksum.md5" \ # remove useless (and potentially harmful) plugins && rm "$SERVER_DIR/tf/addons/sourcemod/plugins/"{nextmap,funcommands,funvotes}.smx diff --git a/packages/tf2-competitive/checksum.md5 b/packages/tf2-competitive/checksum.md5 index 067ced6..2d43150 100644 --- a/packages/tf2-competitive/checksum.md5 +++ b/packages/tf2-competitive/checksum.md5 @@ -10,3 +10,4 @@ d132bd0706ab9088f19bb85e89be6ec8 srctvplus.so d68f0f5e420921e4a63fdcd62e6d1176 srctvplus.vdf 847f134d2dd9f1024d90f8f6f935ff31 tf2-comp-fixes.zip 046fe7d2cb239f207ddd8784a4a83faa updated-pause-plugin.zip +a33630009738ed4049e62beb013da3eb roundtimeroverride.zip