Valve Engineers Weed Out 'Lying' TF2 Game Servers
billlava writes "Tired of Team Fortress 2 servers that lie in order to attract players, engineers at Valve (creators of the Half Life franchise) have come up with a way to weed out servers that give false information about the number of players online, or custom server options. 'After kicking around some proposals, we came up with a simple system built around the theory that player time on a server is a useful metric for how happy the player is with that server. It's game rules agnostic, and we can measure it on our steam backend entirely from steam client data, so servers can't interfere with it. We already had this data for all the TF2 servers in the world, allowing us to try several different scoring formulas out before settling on this simple one that successfully identified good & bad servers.' Of course, this only works with their games running on Steam."
Reserved slots--or, really, the way the server browser handles them.
I don't actually have a problem with reserved slots themselves. They have no value to me, and I've never been kicked out because someone else who had a reserved slot joined. My problem is that the server browser doesn't understand reserved slots, and shows servers whose "public" slots are full as having free space to join. Steam has a rather good server browser that refreshes quickly and has other nice features, but joining servers only to go through the entire motions of connecting and _then_ being told that I can't play because there isn't actually a slot for me is annoying. It also breaks the functionality that auto-retires full servers, which is a very nice feature.
Maybe it's a pet peeve of mine. On one other site I go to once in a while, pretty much everybody complained about getting into this kind of server once in a while--one of the ones that reports being full but is actually empty. I haven't once ever had that particular problem. It's a strange situation.
Once again, Valve has managed to find the upside to that god-awful Trusted Computing bullshit.
Trust.
DRM: Terminator crops for your mind!
From TFA:
* New servers start with a score of 0 points
* Each time a player connects to a server, it loses 15 points
* For each minute the player stays on the server, it earns 1 point (up to a max of 45 points per player)