Browse Source

adding UT3 config

pull/1016/head
Alexander Hurd 9 years ago
parent
commit
302aa58194
  1. 1
      UnrealTournament3/ut3server
  2. 29
      lgsm/functions/install_config.sh

1
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

29
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

Loading…
Cancel
Save