I updated my server first, then my client could not connect. It would be convenient if check for updates was enabled on an unconnected client to provide an easy path to the download.
Things went a bit off-the-rails here, so I deleted a few posts.
Pjeski, is what you really want in this case the download link to be included in the error message about the client being incompatible with the server? Seems like that would solve your request, since in that case one obviously is going to need to get/run the installer. That is, the client doesn't really need the ability to check for an update per se, it just needs to point the user to the downloads page so they can grab the appropriate version to get everything in-sync.
But why would that be easier? Is the update check in the server or the client? How could it not be easier to just enable the check regardless of server connection?
But why would that be easier? Is the update check in the server or the client? How could it not be easier to just enable the check regardless of server connection?
Right - the update check is actually performed by the server, not the client. We'd have to replicate (a non trivial amount of) code in the client to have the client to a direct check.