Forked from anonymous/vks start script 2 servers
Last active
November 18, 2015 10:04
-
-
Save tjone270/9729ff8ad664e02e6762 to your computer and use it in GitHub Desktop.
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` | |
qlxOwner="76561197993762527" | |
# Starts servers with different settings, based off the process number parsed | |
# as argument 1 by supervisord. | |
echo "========== QuakeStart.sh has started. ==========" | |
echo "========= $(date) =========" | |
if [ $1 -eq 0 ] | |
# starting CA 1 | |
then | |
echo "Starting clan arena server 1" | |
exec "$qPathToStartScript" \ | |
+set net_strict 1 \ | |
+set net_port "$gameport" \ | |
+set sv_hostname "-----VKS-----CA-----FREEMONT #$servernum" \ | |
+set zmq_rcon_enable 1 \ | |
+set zmq_rcon_password "61228" \ | |
+set zmq_rcon_port "$rconport" \ | |
+set zmq_stats_enable 1 \ | |
+set zmq_stats_password "" \ | |
+set zmq_stats_port "$gameport" \ | |
+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 "~/.quakelive/27960" \ | |
+set qlx_owner "$qlxOwner" \ | |
+set serverstartup "map overkill ca" \ | |
+set qlx_votepass 1 | |
elif [ $1 -eq 1 ] | |
# starting INSTA server... | |
then | |
echo "Starting INSTA server 1..." | |
exec "$qPathToStartScript" \ | |
+set net_strict 1 \ | |
+set net_port "$gameport" \ | |
+set sv_hostname "-----VKS----INSTA-----FREEMONT #$servernum" \ | |
+set zmq_rcon_enable 1 \ | |
+set zmq_rcon_password "61228" \ | |
+set zmq_rcon_port "$rconport" \ | |
+set zmq_stats_enable 1 \ | |
+set zmq_stats_password "" \ | |
+set zmq_stats_port "$gameport" \ | |
+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 "~/.quakelive/27961" \ | |
+set qlx_owner "$qlxOwner" \ | |
+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