HL2:CTF now working with HL2:DM only!!
Saturday, March 31, 2007 (11:53:49)

Posted by G_Unit_da_9

For all of you who had problems with getting kicked of CTF servers for "not owning this game", a Valve employee posted a fix in the HL2:CTF Forums. The fix is uploaded to both [C$W] servers. (1.7 and 1.71) Players with only HL2:DM should now be able to play without any problem. Have fun!

Click here for the Topic in the HL2:CTF Forums

Mike Durand :
Hi-

My name is Mike Durand and I work for Valve.

I've found a solution to this problem and I am going to fix this problem in the engine but here is a server-side workaround in case anyone is interested:

Create a steam.inf file in your mod's root directory (where the gameinfo.txt is) on the server. Place only this entry in it:

appID=215

Please note that 320 would work too.

So without the added steam.inf when the server makes its calls to the Steam back-end for authentication of clients it is passing along the default value of 220, which is the app ID HL2 single player. And so if the user doesn't own HL2 then they fail authentication and they are disconnected.

Sorry for the inconvenience that this bug has caused and feel free to contact me if this solution doesn't work for you.

-Best Regards,
Mike Durand
Valve


Content received from: [C$W] Ca$hworks, http://cashworks.org