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

Added Call of Duty 4 server config

Daniel Gibbs 9 лет назад
Родитель
Сommit
64e6a08745
1 измененных файлов с 11 добавлено и 5 удалено
  1. 11 5
      lgsm/functions/install_config.sh

+ 11 - 5
lgsm/functions/install_config.sh

@@ -83,20 +83,20 @@ fn_set_dst_config_vars(){
 		randomkey=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1)
 		sed -i "s/CLUSTERKEY/${randomkey}/g" "${clustercfgfullpath}"
 		sleep 1
-	else	
+	else
 		echo "${clustercfg} is already configured."
 		fn_script_log_info "${clustercfg} is already configured."
 	fi
-	
+
 	## server.ini
 	# removing unnecessary options (dependent on sharding & shard type)
-	if [ "${sharding}" == "false" ]; then 
+	if [ "${sharding}" == "false" ]; then
 		sed -i "s/ISMASTER//g" "${servercfgfullpath}"
 		sed -i "/SHARDNAME/d" "${servercfgfullpath}"
 	elif [ "${master}" == "true" ]; then
 		sed -i "/SHARDNAME/d" "${servercfgfullpath}"
 	fi
-	
+
 	echo "changing shard name."
 	fn_script_log_info "changing shard name."
 	sed -i "s/SHARDNAME/${shard}/g" "${servercfgfullpath}"
@@ -105,7 +105,7 @@ fn_set_dst_config_vars(){
 	fn_script_log_info "changing master setting."
 	sed -i "s/ISMASTER/${master}/g" "${servercfgfullpath}"
 	sleep 1
-	
+
 	## worldgenoverride.lua
 	if [ "${cave}" == "true" ]; then
 		echo "defining ${shard} as cave in ${servercfgdir}/worldgenoverride.lua."
@@ -182,6 +182,12 @@ elif [ "${gamename}" == "Call of Duty 2" ]; then
 	fn_fetch_default_config
 	fn_default_config_remote
 	fn_set_config_vars
+elif [ "${gamename}" == "Call of Duty 4" ]; then
+	gamedirname="CallOfDuty4"
+	array_configs+=( server.cfg )
+	fn_fetch_default_config
+	fn_default_config_remote
+	fn_set_config_vars
 elif [ "${gamename}" == "Call of Duty: World at War" ]; then
 	gamedirname="CallOfDutyWorldAtWar"
 	array_configs+=( server.cfg )