Hi Jared

I am the author of a linux-based management tool for srcds servers called wrench. If you ever make your game server Linux compatible, I will look into adding support for it with my tool.

I have not seen any info about automatic updates yet, so I wanted to make sure you are aware how some of srcds-based (TF2, CSGO, etc) game servers allow for automatic updates by tool authors like myself.

Steam has their WebAPI which allows polling of information of certain properties for each AppID. One of them is "UpToDateCheck".

For example, for TF2, I can poll the following URL to find out if there is a client/server update:

http://api.steampowered.com/ISteamApps/UpToDateCheck/v1?appid=440&version=1&format=xml

The "required_version" is currently 2698188. Each time Valve issues an update for TF2 servers, this field gets updated. When that happens, my tool automatically uses SteamCMD to shut down servers, update them, them start again.

For FK2, you have the following:

Killing Floor 2 Client AppID: 232090
Killing Floor 2 Server AppID: 232130

Thus your Client info URL is:
http://api.steampowered.com/ISteamApps/UpToDateCheck/v1?appid=232090&version=1&format=xml

And the Server info URL is:
http://api.steampowered.com/ISteamApps/UpToDateCheck/v1?appid=232130&version=1&format=xml



I see that you have these enabled, but it looks like you are not currently updating these fields with each release and just some placeholder data in there.

It would be very helpful to us tool authors to have this field maintained during the release cycle, and be a checklist item during the release of server and client updates. Simply increment this version on each release, and our tools can automatically determine if an update has been released and we can enable server automatic updates as necessary.

Thanks for your attention.


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

Reply via email to