跳到主要内容

宿主状态、常量及错误码

1. 宿主状态 Enum HostState​

  • UNAVAILABLE
  • WAITING
  • RUNNING
  • PLAYING

2. 宿主常量​

Class TJConstants​

可用于 createGameHandle 和 setGameStartOptions 接口中 options 参数插值的 key

Host options​

字段类型是否支持
HOST_PAUSE_DELAY_MILLISlongY
HTTP_CACHE_PATHStringY
HTTP_CACHE_LIMIT_STORAGElongN
DOMAIN_WHITELIST_REQUESTArrayList<String>Y
DOMAIN_WHITELIST_SOCKETArrayList<String>Y
DOMAIN_WHITELIST_UDPArrayList<String>Y
DOMAIN_WHITELIST_TCPArrayList<String>Y
DOMAIN_WHITELIST_UPLOAD_FILEArrayList<String>Y
DOMAIN_WHITELIST_DOWNLOAD_FILEArrayList<String>Y

Game options​

字段类型是否支持
GAME_URLStringY
GAME_TYPEStringY
GAME_IDStringY
USER_IDStringN
ENABLE_DEBUGGERbooleanY
ENABLE_VCONSOLEbooleanY
ENABLE_PERFORMANCE_MONITORINGbooleanY
ENABLE_CPU_PROFILERbooleanY
ENABLE_CSHARP_DEBUGGERbooleanY
NETWORK_TIMEOUTlongY
SCREEN_ORIENTATIONintN
BUILTIN_CUSTOM_SCRIPTS_PATHStringY
SHOW_MENU_LAYOUTbooleanY
PIXEL_RATIOfloatY
ENABLE_INSPECTORbooleanY
INSPECTOR_PORTintY
INSPECTOR_HOSTStringY
INSPECTOR_WAIT_FOR_INSPECTbooleanY

3. 错误码​

Core​

错误码含义错误处理
0成功
1通用错误重启宿主
-1未知错误重启宿主
2内部错误重启宿主
3网络超时延长超时时间、检查网络状态、重启游戏
4创建 Game handle 失败重新调用 createGameHandle
100通用游戏启动错误重启游戏
101获取游戏包失败检查游戏包是否存在,URL 是否正确
102加载内置脚本错误重启游戏、重启宿主
103编译脚本失败重启游戏、联系游戏开发者
104加载 entry 脚本失败重启游戏, 检查游戏类型是否正确
110通用游戏运行错误重试、重启游戏、联系游戏开发者
111游戏脚本运行失败重试、重启游戏、联系游戏开发者
120通用游戏暂停错误重试、重启游戏、联系游戏开发者
130通用游戏停止错误重启宿主
131宿主主线程被中断重启宿主
132宿主不匹配重启宿主

Runtime​

错误码含义错误处理
0成功
1通用错误重启宿主
-1未知错误重启宿主
2内部错误重启宿主
3网络超时延长超时时间、检查网络状态、重启游戏
4创建 Game handle 失败重新调用 createGameHandle
100通用游戏启动错误重启游戏
101获取游戏包失败检查游戏包是否存在,URL 是否正确
102加载内置脚本错误重启游戏、重启宿主
103编译脚本失败重启游戏、联系游戏开发者
104加载 entry 脚本失败重启游戏, 检查游戏类型是否正确
110通用游戏运行错误重试、重启游戏、联系游戏开发者
111游戏脚本运行失败重试、重启游戏、联系游戏开发者
120通用游戏暂停错误重试、重启游戏、联系游戏开发者
130通用游戏停止错误重启宿主
131宿主主线程被中断重启宿主
132宿主不匹配重启宿主