Tuesday, June 12, 2007

Steam Update

Valve just released a major update for Source servers. They final made official a new feature called "Pure Servers" that prevent files that were not download from Steam from loading. This will help close several loop holes that have allowed some players to gain an advantage like using custom skins and textures. For server admins, they were kind enough to keep this update in beta for the few months so we could test and work out any bugs with 3rd party plugins.

Updates to the Source Engine are now available. Previously this was in Beta, behind srcds0407. Please run hldsupdatetool to receive this update. The specific changes include:

Pure Servers:
Servers can now force the client to match the server's files, by becoming a pure server. When a server enables sv_pure, clients who connect and play on the server cannot gain an advantage by modifying the game content. For more information about Pure Servers, click here:

Source Engine:
- In-game server browser only shows human players in the player counts column. Bots column now shows number of bots instead of a "some bots" or "no bots" icon
- Fixed servers with bots reporting incorrect number of bots when
sv_master_legacy_mode is set to 0
- Fixed a server performance problem with queued packets
- Increased the maximum rate to 1 megabyte
- Added a findflags console command, which can list all cvars with a specified flag. For example: 'findflags server_can_execute' will find all console variables and commands marked with FCVAR_SERVER_CAN_EXECUTE
- Cheat protected many cvars and commands
- Removed cl_restrict_server_commands to prevent clients from being redirected
- Fixed user names reported as "unconnected" when greater than 32k players had connected to the server
- Fixed a client crash during authentication
- Fixed a crash when mashing the ~ key on disconnect
- Fixed a bug with sv_minrate and sv_maxrate not applying properly on the client
- Fixed the free roaming camera in SourceTV demos
- Fixed cl_language archiving itself and not updating correctly when the language changed
- Fixed a voice recording bug that could cause voice dropouts
- Fixed a rare crash when spectating in Counter-Strike: Source

We'd also ask that everyone please set sv_master_legacy_mode 0 again and report any problems.

Like most major Valve updates, yesterdays had a few bugs but they fixed most of them today.

Source Engine
- Fixed a client crash
- Fixed sv_allow_wait_commands restricting the server using wait
- Fixed a crash in "soundlist" command
- Reallowed fps_max value of 0 (= unrestricted fps)
- Fixed exploit that showed spectator radar when not a spectator
- Fixed a crash playing back demo files recorded with the previously-released engine
- Client forwards server commands it doesn't understand back to the server
- Allow servers to execute chooseteam in Counter-Strike: Source
- Allow servers to execute retry
- sv_pure 1 now allows custom spray decals by default
- Fixed "Has Users Playing" checkbox not using the new change where we only display human players in the players tab, so you'd see servers with 0 players (they actually had only bots) listed

No comments: