Patchwise updater main file updating failed operation canceled main file
This circumvents the need for the local server (on which X2Engine is hosted) to be connected to the internet.Similarly, in the case of manual updates, it is not necessary for the web server to actually have an internet connection.There are three ways of getting to the updater page.One is to simply click the link given in the update notification flash message, if available.
Once that has been completed, set the update notification interval as desired in "Updater Settings".
The inherent weakness of the web updater (or any web-based updater to any web application) is that it must always rely upon web requests to the server, and it thus must perform extremely critical operations for the update all within the scope of a web request.
Web requests, it goes without saying, are not always reliable.
In each case, an update package from the update data server is used as the authoritative list of changes to apply, but in the non-manual methods, X2Engine's own updater class does all the work applying changes from said package.
In web and command line updates, there is also the option to first download and unpack the package manually (see performing "offline" updates).
In the event of a failed request to the server, the update could be cut short at a critical update stage, and thus require manual recovery at best, or completely restoring X2Engine to a backup at worst.