Title : Ultimate Regular Quakeworld Server Patch, Revision "S" Filename : urqwsvp-s.* Version : 2.3 QW Source / version 1.0, revision "s" Date : 6/21/99 Authors : Gerard "numb" Ryan Email : numb@macquakeinfinity.com WWW page : http://www.macquakeinfinity.com/ Credits : Look at the end of this file. Type of Mod ----------- Quake C : yes Sound : no MDL : no Format of QuakeC ---------------- unified diff : no context diff : no .qc files : yes qwprogs.dat : ohyeah I. WHAT ------- The Ultimate Regular Quakeworld Server Patch is a simple QuakeWorld server patch that's easily customizable. URQWSVP features ping/rate/proxy detection and disabling, the bugfixes supplied by the Quake Info Pool (ala Maddes), the Complete Enhanced Teamplay patch (v0.95) by John Spickes, and several enhancements from various other server mods (see below, in the WHO section V). II. WHY ------- The Ultimate Regular Quakeworld Server Patch was born out of two projects. The first was my desire to create a code base for a QuakeWorld server that was relatively bug free. I stripped the monster code from Maddes' URQP v1.03 and began porting it over to the QW format. I also included J. Spickes' teamplay code (quite excellent) and several other little changes here and there. The second project that influenced the URQWSV patch was a QuakeWorld server which required player ping and rate detection in order to segregate low and high ping players. III. HOW -------- The entire mod is customizable. To turn features off and on, use the server.cfg (serverinfo keys). To customize the teamplay settings see the documentation folder for J. Spickes' original read me. To modify constants and globals, refer to the qc modules: teamplay.qc and defs.qc. You will need a quakec compiler to accomplish any changes made to the qc files. Try here for a selection of compilers: ftp://ftp.cdrom.com/pub/quake/quakec/utils/; or here: ftp://ftp.macquakeinfinity.com/numb/teamplay/tools IV. WHERE --------- Check http://www.macquakeinfinity.com for server locations and patch updates as they become available. V. WHO ---------- Corey "DogStar" Tamas of MacQuake Infinity for his undying support. Chupacabras-- the most 3733T linux guru i know. Zappa for being available throughout the stages of beta testing. Maddes of the Quake Info Pool for supplying the immense library of bug-fixes. J. Spickes-- although i rarely engage in teamplay, his quake c work is quite ingenius. DaScott for the QDM server patch (netquake). Shelob of BarrysWorld in the UK for his contributions to the rate and ping (especially proxy detection) code. DarkGrue for the Quaker Server Mod (supplied several bug fixes). A great big thanks to Paolo "Nusco" Perotta for his help when i was working on the HolyWars QWE project. Robert Field for his pioneering work with the Frogbot project (not included here), and all of the above authors for releasing their code. But most of all, here's to all of you who continue to play QuakeWorld!! VI. VERSION CHANGES ------------------ This is version 1.0, revision "s". The only changes from the last revision is autorespawn. There's been a considerable amount of "internal" testing. To my knowledge, this patch is bulletproof.