Advertisement
DanchiZZ

QLDS Launch Script for supervisord + minqlx

Nov 10th, 2015
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #!/bin/bash
  2. # global variables
  3. gameport=`expr $1 + 27961`
  4. rconport=`expr $1 + 28961`
  5. rconpassword="******"
  6. statspassword="******"
  7. ownersteam64id="PUT YOUR STEAM 64 ID HERE"
  8. if [ $1 -lt 1 ]
  9. then
  10.     servername="FT Classic Server"
  11.     mappoolfile="mappool_ft_classic.txt"
  12. elif [ $1 -eq 1 ]
  13. then
  14.     servername="TDM Classic Server"
  15.     mappoolfile="mappool_tdm_classic.txt"
  16.     customcommands="+set teamsize 5 +qlx_teamsizeMaximum 6"
  17. elif [ $1 -eq 2 ]
  18. then
  19.     servername="Instagib FFA PQL Server"
  20.     mappoolfile="mappool_instagib_ffa_pql.txt"
  21. elif [ $1 -eq 3 ]
  22. then
  23.     servername="CTF PQL Server"
  24.     mappoolfile="mappool_ctf_pql.txt"
  25. fi
  26.  
  27.  
  28. exec /home/andrew/.quakelive_dedicated/run_server_x64_minqlx.sh \
  29.     +set net_strict 1 \
  30.     +set net_port $gameport \
  31.     +set fs_homepath /home/andrew/.quakelive_dedicated/$gameport \
  32.     +set sv_hostname $servername \
  33.     +set sv_mapPoolFile $mappoolfile \
  34.     +set sv_maxClients 24 \
  35.     +set g_voteFlags 13416 \
  36.     +set g_allowVoteMidGame 1 \
  37.     +set g_allowSpecVote 1 \
  38.     +set g_complaintLimit 3 \
  39.     +set teamsize 8 \
  40.     +set zmq_rcon_enable 1 \
  41.     +set zmq_rcon_password $rconpassword \
  42.     +set zmq_rcon_port $rconport \
  43.     +set zmq_stats_enable 1 \
  44.     +set zmq_stats_password $statspassword \
  45.     +set zmq_stats_port $gameport \
  46.     +set sv_altEntDir "noHMG" \
  47.     +set qlx_owner $ownersteam64id \
  48.     +set qlx_enforceMappool 1 $customcommands
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement