123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244 |
- 2.1
- release build
- 2.02
- client
- - fixed prediction bug in spectator/camera view, camera will no longer
- try to view under plats and stuff
- - new crosshair, enabled with "crosshair 2"
- server
- - another security hole
- 2.01
- server
- - added SpectatorConnect, SpectatorThink and SpectatorDisconnect Quake-C
- functions. They are empty shells for now (a example of moving spectators
- from point to point is included with impulse 1) but can be used in lots
- of ways.
- - fixed the crash bug with spectators
- - changed the death msgs in the Quake-C to fix the old bug of incorrect msgs
- when your weapon changed. Minor things like if two guys with pentagrams
- telefrag, they both die (happens in deathmatch 4). Thanks to Nolan 'Radix'
- Pflug <nolan@fyi.net> for diffs of the progs changes to get this worked out.
- - fixed the mipmapping color errors in the GL version
- client
- 1.82
- server
- - default floodprot, 4 lines in 8 secs, wait for 10 on activation
- - sv_friction defaults to 6 now (server op can change it to 4 if they want)
- client
- - put support back in for -zone option
- - added rerecord <filename> to cause a reconnect with demo recording on the
- same server
- 1.81
- server
- - Added floodprots to the server
- - Using localinfo, you can now configure a series of maps to run without
- editing the quake-c. usage: localinfo <from-map> <to-map>. For example,
- to run a server that loops through e1m2, dm2, dm4 and dm6, try this:
- localinfo e1m2 dm2
- localinfo dm2 dm4
- localinfo dm4 dm6
- localinfo dm6 e1m2
- Note that the last one should loop back to the first, otherwise normal
- level changing applies. Put the localinfo commands in the server.cfg
- client
- - new lightmap code (requires new opengl32.dll miniport)
- - Added EF_BLUE and EF_RED for new GL light bubbles
- - Made rocket trails fade out in GL
- - Added NOSKINS 2 to use but not download skins
- - Using TexSubImage2D to upload partial lightmaps (GL)
- - Precalculate light bubble
- - Translucent console (GL)
- 1.80
- server
- - added localinfo. 32k of key=value storage. Values are stored with the
- localinfo console command on the server, i.e.
- localinfo e1m1 e1m2
- localinfo is persistant from the life of the server (between maps)
- progs can access localinfo using infokey(world, "key") and set it using
- localcmd("localinfo ");
- localcmd(key);
- localcmd(" ");
- localcmd(value);
- localcmd("\n");
- values with spaces should be quoted
- If the same key exists in serverinfo and localinfo, serverinfo will override
- localinfo is not visible 'outside' the server
- - protocol has changed, old clients will no longer work. changable move
- vars such as gravity, maxspeed, etc. are supported again
- - full server controlled localized client maxspeed and gravity is in
- Create to new fields in the QC, .float gravity and .float maxspeed. .maxspeed
- defaults to sv_maxspeed (320), .gravity defaults to 1.0 (full gravity).
- Change them at will in the QC, but don't change them too often as every change
- is noted and the clients are updated with the change so that their prediction
- works correctly. The per-client maxspeed should be very handy for the TF
- guys.
- - fixed 'download ./server.cfg' security bug.
- client
- - 8bit 3DFX texture support. reduces texture thrashing due to way less
- texture memory used.
- - will work on pre 1.8 servers, but can cause minor movement errors due to
- differences in movement prediction
- - support for server controlled maxspeed and gravity multiplier.
- 1.69
- server
- - fixed up ramp movement (on ground stuff)
- 1.68
- client
- - fixed resized console in gl version, had some dead space, so put a mini
- frag list on the bottom
- - changed lightning in gl version so in default of gl_flashblend 1 you don't
- see you own light, so having the quad doesn't obscure your vision
- server
- - hopefully finally fixed the acceleration up ramps
- 1.67
- client
- - added low/avg/high ping values to the showteamscores so an
- average team ping is calculated
- - fixed dynamic lightning of alias models in gl version (players and what
- not were not lit up by dynamic lights)
- server
- - removed password from userinfo after player connect so that other
- players and spectators can't use the 'user' command to see the
- passwd
- - setting password or spectator_password to 'none' is the same as
- clearing it
- 1.66
- client
- - Added startup graphic banner
- - exiting the world in spectator mode is no longer lava red, but
- slime green.
- server
- - change player move physics to support ramp accel, there was a bug in
- stair stepping that prevented proper movement. With this bug, you can't
- jump into the RL room on dm6, or hit the secret light on e4m1.
- - added support for 'namefun' (high bit characters). On by default, server
- operators can turn it off with sv_highchars 0
- 1.65
- client
- - fixed the z-angle on entities (for example, the flag was rotated wrong)
- in GL version.
- - worked on the spectator camera, going to change it from a free float
- to a locked camera that tracks
- - add other player clip hulls to player prediction and local prediction
- this removes the problem of walking through other players and makes
- close combat a lot nicer.
- 1.64
- server
- - fixed bug in serverinfo strings (memory overwrite and length problem)
- - added new allow_download vars:
- allow_download_skins, allow_download_models,
- allow_download_sounds, allow_download_maps
- - map files are permitted to be downloaded if they aren't in a pak file
- (unless allow_download or allow_download_maps isn't set)
- - fixed annoying NET_GetPacket: Connection Refused msgs
- - new command, sv_gamedir, which sets the visible gamedir to clients. this
- allows servers to have a different physical game directories, handing for
- machines with multiple servers that don't support symbolic links. for
- example:
- gamedir ctf4.1
- sv_gamedir ctf
- causes qwsv to use the physical directory of 'ctf4.1', but report the
- directory to clients (players) as 'ctf' for their files.
- - fixed annoying water jump bug where you would immedately hop back out of
- water just after you jumped in
- - added a few client to server commands for autocamera support
- - fixed air velocity movement so that it is like regular Quake,
- players have more control over their air movement and can cut
- velocity as needed just like in Quake. This gives more control
- to the player and rewards skill.
- - spectators no longer can send or receive say_team msgs (possible
- cheating could happen)
- - adding new server cvar, sv_spectalk (defaults to 1, or on) that controls
- whether spectators can talk to players. If disabled, spectators can
- only talk to each other
- - stopped reporting spectators as players when front-ends request info
- - fixed up air movement that broke a bit in 1.61
- - fixed bug that disallowed 9's in ip address for filtering
- - spectators can now send say_team msgs, but only to other spectators
- - no duplicate names allowed now (will rename people who do it)
- - a client can not name themselves console
- client
- - adjust console input a bit to allow room for download percent bar (moved up
- six pixels)
- - added download percentage bar. Displays filename and a bar indicating
- visual completeness of download and a percentage. Overwrites
- any text at the bottom
- - if a model file isn't found (couldn't be download) a msg is displayed
- telling the user they may need to download or purchase an addon pak
- - added +showteamscores. In team games, the intermission displays team
- totals, unless you hit tab to display frag scores
- bind a key to +showteamscores will give you the team score display
- - added client side demo support and playback [wow, one line for three days
- of work. :) ]
- usage: record <file> <server>
- Autodownload is disabled when recording.
- - added auto-tracking camera for spectator mode. It's mostly a novelty, but
- its fun.
- - made all skin downloads go into QW
- - allowed Ctrl-V (paste) at console
- - fixed water jump bug where you hop immediately back out in narrow entrances
- - added copyright dialog on exit (press y to quit) with credits and version
- number
- - new cvar, cl_warncmd, defaults to zero and disables the 'unknown command'
- msg. qwcl stuffs 'cl_warncmd 1' to itself after quake.rc loads. This gets
- rid of unknown command messages (like unknown command 'startdemos') from the
- default exec files, as well as hiding "execing" messages.
- - new command, windows, which will pop a user in fullscreen mode back to Windows
- (obviously not in Linux versions)
- - add cl_hightrack cvar for spectator mode, causes it to always
- select camera view on player with the highest frags
- - turned off bobbing in spectator mode
- - added text to the "single player" and "multiplayer" menu options
- - now execs the config.cfg in a gamedir upon receiving a new gamedir from
- the server (saves the current config into the current gamedir before
- switching to the new one)
- - reconnect command will now reconnect to the server it's is currently connected
- to, or last one it was connected to.
- - fixed it so entering 'record blah server' while connected disconnects before
- starting recording
- - uh, added gl support (love these one liners for two days of work)
- - fixed scoreboard while dead in gl version
- - made it so players are never completely black in the gl version
- - changed some console load up msgs in gl
- - fixed it so exec files without a trailing new line still work
- - changed effects in gl to not be as striking (hard to see)
- - fixed it so a 'glquake' dir is created in other gamedirs for model
- meshes in gl version
- - fixed tolerance on corrupt skin files
- - fov setting implemented in gl version
- - fixed 'skins' command in gl version
-
|