Binary patching
How it works
Binary patching means only downloading changed parts of game files. This enables:
- smaller downloads,
- faster game delivery and updates,
- faster update unpacking.
Patches are generated by the Build Loader command-line utility.
Build Loader system requirements:
- Windows 10 64-bit OS or macOS 12.4.0 and higher
- 1.6 GHz CPU
- 100 MB free RAM
- Free disk space: 1.5 × build size
Who can use it
Partners who have already integrated Launcher.
How to get it
To generate and upload a patch:
- Initialize Build Loader.
- Upload the patch to the Xsolla update server.
Initialize Build Loader
To initialize the utility, you need to pass the previously copied API key and the path to the game build:Copy
build_loader.exe --init --api-key <api-key> --game-path <path-to-game>
Example:
Copy
build_loader.exe --init --api-key E51DPZ486S9IUGVF43AH4T48QB7246OQ --game-path C:\Games\LastGameBuild
Note
You only need to initialize the utility once, unless you want to change said parameters.
Upload patch to the server
To upload a patch to the server, indicate the build path:Copy
build_loader.exe --update --game-path <path-to-game> --descr <build-description>
Example:
Copy
build_loader.exe --update --game-path C:\Games\LastGameBuild
You can omit the –game-path
parameter if you have already used it when initializing the utility or uploading the previous patch.
Was this article helpful?
Thank you for your feedback!
We’ll review your message and use it to help us improve your experience.Found a typo or other text error? Select the text and press Ctrl+Enter.