diff --git a/start.sh b/start.sh index c92e76c5eee44953663f4ce51714f8717ccd38dc..76f62105852d57f39e2e3d47d412dc254dc99754 100644 --- a/start.sh +++ b/start.sh @@ -2,24 +2,24 @@ dir='/nquakesv' -remote_ip=$(curl http://myip.dnsomatic.com) -[ -n "$hostdns" ] || hostdns=$remote_ip +REMOTE_IP=$(curl http://myip.dnsomatic.com) +[ -n "$HOSTDNS" ] || HOSTDNS=${REMOTE_IP} echo "===== nQuakeSV Configuration =====" echo "Setting server name: ${HOSTNAME}" -echo $hostname > ~/.nquakesv/hostname +echo ${HOSTNAME} > ~/.nquakesv/hostname /bin/sed -i "s/hostname .*/hostname ${HOSTNAME}/" ktx/port1.cfg /bin/sed -i "s/.*k_motd1 .*/set k_motd1 \"${HOSTNAME}\"/" ktx/port1.cfg /bin/sed -i "s/hostname .*/hostname ${HOSTNAME}/" qtv/qtv.cfg /bin/sed -i "s/set hostname .*/set hostname \"${HOSTNAME}\"/" qwfwd/qwfwd.cfg echo "Setting server hostname: ${HOSTDNS}" -echo $hostdns > ~/.nquakesv/hostdns -echo $remote_ip > ~/.nquakesv/ip +echo ${HOSTDNS} > ~/.nquakesv/hostdns +echo ${REMOTE_IP} > ~/.nquakesv/ip #/bin/sed -i "s/qtv .*/qtv ${HOSTDNS}:28501/" qtv/qtv.cfg /bin/sed -i "s/qtv .*/qtv 127.0.0.1:28501/" qtv/qtv.cfg -/bin/sed -i "s/sv_serverip .*/sv_serverip \"${remote_ip}:28501\"/" ktx/port1.cfg +/bin/sed -i "s/sv_serverip .*/sv_serverip \"${HOSTDNS}:28501\"/" ktx/port1.cfg echo "Setting server admin: ${ADMINNAME} <${ADMINEMAIL}>" echo "${ADMINNAME} <${ADMINEMAIL}>" > ~/.nquakesv/admin @@ -49,3 +49,4 @@ echo "==================================" /usr/bin/supervisorctl start nquakesv:* exit 0 +