Netshroud wrote:
I just checked CS:GO and Steam.inf + ISteamApps UpToDateCheck seems to be fine
for that.
What do you mean by unreliable?
I meant inconsistent.
Okay, I just realized that the WebAPI required_version is a half-assed
"tr -d ." PatchVersion.
DERP: "1.22.2.7, 1.22.27. What's the difference, right???"
Maybe unreliable was the right word. I hardly feel good about using
something where it seems like the info I'm looking at is coincidental
rather than intentional.
I had been paying only attention to ClientVersion/ServerVersion.
Thanks for pointing this out.
luser@host-->for EACH in $(find srcds-*-MASTER -type f -name
"steam.inf") ; do echo "" ; echo $EACH ; cat $EACH ; echo "" ; done
srcds-csgo-MASTER/csgo/steam.inf
PatchVersion=1.22.2.7
ProductName=csgo
appID=730
srcds-css-MASTER/css/cstrike/steam.inf
PatchVersion=1.0.0.76
ClientVersion=0
ServerVersion=0
ProductName=cstrike
appID=240
srcds-hl2mp-MASTER/orangebox/hl2mp/steam.inf
PatchVersion=1.0.0.42
ClientVersion=0
ServerVersion=0
ProductName=hl2dm
appID=320
srcds-l4d2-MASTER/left4dead2/left4dead2/steam.inf
// NetworkVersion is the version in the wire protcol between
client<->server,
// its not used for matchmaking, PatchVersion is used for that to ensure
// we don't get cross connecting to different releases. Only bump this if
// you know an incompatible change has happened to the network protocol in
// game and old demos will not work.
NetworkVersion=2.0.4.2
PatchVersion=2.1.2.1
ProductName=left4dead2
appID=550
srcds-l4d-MASTER/l4d/left4dead/steam.inf
PatchVersion=1.0.2.8
ProductName=left4dead
appID=500
srcds-tf2-MASTER/orangebox/tf/steam.inf
PatchVersion=1.2.5.8
ClientVersion=1258
ServerVersion=1258
ProductName=tf
appID=440
On 11/03/2013, at 8:19 PM, Jesse Molina <je...@opendreams.net> wrote:
On this subject, is there any way to determine the local version of the
installed srcds server? I find the steam.inf files are unreliable and only TF2
has the current client/server version in it that I could compare against the
WebAPI.
Is there a better way of determining when srcds servers should be updated other
than the WebAPI? I looked into Steam Condenser this weekend but really didn't
see anything interesting.
Advice from anyone who has already automated this this would be appreciated.
Adrian x wrote:
Unfortunately, that stops me is the fact I have no way of checking
whether a new update came out and download the exact number. Although
api provides "ISteamApps / UpToDateCheck" which is the ability to check
the current version of the game engine required, but will not let me in
any way to check whether it was updated game engine.
--
# Jesse Molina
# Mail = je...@opendreams.net
# Cell = 1-602-323-7608
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please
visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please
visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux
--
# Jesse Molina
# Mail = je...@opendreams.net
# Cell = 1-602-323-7608
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please
visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds