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