Created
November 18, 2015 09:56
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# quakestart.sh - quake live multiple server spawning script. | |
# created by Thomas Jones on 09/09/15. | |
# [email protected] | |
# Defining variables. | |
location="FREEMONT" | |
qPathToStartScript="/home/steam/Steam/steamapps/common/qlds/run_server_x64_minqlx.sh" | |
sponsortag="QLSTATS.NET:8080,CALI,FREEMONT,VKS" | |
gameport=`expr $1 + 27960` | |
rconport=`expr $1 + 28960` | |
servernum=`expr $1 + 1` | |
# Starts servers with different settings, based off the process number parsed | |
# as argument 1 by supervisord. | |
echo "========== QuakeStart.sh has started. ==========" | |
echo "========= $(date) =========" | |
#echo "arg1 is equal to $1" | |
cd /home/steam/Steam/steamapps/common/qlds/baseq3 || exit | |
if [ $1 -eq 1 ]; | |
# starting CA 1 | |
then | |
echo "Starting clan arena server 1" | |
exec "$qPathToStartScript" \ | |
+set net_strict 1 \ | |
+set net_port 27960 \ | |
+set sv_hostname "-----VKS-----CA-----FREEMONT #$servernum" \ | |
+set zmq_rcon_enable 1 \ | |
+set zmq_rcon_password "61228" \ | |
+set zmq_rcon_port 28960 \ | |
+set zmq_stats_enable 1 \ | |
+set zmq_stats_password "" \ | |
+set zmq_stats_port 27960 \ | |
+set sv_tags "$sponsortag" \ | |
+set g_voteFlags "" \ | |
+set roundtimelimit "150" \ | |
+set g_allowSpecVote 1 \ | |
+set g_allowVoteMidGame 1 \ | |
+set g_accessFile "access.txt" \ | |
+set sv_mappoolFile "mappool_ca.txt" \ | |
+set fs_homepath $HOME/.quakelive/27960 \ | |
+set qlx_owner "76561197993762527" \ | |
+set serverstartup "map overkill ca" \ | |
+set qlx_votepass 1 | |
elif [ "$1" -eq 2 ]; | |
# starting INSTA server... | |
then | |
echo "Starting INSTA server 1..." | |
exec "$qPathToStartScript" \ | |
+set net_strict 1 \ | |
+set net_port 27961 \ | |
+set sv_hostname "-----VKS----INSTA-----FREEMONT #$servernum" \ | |
+set zmq_rcon_enable 1 \ | |
+set zmq_rcon_password "61228" \ | |
+set zmq_rcon_port 28961 \ | |
+set zmq_stats_enable 1 \ | |
+set zmq_stats_password "" \ | |
+set zmq_stats_port 27961 \ | |
+set sv_tags "$sponsortag" \ | |
+set g_voteFlags "" \ | |
+set g_allowSpecVote 1 \ | |
+set g_allowVoteMidGame 1 \ | |
+set bot_enable 0 \ | |
+set bot_nochat 0 \ | |
+set g_accessFile "access.txt" \ | |
+set sv_mappoolFile "mappool_insta.txt" \ | |
+set fs_homepath $HOME/.quakelive/27961 \ | |
+set qlx_owner "76561197993762527" \ | |
+set serverstartup "map longestyard iffa" \ | |
+set qlx_votepass 1 | |
fi |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment