{"id":925,"date":"2022-12-21T13:55:23","date_gmt":"2022-12-21T13:55:23","guid":{"rendered":"https:\/\/byteboxmedia.support\/?p=925"},"modified":"2022-12-21T13:55:24","modified_gmt":"2022-12-21T13:55:24","slug":"event-action-patch-system","status":"publish","type":"post","link":"https:\/\/byteboxmedia.support\/docs\/game-launcher-creator-v3\/event-action-patch-system\/","title":{"rendered":"Event Action – Patch System"},"content":{"rendered":"\n
\"\"<\/figure>\n\n\n\n

This action instructs the launcher to start the patching system.<\/p>\n\n\n\n

You must specify commandlines to go with this, after you have setup your patching system.<\/p>\n\n\n\n

The minimum commandlines you need to send are \/W1 and \/S1<\/p>\n\n\n\n

Available Commandlines<\/h3>\n\n\n\n

Log to GLCV3 – \/W1<\/strong>
You need to send this commandline in order for the patching system to report directly to the launcher. This should always be sent.<\/p>\n\n\n\n

Silent Mode – \/S1<\/strong>
You should send S1 to pop the patching system into silent mode, so the user doesn’t need to see the internal workings of the patching system. You should pretty much always send this commandline argument.<\/p>\n\n\n\n

Debug Logging Mode \/Y1<\/strong>
You can send this to enable debug logging on your user’s computer. Debug logging can be intensive and can slow down the patching process. It is recommended to only use this on a separate patch button that tells the user it has debug logging enabled.<\/p>\n\n\n\n

Debug logging enables your user to send you the log should an error occur with the patching so you can analyse it to figure out what’s going wrong and where.<\/p>\n\n\n\n

Force Integrity Check \/i1<\/strong>
Integrity checking tells the patching system to ignore the versioning<\/a> checks and just check the local install against the latest version available to ensure the user has up to date files and if the user has modified or deleted any of the files, it will re-patch them.<\/p>\n","protected":false},"excerpt":{"rendered":"

This action instructs the launcher to start the patching system. You must specify commandlines to go with this, after you have setup your patching system. The minimum commandlines you need to send are \/W1 and \/S1 Available Commandlines Log to GLCV3 – \/W1You need to send this commandline in order for the patching system to […]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[],"_links":{"self":[{"href":"https:\/\/byteboxmedia.support\/wp-json\/wp\/v2\/posts\/925"}],"collection":[{"href":"https:\/\/byteboxmedia.support\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/byteboxmedia.support\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/byteboxmedia.support\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/byteboxmedia.support\/wp-json\/wp\/v2\/comments?post=925"}],"version-history":[{"count":1,"href":"https:\/\/byteboxmedia.support\/wp-json\/wp\/v2\/posts\/925\/revisions"}],"predecessor-version":[{"id":927,"href":"https:\/\/byteboxmedia.support\/wp-json\/wp\/v2\/posts\/925\/revisions\/927"}],"wp:attachment":[{"href":"https:\/\/byteboxmedia.support\/wp-json\/wp\/v2\/media?parent=925"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/byteboxmedia.support\/wp-json\/wp\/v2\/categories?post=925"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/byteboxmedia.support\/wp-json\/wp\/v2\/tags?post=925"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}