Hello,
I suspect this might be the lack of a steam.inf in the dedicated server
files. I was going to post a bug report about this but I wasn't sure if
anyone else had the issue. Can you try:
Placing a steam.inf in any of the dedicated server folders (root next to
srcds.exe, hl2, or your mod dir) that has the contents of the steam.inf
from the Source SDK 2013 MP Client (inside the hl2mp folder)?
Here's what it should look like for reference:
PatchVersion=1836702
ClientVersion=1836702
ServerVersion=1836702
ProductName=sourcetest
appID=243750
On 8/12/2013 9:13 AM, Jan Hartung wrote:
Hi list,
Today I dug a little deeper into the server browser and "the server
you are trying to connect to is using an older version of the game"
issues. The dedicated servers were update and verified first, to query
the master and game servers I used the small tool I wrote some time
ago. These are my test results:
-Dedicated server, LAN mode:
oShows up on the LAN tab of Steam's server browser
oA double-click on it fires up Source Test instead of the actual mod
oGives the "server is using an older version of the game" error in
Source Test as well as the mod itself when the connect command is used
oCan be queried using my tool when I add the IP/port manually
oGame server reply contains the actual mod directory
oReply says the game version is 1.0.1.0
oThe reply contains the AppID 0 instead of 243750
-Dedicated server, Internet mode:
oDoes not show up on the Internet tab of Steam's server browser
oIs registered anyway, as my query tool receives the server's IP/port
in the master server reply
oGives the "server is using an older version of the game" when the
connect command is used
oCan be queried without manually adding IP/port as it's in the master
server reply
oGame server reply contains the actual mod directory
oReply says the game version is 1.0.1.0
oThe reply contains the AppID 0 instead of 243750
-Listen server, LAN mode:
oDoes not show up on the LAN tab of Steam's server browser
oCan be connected to by clients without any problems using the connect
command
oCannot be queried by my tool as it just doesn't reply
-Listen server, Internet mode:
oDoes not show up on the Internet tab of Steam's server browser
oIs not registered with the master server
oCannot be queried by my tool as it doesn't reply
oCan be connected to by LAN and Internet clients without any problems
I tested this on Windows and Linux with equal results on both
platforms, so it's not a Windows only/Linux only issue -- can't test
on OSX, but I'm pretty sure it's the same. Has anyone else seen these
issues? Right now, even if we were ready to release we'd have to tell
the players that they can only run listen servers and have to connect
to them manually. And it's quite clear that players won't accept that.
From the test results above I can understand why Steam's server
browser would filter out the Internet servers as the AppID in the
server reply is not correct. It is correct for Source 2007 and all
other games, but for those games (at least mods) servers only show up
in the in-game server browser, which isn't correct either (Source 2013
servers also don't show up in the in-game server browser).
If anyone else has seen these issues and has found a solution, I'll be
more than glad to try that solution. However, I get the impression
that this is not fixable in mod code.
Jan
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please
visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlcoders
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please
visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlcoders