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

2013-03-11 Thread Adrian x
Welcome. I am a software developer to manage the game servers. I am
currently under renovation to improve the functionality of the steam game
servers in my application. Improving the file is downloaded only once at
the time of starting the new version, and then copy the changed files
locally on all game servers, this solution would be faster and more
efficient in every way. 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.

Is there a possibility that you may have added to the api ISteamApps /
UpToDateCheck parameter number build or build_date or simply the
timestamp of the time when the last change was made in the game files. In
this way I can fully automatically and efficiently update hundreds of
servers fully automatically, without weighing my machines and steam update
servers.

Best regards and I hope to help
___
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds


Re: [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


Re: [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 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


Re: [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 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
 # 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/**hldshttps://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


Re: [hlds] [hlds_linux] 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 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


Re: [hlds] [hlds_linux] 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.
___
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds


Re: [hlds] [hlds_linux] 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 adri...@gmail.com

 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


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

2013-03-11 Thread Nomaan Ahmad
You can type version into the server console.

On 11 March 2013 09:19, 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/**hldshttps://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


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

2013-03-11 Thread Adrian x
Yes, but I do not need to download the build number of files already
downloaded a game server, but the point is that my script can get the
information that she was a new build for gaming server and automatically
download new files to make it available to the local update servers
hundreds of other games .


2013/3/11 Nomaan Ahmad n0man@gmail.com

 You can type version into the server console.


 On 11 March 2013 09:19, 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/**hldshttps://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


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


Re: [hlds] [hlds_linux] 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 adri...@gmail.com
To: Half-Life dedicated Win32 server mailing list 
hlds@list.valvesoftware.com 
Cc: Half-Life dedicated Linux server mailing list 
hlds_li...@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 adri...@gmail.com

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


Re: [hlds] [hlds_linux] 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 mreeu...@yahoo.com

 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 adri...@gmail.com
 To: Half-Life dedicated Win32 server mailing list 
 hlds@list.valvesoftware.com
 Cc: Half-Life dedicated Linux server mailing list 
 hlds_li...@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 adri...@gmail.com
 
 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


Re: [hlds] [hlds_linux] 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 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
 # 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/**hldshttps
 ://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


Re: [hlds] [hlds_linux] 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 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] 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 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
  # 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/**hldshttps
  ://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


Re: [hlds] [hlds_linux] 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 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
# 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/**hldshttps
://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


[hlds] How to only recieve TF2 update emails?

2013-03-11 Thread Raul sosa
I'm sick of seeing annoying people talk to this email and vibrating my
phone. How can i make it so that i only get TF2 update patch news?
___
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds


Re: [hlds] How to only recieve TF2 update emails?

2013-03-11 Thread wickedplayer494 .
Subscribe to the hlds_announce feed:
https://list.valvesoftware.com/mailman/listinfo/hlds_announce

On Mon, Mar 11, 2013 at 5:32 PM, Raul sosa raulms...@gmail.com wrote:

 I'm sick of seeing annoying people talk to this email and vibrating my
 phone. How can i make it so that i only get TF2 update patch news?

 ___
 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


Re: [hlds] How to only recieve TF2 update emails?

2013-03-11 Thread Noel
You could do some searches and make a short list of the known vavlE
employees that send information to HLDS.  Then make a rule to automatically
discard the ones that don't come from those guys...  This is pretty
obvious, you just want to complain.


On Mon, Mar 11, 2013 at 3:32 PM, Raul sosa raulms...@gmail.com wrote:

 I'm sick of seeing annoying people talk to this email and vibrating my
 phone. How can i make it so that i only get TF2 update patch news?

 ___
 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


Re: [hlds] How to only recieve TF2 update emails?

2013-03-11 Thread Lyrai
I've seen Fletcher, Tony, and Eric as the offical Valvesters who reply to
this list. So,
fletch...@valvesoftware.com
to...@valvesoftware.com
er...@valvesoftware.com

Just set your doohickey to only thingamajig emails off the list from them,
and you should be good.
___
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds


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

2013-03-11 Thread Charlie
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=440version=0format=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 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 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] 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 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
  # 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/**hldshttps
  ://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


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


Re: [hlds] How to only recieve TF2 update emails?

2013-03-11 Thread Cc2iscooL
Or just *@valvesoftware.com

On Mon, Mar 11, 2013 at 6:55 PM, Lyrai lyr...@gmail.com wrote:

 I've seen Fletcher, Tony, and Eric as the offical Valvesters who reply to
 this list. So,
 fletch...@valvesoftware.com
 to...@valvesoftware.com
 er...@valvesoftware.com

 Just set your doohickey to only thingamajig emails off the list from them,
 and you should be good.

 ___
 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


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

2013-03-11 Thread Adrian x
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 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=440version=0format=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 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 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] 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 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
  # 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/**hldshttps
  ://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



 ___
 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


Re: [hlds] [hlds_linux] 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 sprayp...@gmail.commailto: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=440version=0format=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 
adri...@gmail.commailto: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 
fletch...@valvesoftware.commailto:fletch...@valvesoftware.com
The engine gets that info from steam.inf.

-Original Message-
From: 
hlds_linux-boun...@list.valvesoftware.commailto:hlds_linux-boun...@list.valvesoftware.com
 
[mailto:hlds_linux-boun...@list.valvesoftware.commailto: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 je...@opendreams.netmailto: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.netmailto:je...@opendreams.net
 # Cell = 1-602-323-7608tel: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/**hldshttps
 ://list.valvesoftware.com/cgi-bin/mailman/listinfo/hldshttp://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds

___

Re: [hlds] How to only recieve TF2 update emails?

2013-03-11 Thread Rudy Bleeker
As you're using Gmail create a filter that applies a label and
archives the messages immediately so they skip your inbox. That way
your phone won't vibrate every time you recieve a message from this
list. They're not so important that you want to read them right away
anyway, you probably only do your TF2 server stuff in your off hours
anyway and probably from your computer, not your phone.

On Tue, Mar 12, 2013 at 12:42 AM, Cc2iscooL cc2isc...@gmail.com wrote:
 Or just *@valvesoftware.com

 On Mon, Mar 11, 2013 at 6:55 PM, Lyrai lyr...@gmail.com wrote:

 I've seen Fletcher, Tony, and Eric as the offical Valvesters who reply to
 this list. So,
 fletch...@valvesoftware.com
 to...@valvesoftware.com
 er...@valvesoftware.com

 Just set your doohickey to only thingamajig emails off the list from them,
 and you should be good.

 ___
 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




--
Idleness is not doing nothing. Idleness is being free to do anything.
  - Floyd Dell

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