Hi Ryan,

 

With the steam.inf next to srcds.exe the version number in the DS reply is
no longer 1.0.1.0 but 1836702, which at least makes the dedicated server
usable. However, even if I set my mod folder for ProductName a double-click
on the server in the server browser list starts up sourcetest, not the mod.

Anyway, as we can now use the DS it makes testing and pinning issues down to
the server or client easier. The other issues still persist (Internet
servers not showing in the main Steam UI server browser, listen servers not
registering with the master servers at all) and require a fix. Actually I
don't know where the proper place is to post such a bug report. If you can
tell me, I'll post the below bug report.

 

Jan

 

Von: hlcoders-boun...@list.valvesoftware.com
[mailto:hlcoders-boun...@list.valvesoftware.com] Im Auftrag von Ryan Kistner
Gesendet: Montag, 12. August 2013 17:30
An: hlcoders@list.valvesoftware.com
Betreff: Re: [hlcoders] Dedicated servers not connectable at all,
listenservers are not registered with the master servers

 

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:

o   Shows up on the LAN tab of Steam's server browser

o   A double-click on it fires up Source Test instead of the actual mod

o   Gives 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

o   Can be queried using my tool when I add the IP/port manually

o   Game server reply contains the actual mod directory

o   Reply says the game version is 1.0.1.0

o   The reply contains the AppID 0 instead of 243750

-          Dedicated server, Internet mode:

o   Does not show up on the Internet tab of Steam's server browser

o   Is registered anyway, as my query tool receives the server's IP/port in
the master server reply

o   Gives the "server is using an older version of the game" when the
connect command is used

o   Can be queried without manually adding IP/port as it's in the master
server reply

o   Game server reply contains the actual mod directory

o   Reply says the game version is 1.0.1.0

o   The reply contains the AppID 0 instead of 243750

-          Listen server, LAN mode:

o   Does not show up on the LAN tab of Steam's server browser

o   Can be connected to by clients without any problems using the connect
command

o   Cannot be queried by my tool as it just doesn't reply

-          Listen server, Internet mode:

o   Does not show up on the Internet tab of Steam's server browser

o   Is not registered with the master server

o   Cannot be queried by my tool as it doesn't reply

o   Can 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

Reply via email to