|
|
@ -10,6 +10,27 @@ cp -v "${servercfgdefault}" "${servercfgfullpath}" |
|
|
|
sleep 1 |
|
|
|
} |
|
|
|
|
|
|
|
fn_userinputconfig(){ |
|
|
|
# allow user to input server name and password |
|
|
|
if [ -z "${autoinstall}" ]; then |
|
|
|
echo "" |
|
|
|
echo "Configuring ${gamename} Server" |
|
|
|
echo "=================================" |
|
|
|
sleep 1 |
|
|
|
read -p "Enter server name: " servername |
|
|
|
read -p "Enter rcon password: " rconpass |
|
|
|
else |
|
|
|
servername="${servicename}" |
|
|
|
rconpass="rconpassword" |
|
|
|
fi |
|
|
|
echo "changing hostname." |
|
|
|
sed -i "s/\"<hostname>\"/\"${servername}\"/g" "${servercfgfullpath}" |
|
|
|
sleep1 |
|
|
|
echo "changing rconpassword." |
|
|
|
sed -i "s/\"<rconpassword>\"/\"${rconpass}\"/g" "${servercfgfullpath}" |
|
|
|
sleep 1 |
|
|
|
} |
|
|
|
|
|
|
|
fn_arma3config(){ |
|
|
|
fn_defaultconfig |
|
|
|
echo "creating ${networkcfg} config file." |
|
|
@ -38,20 +59,7 @@ echo "creating banned.cfg." |
|
|
|
touch "${systemdir}/banned.cfg" |
|
|
|
sleep 1 |
|
|
|
|
|
|
|
# allow user to input server name and password |
|
|
|
if [ -z "${autoinstall}" ]; then |
|
|
|
echo "" |
|
|
|
echo "Configuring ${gamename} Server" |
|
|
|
echo "=================================" |
|
|
|
sleep 1 |
|
|
|
read -p "Enter server name: " servername |
|
|
|
read -p "Enter rcon password: " rconpass |
|
|
|
else |
|
|
|
servername="${servicename}" |
|
|
|
rconpass="rconpassword" |
|
|
|
fi |
|
|
|
sed -i "s/\"<hostname>\"/\"${servername}\"/g" "${servercfgfullpath}" |
|
|
|
sed -i "s/\"<rconpassword>\"/\"${rconpass}\"/g" "${servercfgfullpath}" |
|
|
|
fn_userinputconfig |
|
|
|
echo "" |
|
|
|
} |
|
|
|
|
|
|
@ -76,28 +84,21 @@ echo "server.cfg > ${servercfg}." |
|
|
|
echo "exec ${servercfg}" > "server.cfg" |
|
|
|
sleep 1 |
|
|
|
|
|
|
|
# allow user to input server name and password |
|
|
|
if [ -z "${autoinstall}" ]; then |
|
|
|
echo "" |
|
|
|
echo "Configuring ${gamename} Server" |
|
|
|
echo "=================================" |
|
|
|
sleep 1 |
|
|
|
read -p "Enter server name: " servername |
|
|
|
read -p "Enter rcon password: " rconpass |
|
|
|
else |
|
|
|
servername="${servicename}" |
|
|
|
rconpass="rconpassword" |
|
|
|
fi |
|
|
|
sed -i "s/\"<hostname>\"/\"${servername}\"/g" "${servercfgfullpath}" |
|
|
|
sed -i "s/\"<rconpassword>\"/\"${rconpass}\"/g" "${servercfgfullpath}" |
|
|
|
fn_userinputconfig |
|
|
|
echo "" |
|
|
|
} |
|
|
|
|
|
|
|
fn_teeworldsconfig(){ |
|
|
|
fn_defaultconfig |
|
|
|
|
|
|
|
echo "adding logfile location to config." |
|
|
|
sed -i "s/\"logfile\"/\"logfile ${gamelog}\"/g" "${servercfgfullpath}" |
|
|
|
sed -i "s@\"<logfile>\"@\"${gamelog}\"@g" "${servercfgfullpath}" |
|
|
|
sleep 1 |
|
|
|
echo "removing password holder." |
|
|
|
sed -i "s/<password>//" "${servercfgfullpath}" |
|
|
|
sleep 1 |
|
|
|
|
|
|
|
fn_userinputconfig |
|
|
|
echo "" |
|
|
|
} |
|
|
|
|
|
|
|