Просмотр исходного кода

Added missing beta password for steamcmd

Alasdair Haig 6 лет назад
Родитель
Сommit
cc45f58529
2 измененных файлов с 5 добавлено и 1 удалено
  1. 1 0
      lgsm/config-default/config-lgsm/vhserver/_default.cfg
  2. 4 1
      lgsm/functions/update_steamcmd.sh

+ 1 - 0
lgsm/config-default/config-lgsm/vhserver/_default.cfg

@@ -122,6 +122,7 @@ sleeptime="0.5"
 appid="896660"
 appid="896660"
 # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
 # SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch
 branch=""
 branch=""
+branchpassword=""
 # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
 # Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server
 steammaster="false"
 steammaster="false"
 
 

+ 4 - 1
lgsm/functions/update_steamcmd.sh

@@ -30,7 +30,10 @@ fn_update_steamcmd_dl(){
 	# All other servers.
 	# All other servers.
 	else
 	else
 		if [ -n "${branch}" ]; then
 		if [ -n "${branch}" ]; then
-			${unbuffer} ${steamcmdcommand} +login "${steamuser}" "${steampass}" +force_install_dir "${serverfiles}" +app_update "${appid}" -beta "${branch}" +quit | tee -a "${lgsmlog}"
+			if [ -n "${branchpassword}" ]; then
+				${unbuffer} ${steamcmdcommand} +login "${steamuser}" "${steampass}" +force_install_dir "${serverfiles}" +app_update "${appid}" -beta "${branch}" -betapassword "${branchpassword}" +quit | tee -a "${lgsmlog}"
+			else
+				${unbuffer} ${steamcmdcommand} +login "${steamuser}" "${steampass}" +force_install_dir "${serverfiles}" +app_update "${appid}" -beta "${branch}" +quit | tee -a "${lgsmlog}"
 		else
 		else
 			${unbuffer} ${steamcmdcommand} +login "${steamuser}" "${steampass}" +force_install_dir "${serverfiles}" +app_update "${appid}" +quit | tee -a "${lgsmlog}"
 			${unbuffer} ${steamcmdcommand} +login "${steamuser}" "${steampass}" +force_install_dir "${serverfiles}" +app_update "${appid}" +quit | tee -a "${lgsmlog}"
 		fi
 		fi