|
|
@@ -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
|