Skip to content

Commit

Permalink
fix(tf2-competitive): add round timer override plugin (#38)
Browse files Browse the repository at this point in the history
  • Loading branch information
garrappachc authored Apr 14, 2022
1 parent e91ee5e commit 5d6d985
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 0 deletions.
8 changes: 8 additions & 0 deletions packages/tf2-competitive/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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}" \
Expand All @@ -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
Expand Down
1 change: 1 addition & 0 deletions packages/tf2-competitive/checksum.md5
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,4 @@ d132bd0706ab9088f19bb85e89be6ec8 srctvplus.so
d68f0f5e420921e4a63fdcd62e6d1176 srctvplus.vdf
847f134d2dd9f1024d90f8f6f935ff31 tf2-comp-fixes.zip
046fe7d2cb239f207ddd8784a4a83faa updated-pause-plugin.zip
a33630009738ed4049e62beb013da3eb roundtimeroverride.zip

0 comments on commit 5d6d985

Please sign in to comment.