Przeglądaj źródła

添加首次安装时, 下载mod

Dcrclub 1 miesiąc temu
rodzic
commit
49350bb094
2 zmienionych plików z 6 dodań i 2 usunięć
  1. 4 1
      DockerFile/install_dayz.sh
  2. 2 1
      DockerFile/start.sh

+ 4 - 1
DockerFile/install_dayz.sh

@@ -34,4 +34,7 @@ cat > /root/Steam/steamapps/common/DayZServer/battleye/beserver_x64.cfg << EOF
 RConPort 2314
 RConPassword $password
 RestrictRCon 0
-EOF
+EOF
+
+# 更新mod
+bash /opt/updatemod.sh

+ 2 - 1
DockerFile/start.sh

@@ -33,7 +33,6 @@ copy_files() {
 start_dayzserver() {
     cd /root/Steam/steamapps/common/DayZServer
     
-
     # 启动服务器之前,检查mod是否有更新.
     updatemodpath="/root/Steam/steamapps/workshop/content/221100"
     target_dir="/root/Steam/steamapps/common/DayZServer/client_mod"
@@ -134,6 +133,8 @@ start_dayzserver() {
 if [ ! -f "/opt/steamcmd/steamcmd.sh" ]; then
     echo "SteamCMD未安装,开始下载和安装..."
     echo "下载SteamCMD..."
+    unset http_proxy
+    unset https_proxy
     wget -O /opt/steamcmd/steamcmd_linux.tar.gz ${STEAMCMD_URL}
     echo "解压SteamCMD..."
     tar xvzf /opt/steamcmd/steamcmd_linux.tar.gz -C /opt/steamcmd