ValveSoftware / Source-1-Games

Source 1 based games such as TF2 and Counter-Strike: Source
640 stars 74 forks source link

2006 dedicated server/205 causes "Your version does not match the servers" #1670

Open foobarhl opened 10 years ago

foobarhl commented 10 years ago

It seems the last update on February 14, 2014 – 19:50:33 UTC) to app_id 205 / Source 2006 dedicated server has broken the ability to connect from within the game's (HL2:CTF) server browser.

Attempting to connect to a newly installed srcds results in the error "Your version does not match the servers. Please restart the game".

Other players see this error too, and another admin has reported the same problem on a fresh installation as well.

Servers that haven't been updated do not yield the error. Rolling back my fresh install to the previous update solves this particular issue for me. ctferr

TotallyMehis commented 9 years ago

For those who struggle with this issue:

Setting sv_master_legacy_mode to 1 fixes this issue, however, in order to list your server in the server browser it is required to be 0. Every time you start your server, you must set sv_master_legacy_mode to 0 which will list your server in the browser and soon after set it back to 1, which will then allow you to join through the server browser (using connect -ip- will always work). The server should stay in the server browser till your next server restart. Remember to remove sv_master_legacy_mode and setmaster commands from your server.cfg since it will remove your server from the browser every map change.

It would also be nice if Valve could just fix the damn thing... ;)

TotallyMehis commented 9 years ago

I was able to fix this for good by removing *.dll (in my case, steamclient.dll, tier0_s.dll and vstdlib_s.dll) files from my srcds root folder EXCEPT steam.dll, then adding these to my server.cfg:

sv_master_legacy_mode 0 setmaster add hl2master.steampowered.com:27011 setmaster add hl2master.steampowered.com:27015