feat: integrate room framework and isolated subgame bundles
Complete room UI and protocol integration, move game definitions and resources behind bundle entries, publish authoritative version XML, and document single-game builds. Include all current resource changes and experiment artifacts.
This commit is contained in:
@@ -0,0 +1,409 @@
|
||||
{
|
||||
"__version__": "1.3.9",
|
||||
"log": {
|
||||
"level": 4
|
||||
},
|
||||
"BuildTaskManager": {
|
||||
"taskMap": {
|
||||
"1788883875348": {
|
||||
"type": "build",
|
||||
"id": "1788883875348",
|
||||
"progress": 1,
|
||||
"state": "success",
|
||||
"stage": "build",
|
||||
"message": "2026-9-9 00:12:17 build success in 1 min 2 s!",
|
||||
"detailMessage": "// ---- build task 整理静态模板文件 ----\r",
|
||||
"options": {
|
||||
"name": "BundleProbe",
|
||||
"server": "",
|
||||
"engineModulesConfigKey": "defaultConfig",
|
||||
"platform": "web-mobile",
|
||||
"buildPath": "project://build",
|
||||
"debug": true,
|
||||
"buildMode": "normal",
|
||||
"mangleProperties": false,
|
||||
"md5Cache": false,
|
||||
"skipCompressTexture": false,
|
||||
"sourceMaps": false,
|
||||
"overwriteProjectSettings": {
|
||||
"includeModules": {
|
||||
"gfx-webgl2": "on",
|
||||
"physics": "inherit-project-setting",
|
||||
"physics-2d": "inherit-project-setting"
|
||||
},
|
||||
"macroConfig": {
|
||||
"cleanupImageCache": "inherit-project-setting"
|
||||
}
|
||||
},
|
||||
"nativeCodeBundleMode": "both",
|
||||
"polyfills": {
|
||||
"asyncFunctions": true
|
||||
},
|
||||
"experimentalEraseModules": false,
|
||||
"startSceneAssetBundle": false,
|
||||
"bundleConfigs": [],
|
||||
"inlineEnum": true,
|
||||
"useBuiltinServer": false,
|
||||
"md5CacheOptions": {
|
||||
"excludes": [],
|
||||
"includes": [],
|
||||
"replaceOnly": [],
|
||||
"handleTemplateMd5Link": true
|
||||
},
|
||||
"mainBundleIsRemote": false,
|
||||
"mainBundleCompressionType": "merge_dep",
|
||||
"useSplashScreen": true,
|
||||
"bundleCommonChunk": false,
|
||||
"packAutoAtlas": true,
|
||||
"startScene": "18f06ada-9d36-485c-9f44-556d6980ca7a",
|
||||
"outputName": "probe-alpha",
|
||||
"taskName": "probe-alpha",
|
||||
"scenes": [
|
||||
{
|
||||
"url": "db://assets/scenes/Probe.scene",
|
||||
"uuid": "18f06ada-9d36-485c-9f44-556d6980ca7a"
|
||||
}
|
||||
],
|
||||
"wasmCompressionMode": false,
|
||||
"binGroupConfig": {
|
||||
"threshold": 16,
|
||||
"enable": false
|
||||
},
|
||||
"packages": {},
|
||||
"__version__": "1.3.9",
|
||||
"logDest": "project://temp/builder/log/web-mobile2026-9-7 22-19.log"
|
||||
},
|
||||
"time": "2026-9-9 00:11:15",
|
||||
"dirty": false
|
||||
},
|
||||
"1788884137667": {
|
||||
"type": "build",
|
||||
"id": "1788884137667",
|
||||
"progress": 0.09090909090909093,
|
||||
"state": "failure",
|
||||
"stage": "build",
|
||||
"message": "adsense-h5g-plugin:(onBeforeBundleInit) in 27 ms ✓",
|
||||
"detailMessage": "",
|
||||
"options": {
|
||||
"name": "BundleProbe",
|
||||
"server": "",
|
||||
"engineModulesConfigKey": "defaultConfig",
|
||||
"platform": "web-mobile",
|
||||
"buildPath": "project://build",
|
||||
"debug": true,
|
||||
"buildMode": "normal",
|
||||
"mangleProperties": false,
|
||||
"md5Cache": false,
|
||||
"skipCompressTexture": false,
|
||||
"sourceMaps": false,
|
||||
"overwriteProjectSettings": {
|
||||
"includeModules": {
|
||||
"gfx-webgl2": "on",
|
||||
"physics": "inherit-project-setting",
|
||||
"physics-2d": "inherit-project-setting"
|
||||
},
|
||||
"macroConfig": {
|
||||
"cleanupImageCache": "inherit-project-setting"
|
||||
}
|
||||
},
|
||||
"nativeCodeBundleMode": "both",
|
||||
"polyfills": {
|
||||
"asyncFunctions": true
|
||||
},
|
||||
"experimentalEraseModules": false,
|
||||
"startSceneAssetBundle": false,
|
||||
"bundleConfigs": [
|
||||
{
|
||||
"root": "22700432-1627-4047-b68f-cf933b98a1aa",
|
||||
"name": "game-alpha",
|
||||
"output": true
|
||||
},
|
||||
{
|
||||
"root": "eeab1f81-53b9-403e-9156-868659afb945",
|
||||
"name": "game-beta",
|
||||
"output": false
|
||||
}
|
||||
],
|
||||
"inlineEnum": true,
|
||||
"useBuiltinServer": false,
|
||||
"md5CacheOptions": {
|
||||
"excludes": [],
|
||||
"includes": [],
|
||||
"replaceOnly": [],
|
||||
"handleTemplateMd5Link": true
|
||||
},
|
||||
"mainBundleIsRemote": false,
|
||||
"mainBundleCompressionType": "merge_dep",
|
||||
"useSplashScreen": true,
|
||||
"bundleCommonChunk": false,
|
||||
"packAutoAtlas": true,
|
||||
"startScene": "18f06ada-9d36-485c-9f44-556d6980ca7a",
|
||||
"outputName": "probe-direct-alpha",
|
||||
"taskName": "probe-direct-alpha",
|
||||
"scenes": [
|
||||
{
|
||||
"url": "db://assets/scenes/Probe.scene",
|
||||
"uuid": "18f06ada-9d36-485c-9f44-556d6980ca7a"
|
||||
}
|
||||
],
|
||||
"wasmCompressionMode": false,
|
||||
"binGroupConfig": {
|
||||
"threshold": 16,
|
||||
"enable": false
|
||||
},
|
||||
"packages": {},
|
||||
"__version__": "1.3.9",
|
||||
"logDest": "project://temp/builder/log/web-mobile2026-9-7 22-19.log"
|
||||
},
|
||||
"time": "2026-9-9 00:15:37",
|
||||
"dirty": false
|
||||
},
|
||||
"1788884391114": {
|
||||
"type": "build",
|
||||
"id": "1788884391114",
|
||||
"progress": 0.07272727272727274,
|
||||
"state": "failure",
|
||||
"stage": "build",
|
||||
"message": "adsense-h5g-plugin:(onBeforeBundleInit) in 25 ms ✓",
|
||||
"detailMessage": "",
|
||||
"options": {
|
||||
"name": "BundleProbe",
|
||||
"server": "",
|
||||
"engineModulesConfigKey": "defaultConfig",
|
||||
"platform": "web-mobile",
|
||||
"buildPath": "project://build",
|
||||
"debug": true,
|
||||
"buildMode": "normal",
|
||||
"mangleProperties": false,
|
||||
"md5Cache": false,
|
||||
"skipCompressTexture": false,
|
||||
"sourceMaps": false,
|
||||
"overwriteProjectSettings": {
|
||||
"includeModules": {
|
||||
"gfx-webgl2": "on",
|
||||
"physics": "inherit-project-setting",
|
||||
"physics-2d": "inherit-project-setting"
|
||||
},
|
||||
"macroConfig": {
|
||||
"cleanupImageCache": "inherit-project-setting"
|
||||
}
|
||||
},
|
||||
"nativeCodeBundleMode": "both",
|
||||
"polyfills": {
|
||||
"asyncFunctions": true
|
||||
},
|
||||
"experimentalEraseModules": false,
|
||||
"startSceneAssetBundle": false,
|
||||
"bundleConfigs": [
|
||||
{
|
||||
"root": "22700432-1627-4047-b68f-cf933b98a1aa",
|
||||
"name": "game-alpha",
|
||||
"output": true
|
||||
},
|
||||
{
|
||||
"root": "eeab1f81-53b9-403e-9156-868659afb945",
|
||||
"name": "game-beta",
|
||||
"output": false
|
||||
}
|
||||
],
|
||||
"inlineEnum": true,
|
||||
"useBuiltinServer": false,
|
||||
"md5CacheOptions": {
|
||||
"excludes": [],
|
||||
"includes": [],
|
||||
"replaceOnly": [],
|
||||
"handleTemplateMd5Link": true
|
||||
},
|
||||
"mainBundleIsRemote": false,
|
||||
"mainBundleCompressionType": "merge_dep",
|
||||
"useSplashScreen": true,
|
||||
"bundleCommonChunk": false,
|
||||
"packAutoAtlas": true,
|
||||
"startScene": "18f06ada-9d36-485c-9f44-556d6980ca7a",
|
||||
"outputName": "probe-clean-alpha",
|
||||
"taskName": "probe-clean-alpha",
|
||||
"scenes": [
|
||||
{
|
||||
"url": "db://assets/scenes/Probe.scene",
|
||||
"uuid": "18f06ada-9d36-485c-9f44-556d6980ca7a"
|
||||
}
|
||||
],
|
||||
"wasmCompressionMode": false,
|
||||
"binGroupConfig": {
|
||||
"threshold": 16,
|
||||
"enable": false
|
||||
},
|
||||
"packages": {},
|
||||
"__version__": "1.3.9",
|
||||
"logDest": "project://temp/builder/log/web-mobile2026-9-7 22-19.log"
|
||||
},
|
||||
"time": "2026-9-9 00:19:51",
|
||||
"dirty": false
|
||||
},
|
||||
"1788884462922": {
|
||||
"type": "build",
|
||||
"id": "1788884462922",
|
||||
"progress": 1,
|
||||
"state": "success",
|
||||
"stage": "build",
|
||||
"message": "2026-9-9 00:21:09 build success in 6 s!",
|
||||
"detailMessage": "// ---- build task 整理静态模板文件 ----\r",
|
||||
"options": {
|
||||
"name": "BundleProbe",
|
||||
"server": "",
|
||||
"engineModulesConfigKey": "defaultConfig",
|
||||
"platform": "web-mobile",
|
||||
"buildPath": "project://build",
|
||||
"debug": true,
|
||||
"buildMode": "normal",
|
||||
"mangleProperties": false,
|
||||
"md5Cache": false,
|
||||
"skipCompressTexture": false,
|
||||
"sourceMaps": false,
|
||||
"overwriteProjectSettings": {
|
||||
"includeModules": {
|
||||
"gfx-webgl2": "on",
|
||||
"physics": "inherit-project-setting",
|
||||
"physics-2d": "inherit-project-setting"
|
||||
},
|
||||
"macroConfig": {
|
||||
"cleanupImageCache": "inherit-project-setting"
|
||||
}
|
||||
},
|
||||
"nativeCodeBundleMode": "both",
|
||||
"polyfills": {
|
||||
"asyncFunctions": true
|
||||
},
|
||||
"experimentalEraseModules": false,
|
||||
"startSceneAssetBundle": false,
|
||||
"bundleConfigs": [
|
||||
{
|
||||
"root": "db://assets/games/alpha",
|
||||
"name": "game-alpha",
|
||||
"output": true
|
||||
},
|
||||
{
|
||||
"root": "db://assets/games/beta",
|
||||
"name": "game-beta",
|
||||
"output": false
|
||||
}
|
||||
],
|
||||
"inlineEnum": true,
|
||||
"useBuiltinServer": false,
|
||||
"md5CacheOptions": {
|
||||
"excludes": [],
|
||||
"includes": [],
|
||||
"replaceOnly": [],
|
||||
"handleTemplateMd5Link": true
|
||||
},
|
||||
"mainBundleIsRemote": false,
|
||||
"mainBundleCompressionType": "merge_dep",
|
||||
"useSplashScreen": true,
|
||||
"bundleCommonChunk": false,
|
||||
"packAutoAtlas": true,
|
||||
"startScene": "18f06ada-9d36-485c-9f44-556d6980ca7a",
|
||||
"outputName": "probe-url-alpha",
|
||||
"taskName": "probe-url-alpha",
|
||||
"scenes": [
|
||||
{
|
||||
"url": "db://assets/scenes/Probe.scene",
|
||||
"uuid": "18f06ada-9d36-485c-9f44-556d6980ca7a"
|
||||
}
|
||||
],
|
||||
"wasmCompressionMode": false,
|
||||
"binGroupConfig": {
|
||||
"threshold": 16,
|
||||
"enable": false
|
||||
},
|
||||
"packages": {},
|
||||
"__version__": "1.3.9",
|
||||
"logDest": "project://temp/builder/log/web-mobile2026-9-7 22-19.log"
|
||||
},
|
||||
"time": "2026-9-9 00:21:02",
|
||||
"dirty": false
|
||||
},
|
||||
"1788884510297": {
|
||||
"type": "build",
|
||||
"id": "1788884510297",
|
||||
"progress": 1,
|
||||
"state": "success",
|
||||
"stage": "build",
|
||||
"message": "2026-9-9 00:21:56 build success in 6 s!",
|
||||
"detailMessage": "// ---- build task adsense-h5g-plugin:onAfterBuild ----\r",
|
||||
"options": {
|
||||
"name": "BundleProbe",
|
||||
"server": "",
|
||||
"engineModulesConfigKey": "defaultConfig",
|
||||
"platform": "web-mobile",
|
||||
"buildPath": "project://build",
|
||||
"debug": true,
|
||||
"buildMode": "normal",
|
||||
"mangleProperties": false,
|
||||
"md5Cache": false,
|
||||
"skipCompressTexture": false,
|
||||
"sourceMaps": false,
|
||||
"overwriteProjectSettings": {
|
||||
"includeModules": {
|
||||
"gfx-webgl2": "on",
|
||||
"physics": "inherit-project-setting",
|
||||
"physics-2d": "inherit-project-setting"
|
||||
},
|
||||
"macroConfig": {
|
||||
"cleanupImageCache": "inherit-project-setting"
|
||||
}
|
||||
},
|
||||
"nativeCodeBundleMode": "both",
|
||||
"polyfills": {
|
||||
"asyncFunctions": true
|
||||
},
|
||||
"experimentalEraseModules": false,
|
||||
"startSceneAssetBundle": false,
|
||||
"bundleConfigs": [
|
||||
{
|
||||
"root": "db://assets/games/alpha",
|
||||
"name": "game-alpha",
|
||||
"output": false
|
||||
},
|
||||
{
|
||||
"root": "db://assets/games/beta",
|
||||
"name": "game-beta",
|
||||
"output": true
|
||||
}
|
||||
],
|
||||
"inlineEnum": true,
|
||||
"useBuiltinServer": false,
|
||||
"md5CacheOptions": {
|
||||
"excludes": [],
|
||||
"includes": [],
|
||||
"replaceOnly": [],
|
||||
"handleTemplateMd5Link": true
|
||||
},
|
||||
"mainBundleIsRemote": false,
|
||||
"mainBundleCompressionType": "merge_dep",
|
||||
"useSplashScreen": true,
|
||||
"bundleCommonChunk": false,
|
||||
"packAutoAtlas": true,
|
||||
"startScene": "18f06ada-9d36-485c-9f44-556d6980ca7a",
|
||||
"outputName": "probe-url-beta",
|
||||
"taskName": "probe-url-beta",
|
||||
"scenes": [
|
||||
{
|
||||
"url": "db://assets/scenes/Probe.scene",
|
||||
"uuid": "18f06ada-9d36-485c-9f44-556d6980ca7a"
|
||||
}
|
||||
],
|
||||
"wasmCompressionMode": false,
|
||||
"binGroupConfig": {
|
||||
"threshold": 16,
|
||||
"enable": false
|
||||
},
|
||||
"packages": {},
|
||||
"__version__": "1.3.9",
|
||||
"logDest": "project://temp/builder/log/web-mobile2026-9-7 22-19.log"
|
||||
},
|
||||
"time": "2026-9-9 00:21:50",
|
||||
"dirty": false
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user