dark-saber / QuakeLiveDS_Scripts

Useful files that you may find handy when putting together/expanding your Quake Live server deployment.

Home Page:http://tomtecsolutions.com.au/quakelive

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Quake Live Dedicated Server

Autonomous Server System, in Bash Script.

This reporitory is a clone of tjone270's.

The scripts/mappools/factories/configs from here are currently live on let's start cooking servers.

To install Quake Live Dedicated Server using these scripts, you'll need a 64-bit Ubuntu 14.04 or 16.04 (it works fine on virtual machine, you can use something like Virtualbox).

  1. Fork this repository
  2. Change dark-saber to your GitHub username in quakeconfig.sh and quakeupdate.sh; change the steamid to yours in config-files/server.txt and accesses/access_purgery.txt (you will need to update accesses.zip too).
  3. Clone your fork (git clone https://github.com/YOURUSERNAME/QuakeLiveDS_Scripts)
  4. Execute sudo sh QuakeLiveDS_Scripts/autoconfig-server/quakeinstall-root.sh
  5. Switch to qlserver user (su - qlserver), clone this repo again to qlserver's home directory (git clone https://github.com/YOURUSERNAME/QuakeLiveDS_Scripts)
  6. Execute sh ~/QuakeLiveDS_Scripts/autoconfig-server/quakeinstall-qlserver.sh as qlserver
  7. sh QuakeLiveDS_Scripts/autoconfig-server/minqlx.sh for minqlx
  8. sh QuakeLiveDS_Scripts/autoconfig-server/extraplugins.sh for extra minqlx plugins
  9. _cd ~_
  10. ./quakeconfig.sh
  11. ./quakeupdate.sh
  12. Enable and start supervisor: sudo systemctl enable supervisor; sudo systemctl start supervisor
  13. PROFIT

Also, you'll need to enter your qlstats server password to ~/localConfig-rconPassword-purgery.txt. Global server settings are in QuakeLiveDS_Scripts/config/server.cfg, settings of specific servers are in ~/quakestart.sh. Enjoy!

About

Useful files that you may find handy when putting together/expanding your Quake Live server deployment.

http://tomtecsolutions.com.au/quakelive

License:GNU General Public License v2.0


Languages

Language:Shell 81.4%Language:Python 18.6%