Re: [hlds_linux] [hlds] Get compile the build number of game servers in PHP

2013-03-11 Thread Fletcher Dunn
Just a heads up that this is going to change when we release the SteamPipe 
update.

All version numbers will be simple integers (they are actually the P4 revision 
numbers of the build).  The a.b.c.d format is gone.

The ClientVersion and ServerVersion will update with every build.  The two 
numbers are actually redundant will always be equal.  (There is a historical 
reason to have two numbers that isn't interesting.)
As before, the PatchVersion will only change for mandatory updates.  On a 
mandatory update, all three versions will be bumped to the same value.  For an 
optional update, the ClientVersion and ServerVersion will get bumped, but 
PatchVersion will stick.  Thus, you should expect steam.inf to change on every 
update.

With the upcoming conversion of the Source engine games to SteamPipe, we will 
have the ability to release the server ahead of the client.  This introduces 
extra complexities because now you can be "out of date" because your version is 
too NEW to be listed.  So the WebAPI will need to be able to signal the server 
version currently available for download, as well as the range of versions that 
are acceptable.  (Or something like that.)  More details on that will be 
released when the time comes.  We're hoping to release the first server and 
client (as an opt-in beta) very soon.

From: hlds-boun...@list.valvesoftware.com 
[mailto:hlds-boun...@list.valvesoftware.com] On Behalf Of Adrian x
Sent: Monday, March 11, 2013 5:54 PM
To: Half-Life dedicated Win32 server mailing list
Subject: Re: [hlds] [hlds_linux] Get compile the build number of game servers 
in PHP

I agree, but in this way you can check the validity of the engine (its 
version), and my observation is that the smaller updates / amendments do not 
change the version number and build number, and only then that the API is not 
any ...

2013/3/12 Charlie mailto:sprayp...@gmail.com>>
How we do it:

Make a Steam API call with AppID and the version you currently have (0 if 
you've never checked.) (TF2 for example: 
http://api.steampowered.com/ISteamApps/UpToDateCheck/v0001?appid=440&version=0&format=json)

Grab $request->response->required_version for whatever the AppID is that you 
want to check.

If it's a game we haven't checked before, we store the AppID and required 
version.

If we have a current version already on record, we check if 
$request->response->up_to_date == FALSE.

If it's not up to date, we update and store the new required version for future 
update checks.



On Mon, Mar 11, 2013 at 12:31 PM, Adrian x 
mailto:adri...@gmail.com>> wrote:
I do not mean to download the build number downloaded version, just download 
the version that is available for download from the Steam servers to be able to 
check whether there is newer than the one we have on the disk without 
downloading.

2013/3/11 Fletcher Dunn 
mailto:fletch...@valvesoftware.com>>
The engine gets that info from steam.inf.

-Original Message-
From: 
hlds_linux-boun...@list.valvesoftware.com<mailto:hlds_linux-boun...@list.valvesoftware.com>
 
[mailto:hlds_linux-boun...@list.valvesoftware.com<mailto:hlds_linux-boun...@list.valvesoftware.com>]
 On Behalf Of Sebastian Staudt
Sent: Monday, March 11, 2013 2:39 AM
To: Half-Life dedicated Win32 server mailing list
Cc: Half-Life dedicated Linux server mailing list
Subject: Re: [hlds_linux] [hlds] Get compile the build number of game servers 
in PHP

Maybe parsing the version information from the `status` output via RCON is more 
reliable.


2013/3/11 Jesse Molina mailto:je...@opendreams.net>>

>
> 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<mailto:je...@opendreams.net>
> # Cell = 1-602-323-7608
>
>
>
> __**_
> To unsubscribe, edit your list preferences, or view the list archives,
> please visit:
> https://list.v

Re: [hlds_linux] [hlds] Get compile the build number of game servers in PHP

2013-03-11 Thread Jesse Molina


I forgot to mention that in my case, I am updating a set of 
master/vanilla/unconfigured installations that will never ever actually 
start.  They are instead used as referrals for symlinks.


Thus, getting the info from rcon is not a viable solution.

Since Fletcher says the game gets it's info from steam.inf anyway, that 
seems to indicate it being the definitive source of the local information.


I wish I could just "srcds_linux -game tf --version".




Fletcher Dunn wrote:

The engine gets that info from steam.inf.

-Original Message-
From: hlds_linux-boun...@list.valvesoftware.com 
[mailto:hlds_linux-boun...@list.valvesoftware.com] On Behalf Of Sebastian Staudt
Sent: Monday, March 11, 2013 2:39 AM
To: Half-Life dedicated Win32 server mailing list
Cc: Half-Life dedicated Linux server mailing list
Subject: Re: [hlds_linux] [hlds] Get compile the build number of game servers 
in PHP

Maybe parsing the version information from the `status` output via RCON is more 
reliable.


2013/3/11 Jesse Molina 



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

___
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds



--
# 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_linux


Re: [hlds_linux] [hlds] Get compile the build number of game servers in PHP

2013-03-11 Thread Adrian x
I do not mean to download the build number downloaded version, just
download the version that is available for download from the Steam servers
to be able to check whether there is newer than the one we have on the disk
without downloading.


2013/3/11 Fletcher Dunn 

> The engine gets that info from steam.inf.
>
> -Original Message-
> From: hlds_linux-boun...@list.valvesoftware.com [mailto:
> hlds_linux-boun...@list.valvesoftware.com] On Behalf Of Sebastian Staudt
> Sent: Monday, March 11, 2013 2:39 AM
> To: Half-Life dedicated Win32 server mailing list
> Cc: Half-Life dedicated Linux server mailing list
> Subject: Re: [hlds_linux] [hlds] Get compile the build number of game
> servers in PHP
>
> Maybe parsing the version information from the `status` output via RCON is
> more reliable.
>
>
> 2013/3/11 Jesse Molina 
>
> >
> > 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 > ://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
>
> ___
> 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


Re: [hlds_linux] [hlds] Get compile the build number of game servers in PHP

2013-03-11 Thread Fletcher Dunn
The engine gets that info from steam.inf.

-Original Message-
From: hlds_linux-boun...@list.valvesoftware.com 
[mailto:hlds_linux-boun...@list.valvesoftware.com] On Behalf Of Sebastian Staudt
Sent: Monday, March 11, 2013 2:39 AM
To: Half-Life dedicated Win32 server mailing list
Cc: Half-Life dedicated Linux server mailing list
Subject: Re: [hlds_linux] [hlds] Get compile the build number of game servers 
in PHP

Maybe parsing the version information from the `status` output via RCON is more 
reliable.


2013/3/11 Jesse Molina 

>
> 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 ://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

___
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux


Re: [hlds_linux] [hlds] Get compile the build number of game servers in PHP

2013-03-11 Thread Adrian x
How to do it?


2013/3/11 Mart-Jan Reeuwijk 

> Hmm, with the new updating system (that is being rolled out slowly now to
> all valve games) and using a proxy aimed at Valve's update servers, one
> should be able to let servers update using the proxy.
>
> - update comes
> - automation detects update, and starts 1 server to update using the proxy.
> - Proxy downloads and serves the files
> - All other same game servers can update fast using the proxy at
> convenience.
>
> Sure, that needs to be done per different type server, but that is needed
> with any system.
>
>
>
> >
> > From: Adrian x 
> >To: Half-Life dedicated Win32 server mailing list <
> h...@list.valvesoftware.com>
> >Cc: Half-Life dedicated Linux server mailing list <
> hlds_linux@list.valvesoftware.com>
> >Sent: Monday, 11 March 2013, 13:33
> >Subject: Re: [hlds] [hlds_linux] Get compile the build number of game
> servers in PHP
> >
> >
> >I need the download of information that was any change to the file
> server, your application can now download the latest game server files to
> your server, and the files on the machine are always up to date, because
> they are assumed to be updated all game servers available in the
> application. For this is the most needed information retrieved from the API
> (as I write in PHP) that the valve is available servers more recent version
> of the file server. That it was the best information about the build
> number, date of compilation or last modified date of the file server in
> unix format.
> >
> >
> >The ideal situation would be to such information (in terms of build
> number) you can download for all valve games because it would allow for
> easy operation of such automatic updates for all game servers available on
> Steam. For Valve, it is also undoubtedly very beneficial because hundreds
> of servers when updating will use the internal update system instead of
> downloading the data for each server directly from serweró steam.
> >
> >
> >
> >2013/3/11 Adrian x 
> >
> >I need the download of information that was any change to the file
> server, your application can now download the latest game server files to
> your server, and the files on the machine are always up to date, because
> they are assumed to be updated all game servers available in the
> application. For this is the most needed information retrieved from the API
> (as I write in PHP) that the valve is available servers more recent version
> of the file server. That it was the best information about the build
> number, date of compilation or last modified date of the file server in
> unix format.
> >>
> >>
> >>The ideal situation would be to such information (in terms of build
> number) you can download for all valve games because it would allow for
> easy operation of such automatic updates for all game servers available on
> Steam. For Valve, it is also undoubtedly very beneficial because hundreds
> of servers when updating will use the internal update system instead of
> downloading the data for each server directly from serweró steam.
> >
> >___
> >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
>
___
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux


Re: [hlds_linux] [hlds] Get compile the build number of game servers in PHP

2013-03-11 Thread Mart-Jan Reeuwijk
Hmm, with the new updating system (that is being rolled out slowly now to all 
valve games) and using a proxy aimed at Valve's update servers, one should be 
able to let servers update using the proxy.

- update comes
- automation detects update, and starts 1 server to update using the proxy.
- Proxy downloads and serves the files
- All other same game servers can update fast using the proxy at convenience.

Sure, that needs to be done per different type server, but that is needed with 
any system.



>
> From: Adrian x 
>To: Half-Life dedicated Win32 server mailing list 
> 
>Cc: Half-Life dedicated Linux server mailing list 
> 
>Sent: Monday, 11 March 2013, 13:33
>Subject: Re: [hlds] [hlds_linux] Get compile the build number of game servers 
>in PHP
> 
>
>I need the download of information that was any change to the file server, 
>your application can now download the latest game server files to your server, 
>and the files on the machine are always up to date, because they are assumed 
>to be updated all game servers available in the application. For this is the 
>most needed information retrieved from the API (as I write in PHP) that the 
>valve is available servers more recent version of the file server. That it was 
>the best information about the build number, date of compilation or last 
>modified date of the file server in unix format.
>
>
>The ideal situation would be to such information (in terms of build number) 
>you can download for all valve games because it would allow for easy operation 
>of such automatic updates for all game servers available on Steam. For Valve, 
>it is also undoubtedly very beneficial because hundreds of servers when 
>updating will use the internal update system instead of downloading the data 
>for each server directly from serweró steam.
>
>
>
>2013/3/11 Adrian x 
>
>I need the download of information that was any change to the file server, 
>your application can now download the latest game server files to your server, 
>and the files on the machine are always up to date, because they are assumed 
>to be updated all game servers available in the application. For this is the 
>most needed information retrieved from the API (as I write in PHP) that the 
>valve is available servers more recent version of the file server. That it was 
>the best information about the build number, date of compilation or last 
>modified date of the file server in unix format.
>>
>>
>>The ideal situation would be to such information (in terms of build number) 
>>you can download for all valve games because it would allow for easy 
>>operation of such automatic updates for all game servers available on Steam. 
>>For Valve, it is also undoubtedly very beneficial because hundreds of servers 
>>when updating will use the internal update system instead of downloading the 
>>data for each server directly from serweró steam.
>
>___
>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


Re: [hlds_linux] [hlds] Get compile the build number of game servers in PHP

2013-03-11 Thread Adrian x
I need the download of information that was any change to the file server,
your application can now download the latest game server files to your
server, and the files on the machine are always up to date, because they
are assumed to be updated all game servers available in the application.
For this is the most needed information retrieved from the API (as I write
in PHP) that the valve is available servers more recent version of the file
server. That it was the best information about the build number, date of
compilation or last modified date of the file server in unix format.

The ideal situation would be to such information (in terms of build number)
you can download for all valve games because it would allow for easy
operation of such automatic updates for all game servers available on
Steam. For Valve, it is also undoubtedly very beneficial because hundreds
of servers when updating will use the internal update system instead of
downloading the data for each server directly from serweró steam.


2013/3/11 Adrian x 

> I need the download of information that was any change to the file server,
> your application can now download the latest game server files to your
> server, and the files on the machine are always up to date, because they
> are assumed to be updated all game servers available in the application.
> For this is the most needed information retrieved from the API (as I write
> in PHP) that the valve is available servers more recent version of the file
> server. That it was the best information about the build number, date of
> compilation or last modified date of the file server in unix format.
>
> The ideal situation would be to such information (in terms of build
> number) you can download for all valve games because it would allow for
> easy operation of such automatic updates for all game servers available on
> Steam. For Valve, it is also undoubtedly very beneficial because hundreds
> of servers when updating will use the internal update system instead of
> downloading the data for each server directly from serweró steam.
>
___
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux


Re: [hlds_linux] [hlds] Get compile the build number of game servers in PHP

2013-03-11 Thread Jesse Molina


Yea, I'm PHP and Ruby ignorant though.  I'm a sysadmin, not a web dev.

Fortunately, there is the python steamodd, which I can work with.  I 
only recently discovered it but have not had a chance to play with it 
yet though.


I have yet to find a good rcon client for the linux command line.

Thanks for the tip.



Erik-jan Riemers wrote:

https://github.com/koraktor/steam-condenser been using that for php for
years, query the server and then the webapi with it. Always is spot on,
optional updates is something you cannot but i assume most people daily
restart there servers anyways.


2013/3/11 Sebastian Staudt 


Maybe parsing the version information from the `status` output via RCON is
more reliable.


2013/3/11 Jesse Molina 



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<

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


___
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_linux


Re: [hlds_linux] [hlds] Get compile the build number of game servers in PHP

2013-03-11 Thread Jesse Molina


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  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_linux


Re: [hlds_linux] [hlds] Get compile the build number of game servers in PHP

2013-03-11 Thread Erik-jan Riemers
https://github.com/koraktor/steam-condenser been using that for php for
years, query the server and then the webapi with it. Always is spot on,
optional updates is something you cannot but i assume most people daily
restart there servers anyways.


2013/3/11 Sebastian Staudt 

> Maybe parsing the version information from the `status` output via RCON is
> more reliable.
>
>
> 2013/3/11 Jesse Molina 
>
> >
> > 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<
> 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
>
___
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux


Re: [hlds_linux] [hlds] Get compile the build number of game servers in PHP

2013-03-11 Thread Sebastian Staudt
Maybe parsing the version information from the `status` output via RCON is
more reliable.


2013/3/11 Jesse Molina 

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


Re: [hlds_linux] [hlds] Get compile the build number of game servers in PHP

2013-03-11 Thread Netshroud
I just checked CS:GO and Steam.inf + ISteamApps UpToDateCheck seems to be fine 
for that.

What do you mean by unreliable?

On 11/03/2013, at 8:19 PM, Jesse Molina  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


Re: [hlds_linux] [hlds] Get compile the build number of game servers in PHP

2013-03-11 Thread Jesse Molina


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_linux