From 557f8efce75ce959bbd87afc3b653131f0df182e Mon Sep 17 00:00:00 2001 From: TYGX <44126974+tydaytygx@users.noreply.github.com> Date: Mon, 13 May 2024 15:48:41 +0800 Subject: [PATCH 1/3] added workshop params --- bullseye/etc/entry.sh | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/bullseye/etc/entry.sh b/bullseye/etc/entry.sh index 454c74f..f61fcb1 100644 --- a/bullseye/etc/entry.sh +++ b/bullseye/etc/entry.sh @@ -12,9 +12,9 @@ else fi eval bash "${STEAMCMDDIR}/steamcmd.sh" +force_install_dir "${STEAMAPPDIR}" \ - +login anonymous \ - +app_update "${STEAMAPPID}" "${VALIDATE}"\ - +quit + +login anonymous \ + +app_update "${STEAMAPPID}" "${VALIDATE}"\ + +quit # steamclient.so fix mkdir -p ~/.steam/sdk64 @@ -113,6 +113,11 @@ eval "./cs2" -dedicated \ "${SV_SETSTEAMACCOUNT_ARGS}" \ +sv_password "${CS2_PW}" \ +sv_lan "${CS2_LAN}" \ + +sv_downloadurl "${CS2_FASTDL_URL}" \ + +sv_allowdownload "${CS2_FASTDL_ALLOW_DOWNLOAD}" \ + +sv_allowupload "${CS2_FASTDL_ALLOW_UPLOAD}" \ + +host_workshop_map "${CS2_HOST_WORKSHOP_MAP}"\ + +host_workshop_collection "${CS2_HOST_WORKSHOP_COLLECTION}"\ "${CS2_ADDITIONAL_ARGS}" # Post Hook From 758bbfc0d17211afccb9f54fedf8e7ad44442657 Mon Sep 17 00:00:00 2001 From: TYGX <44126974+tydaytygx@users.noreply.github.com> Date: Mon, 13 May 2024 15:53:52 +0800 Subject: [PATCH 2/3] Added workshop map support --- examples/docker-compose.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/examples/docker-compose.yml b/examples/docker-compose.yml index 0662965..2a49e31 100644 --- a/examples/docker-compose.yml +++ b/examples/docker-compose.yml @@ -24,6 +24,8 @@ services: - CS2_GAMEMODE=1 # (Used if CS2_GAMEALIAS not defined. See https://developer.valvesoftware.com/wiki/Counter-Strike_2/Dedicated_Servers) - CS2_MAPGROUP=mg_active # (Map pool) - CS2_STARTMAP=de_inferno # (Start map) + - CS2_HOST_WORKSHOP_MAP # Specify workshop map id + - CS2_HOST_WORKSHOP_COLLECTION # Specify workshop collection id # Bots - CS2_BOT_DIFFICULTY # (0 - easy, 1 - normal, 2 - hard, 3 - expert) - CS2_BOT_QUOTA # (Number of bots) @@ -47,7 +49,7 @@ services: - "27015:27015/tcp" # TCP - "27015:27015/udp" # UDP - "27020:27020/udp" # UDP - stdin_open: true # Add local console for docker attach, docker attach --sig-proxy=false cs2-dedicated - tty: true # Add local console for docker attach, docker attach --sig-proxy=false cs2-dedicated + stdin_open: true # Add local console for docker attach, docker attach --sig-proxy=false cs2-dedicated + tty: true # Add local console for docker attach, docker attach --sig-proxy=false cs2-dedicated volumes: cs2: From d77ddbe9b26b307f05cd85e92e01b77671f824fb Mon Sep 17 00:00:00 2001 From: TYGX <44126974+tydaytygx@users.noreply.github.com> Date: Mon, 13 May 2024 16:17:22 +0800 Subject: [PATCH 3/3] Update entry.sh --- bullseye/etc/entry.sh | 3 --- 1 file changed, 3 deletions(-) diff --git a/bullseye/etc/entry.sh b/bullseye/etc/entry.sh index f61fcb1..3a416cb 100644 --- a/bullseye/etc/entry.sh +++ b/bullseye/etc/entry.sh @@ -113,9 +113,6 @@ eval "./cs2" -dedicated \ "${SV_SETSTEAMACCOUNT_ARGS}" \ +sv_password "${CS2_PW}" \ +sv_lan "${CS2_LAN}" \ - +sv_downloadurl "${CS2_FASTDL_URL}" \ - +sv_allowdownload "${CS2_FASTDL_ALLOW_DOWNLOAD}" \ - +sv_allowupload "${CS2_FASTDL_ALLOW_UPLOAD}" \ +host_workshop_map "${CS2_HOST_WORKSHOP_MAP}"\ +host_workshop_collection "${CS2_HOST_WORKSHOP_COLLECTION}"\ "${CS2_ADDITIONAL_ARGS}"