This requires
SteamWorks.ext.
The plugin is pretty simple, takes the values from steam.inf and queries the Valve SteamWorks WebAPI. Towards the point for when your server is out of date, it fires the forward SteamWorks_RestartRequested.
The plugin is to overcome a significant shortcoming in the Valve SteamWorks API, due to a lack of callback. To be fair though, we are doing things a little off label...
The plugin will check for updates every 2 minutes.
208 downloads.