I’ve been testing Live Update functionality and stucked with changing liveupdate.game.dmanifest.
My case:
- I build bundle with exclude test_proxy.collection where I have test_proxy.script with print(“ORIGINAL CONTENT”) message. Upload liveupdate content on S3 Amazon and run game. Everything is OK, game runs and the message is shown.
- Then I change message in test_proxy.script to print("CONTENT AFTER LIVE UPDATE”) and build bundle again. Replace liveupdate content on S3 Amazon and run bundle that was created at the first time.
Then I got this error:
ERROR:RESOURCE: Resource '/builtins/scripts/mobdebug.luac' (440fa861630350d4b20870d957dd1bb5f2a11c94) is expected to be in the bundle was not found. Resource was modified between publishing the bundle and publishing the manifest? ERROR:GAMESYS: Manifest references non existing resources. Manifest was not stored. DEBUG:SCRIPT: Failed to store manifest, status: -8
I’ve changed only script that was excluded with test_proxy.collection. I’ve been searching on forum for 2 days about LiveUpdate and found out many interesting things, but could’t find a solution how to fix this issue. Am I doing something wrong?
Defold version 1.3.7, also tried on 1.4.1.
Attaching project for test.
Test_LU_project.zip (668.3 KB)