diff --git a/UnrealTournament3/ut3server b/UnrealTournament3/ut3server index 44975f318..6b342995f 100644 --- a/UnrealTournament3/ut3server +++ b/UnrealTournament3/ut3server @@ -65,7 +65,6 @@ executable="./ut3" servercfg="UTGame.ini" servercfgdir="${systemdir}/UTGame/Config" servercfgfullpath="${servercfgdir}/${servercfg}" -servercfgdefault="${servercfgdir}/UTGame.ini" backupdir="${rootdir}/backups" # Logging diff --git a/lgsm/functions/install_config.sh b/lgsm/functions/install_config.sh index e23cac0a9..74b270932 100644 --- a/lgsm/functions/install_config.sh +++ b/lgsm/functions/install_config.sh @@ -165,6 +165,33 @@ fn_unreal2config(){ echo "" } +fn_ut3config(){ + echo "" + echo "Configuring ${gamename} Server" + echo "=================================" + sleep 1 + echo "setting ServerName to 'LinuxGSM UT3 Server'" + fn_script_log_info "setting ServerName to 'LinuxGSM UT3 Server'" + sleep 1 + sed -i 's/ServerName=/ServerName=LinuxGSM UT3 Server/g' "${servercfgdir}/UT-Game.ini" + echo "setting WebAdmin password." + fn_script_log_info "setting WebAdmin password." + sed -i 's/AdminPassword=/AdminPassword=admin/g' "${servercfgdir}/UT-Game.ini" + sleep 1 + echo "enabling WebAdmin." + fn_script_log_info "enabling WebAdmin." + sed -i 's/bEnabled=false/bEnabled=True/g' "${servercfgdir}/UT-Web.ini" + if [ "${gamename}" == "Unreal Tournament 3" ]; then + sleep 1 + echo "setting WebAdmin port to 8075." + fn_script_log_info "setting WebAdmin port to 8081." + sed -i 's/ListenPort=80/ListenPort=8081/g' "${servercfgdir}/UT-Web.ini" + fi + sleep 1 + echo "" + +} + fn_unrealtournament(){ # allow user to input server name and password if [ -z "${autoinstall}" ]; then @@ -420,6 +447,8 @@ elif [ "${gamename}" == "Unreal Tournament" ]; then wget -N /dev/null ${githuburl}/UnrealTournament/cfg/Game.ini 2>&1 | grep -F HTTP | cut -c45- | uniq sleep 1 fn_unrealtournament +elif [ "${gamename}" == "Unreal Tournament 3" ]; then + fn_ut3config elif [ "${gamename}" == "Unreal Tournament 2004" ]; then fn_unreal2config elif [ "${gamename}" == "Unreal Tournament 99" ]; then