PDA

View Full Version : SrcDS Server/Client Beta Announced


Strings
26th April 2007, 14:56
Good news all round, its only beta at the moment but they usually release within a week -

Alfred Reynolds <alfred@valvesoftware.com>
to hlds

show details
3:54 am (8 hours ago)
Rate 1,048,576 is now the max rate, using anything above 30,000 on an
internet server is not a good idea (but for those hard code lan guys, go
nuts).

Great for LAN.

We have done another update to the Source Engine Dedicated server beta.
This one is a BIG update, in particular we have added a pure server mode
(can you say whoop?).

To get the beta run the hldsupdatetool with "-beta srcds0407". To test
the pure server functionality you also need to run the beta client, you
do this by adding "-beta srcds0407" to your Steam command line.

This version also fixed several reported bugs when using
"sv_master_legacy_mode 0", please try it again if you found bugs with
this setting previously.


Detailed changes for this beta update are:

- 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" /
"no bots" icon.
- Fixed servers with bots reporting incorrect number of bots when
sv_master_legacy_mode was set to 0.
- Fixed user names reported as "unconnected" when > 32k players had
connected to the server.
- Expanded the disconnect reason dialog.
- Make sv_contact FCVAR_NOTIFY
- Added a "cl_language" cvar that seeds itself from
HKEY_CURRENT_USER\Software\Valve\Steam\Language.
- Added IServerGameClients::NetworkIDValidated
- Made maximum rate 1000Kb/s.

Pure Servers
============

Server can now force the client to match the server's files. If the
server sets sv_pure to 1, it'll load
pure_server_whitelist.txt from the game path, which specifies sets of
files that are allowed to come from
Steam, allowed to come from disk, and require CRC checks.

When the client connects to a server and receives the whitelist, it
reloads resources that may be "dirty"
(like the client loaded the file off disk but the server only allows
the file to come from Steam).

The server can set sv_pure_trace to show which files clients are
requesting CRCs for.
By default, the server will just show a warning when a client has a
mismatched file. If they set
sv_pure_kick_clients to 1, then the server will kick clients that have
mismatching files.

Pure server mode = no dodgy textures.

Credit to Dean for the heads up.

Hex
26th April 2007, 15:36
Sounds like good news :-)

Muppet
26th April 2007, 15:47
They need to lean the code and reduce overall CPU utilization first really... the srcds under linux is becoming worse off because Valve fail to invest time in optimizing the code. They insist they are working on it, but that dates back to 2005-6.

When Source was still fairly new, you were able to pack a 2.2ghz P4 with about 4-5 average sized servers; now you're pushing to run one 16 player 66 tick with a decent FPS (this with a 1000hz kernel!).

Not so good news for GSPs :p Being forced to heavily invest into dual and quad-core machines to keep up with the srcds bloatness.