Age :31
Group: Member
Location: Sweden
No presentation has been written.
Mods  /  30 Jun 2017, 10:07
Winter is coming
I've been patching and developing my own mod for Quakeworld, Chilling Spree. The life of the project is a long story but I'm happy that it now runs pretty well.
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
cd cspree
./updatebinaries.sh
make
./setup.sh
./start_servers.sh


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 modes
databur.st:27511 - FFA
databur.st:27512 - Freeze Tag
databur.st:27513 - Duel Arena
databur.st:27514 - Last Man Standing
databur.st:27515 - Head Hunters
databur.st:27516 - Domination
databur.st:27517 - Kill the King
databur.st:27518 - Rover

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 and README.

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 and IRC (#cspree @ Quakenet).

You are welcome to join the project if you feel like coding QuakeC or testing it extensively
Comments
2017-07-07, 08:30
Nice. Will see if I can round up some of the lads and having another crack at this.
2017-07-31, 16:08
i guess players just have to connect to those servers and try it themselves!
You have to be logged in to be able to post a comment.
Username:
Password: