It has multiple game modes you can choose between, for instance: Kill the King, Freeze Tag, Head Hunters, etc. Of course the regular modes are also available.
A GUI menu is presented when you join, that allows you to setup a game without needing the console. You navigate with the movement keys (+forward, +moveright, etc).
The game configuration is limited to one person, the rulemaker
, who is the only person that can change the settings in the menu. You get this tag when you join an empty server and keep it.
There is an option to view past matches
which shows a history of played games and has a functionality to download the demo for each match by selecting it, so no need to use the console again.
The latest stuff I worked on besides bug fixing is server deployment, which is fun to work on but there are not many deployments made right now so I do not know how well it works for others than me. From README.md:
git clone https://github.com/molgrum/cspree.git cspree
I also worked a little on the map voting, which does an SQL query to fetch the most played maps on the server and display them in a list.
For testing, if you don't setup your own server, I have rented a VPS (London) that runs several ports:databur.st:27500
- All modesdatabur.st:27511
- Freeze Tagdatabur.st:27513
- Duel Arenadatabur.st:27514
- Last Man Standingdatabur.st:27515
- Head Huntersdatabur.st:27516
- Kill the Kingdatabur.st:27518
There are other servers as well:https://www.quakeservers.net/quakeworld/servers/d=cspree/
If you setup a server you will first want to read the wiki
As of now I'm planning on patching most of the bugs you find and releasing a "stable" version this year. Not focusing much on adding more features even though I have some milestones in my mind, like upcoming statistics, demo submitting, warmup/prewar, other modes and CSQC!
The best way to get in touch with me is email: an at bahnhof.se
I am also on Discord
(#cspree @ Quakenet).
You are welcome to join the project if you feel like coding QuakeC or testing it extensively