id Software's Usenet Group Posts Archive!

quake/articles/1997/art-1060



Path: mantis!not-for-mail


From: hesprich@seas.gwu.edu (David G. Hesprich)


Newsgroups: rec.games.computer.quake.announce


Subject: Quaker Server Modifications v3.06 BETA 9 Released!


Date: 10 Feb 1997 19:13:42 -0000


Organization: George Washington University


Lines: 84


Sender: moderate@jobstream.co.uk


Approved: quake@mantis.co.uk


Message-ID: <5dfgvn$7r0@felix.seas.gwu.edu>



This is to announce the release of BETA 9 of Quaker Server Modifications v3.06,


one of the best QuakeC server packages available.



Come and see QkrMods on the Clan of the Implementors' homepage, located at:



http://quake.asee.org/



Or see it in action:



quake.asee.org:26000




Quaker Server Modifications is available from:



ftp://ftp.asee.org/pub/Quake/QuakeC/QkrMods/QkrMods-3.06b9.zip


ftp://ftp.cdrom.com/pub/idgames2/quakec/server/QkrMods-3.06b9.zip





FEATURES



Includes an improved version of Threewave's Capture the Flag 3.5, advanced


remote administration, client disconnect messages, exit rules, team scoring,


suicider kick, map queuing, MOTD, MultiSkin, observer, on-line ranking,


reserved connections, and many bugfixes for both the packages and the


original QuakeC code. Also includes extensive on-line help and automatic


aliasing of impulse commands to easily-remembered mnemonics.


Features may be individually selected at compile-time.


Includes heavily documented and formatted source.


Requires Quake 1.01 or 1.06 registered and a QuakeC compiler for use.




CHANGES THIS VERSION



NOTE: There is a minor bug in this version which affects servers trying to run


without using the custom AirFist models. Please contact the author if this


bug affects you. The problem is trivial to fix, and has already been fixed in the upcoming release.



* Changed '.player_flags = 0' in ClientDisconnect() to help allieviate the


"Sorry, your time has expired" messages. This still seems to be a problem


with the way the Quake core engine handles garbage collection of the


discarded client entities. The old entities seems to be being picked up


during the establishment of new connections.


* Added the ability to drop runes. Controlled by the 'RUNES_ALLOW_DROP'


constant in the RUNES.QH file.


* Added the ability to drop the flag. Controlled by the 'FLAG_ALLOW_DROP'


constant in the FLAG.QH file.


* Moved some of the "smaller" functions around.


* Made the function names more consistent.


* Changed '.player_flag' to '.player_flags_tmp' to make naming more consistent


with the variable's function.


* Added ability for admins to force a reassign for a player's teams.


* Added and documented AUTOEXEC.CFG file.


* Added random item placement.


* Ran into an odd inconsistency in Quake: "ERROR: System variables in


PROGS.DAT have changed. progsrc.h is out of date." while running a


perfectly legitimate PROGS.DAT file. It looks like a problem with the


compiler, though I have been largely unsuccessful in narrowing down the


cause... Other problems include the compiler crashing, or Quake crashing


with bogus errors (such as "bad string").


* Merged PLRFLAG.* and MODULES.* into the MODULES.* file.


* Significantly restructured the ADMIN.QH and ADMIN.QC files.


* Thanks to Tim Ingram for pointing out that teamplay 1 doesn't work as


advertised: although you can't hurt fellow team members, you *can* hurt


yourself. This has been fixed. Also fixed identical bug affecting armor


protection.


* Removed Eject! module, as it really had very little use for a deathmatch


server (although it was a really cool single-player addon) - the ejected


shells in a heavy firefight could easily exceed the maximum entity count.


* Added online CTF help.


* Removed Soul Sphere module ("end" really isn't a popular deathmatch map).


* Added the Evolve team's AirFist; cleaned up orignal code and improved code


speed and length. Objects pushed by the AirFist now take ballistic flight


(which allows entities to recoil from hitting a wall); fixed AirFist weapon


selection code so that you can select the AirFist by toggling the shotgun


even if the shotgun has no ammo; set up to use mundane models and sounds.




--


David G. Hesprich | "It is dark. You might be eaten


hesprich@seas.gwu.edu | by a grue."


|


TIP#245 | http://gwis2.circ.gwu.edu/~darkgrue