跳到主要内容

发布正式环境

概览

警告

客户端和后台的环境必须保持一致。

当业务上线时,需要提前一个星期联系 Player Network 助手切换到正式环境,并按照以下清单逐个检查。

客户端

LI PASS 包体

基础检查

检查事项操作步骤
版本号信息检查日志任意 请求串gnconfig/acquire_config 请求的 LI PASS 版本号 asset_version
游戏横竖屏支持确认游戏上线是横屏还是竖屏,并且是否有横竖屏切换的需求
可通过配置 LEVEL_INFINITE_ACTIVITY 来切换界面方向
UpdateConfig 接口确认游戏代码是否使用 UpdateConfig 接口
建议仅在特殊情况下使用,否则优先级高于云控无法远端更新
环境地址解压包体查看 INTL_URL
日志开关解压包体查看 LOG_LEVEL,并检查 Player Network 控制台是否有 "[INTL]" 相关输出

合规条款检查

检查事项操作步骤
服务条款 URL确认是否需要开启并在 INTLConfig.ini 配置 GAME_TOS_URL
隐私协议 URL确认是否需要开启并在 Player Network 控制台配置 GAME_PP_URL

INTLConfig.ini 文件配置

字段说明修改内容
INTL_URLPlayer Network SDK 后台服务的 URL,根据不同的环境配置请联系 Player Network 助手
LOG_LEVEL日志级别正式环境第一轮验收时需要设置为 0,验收完成之后建议使用 2 或 3

LOG_LEVEL > 1 时,DEBUG_CHANNEL 失效
LOG_CONSOLE_OUTPUT_ENABLE日志输出到控制台正式环境第一轮验收时需要设置为 1,验收完成之后可以设置为 0
LOG_FILE_OUTPUT_ENABLE日志输出到文件正式环境第一轮验收时需要设置为 1,验收完成之后可以设置为 0
ACCOUNT_URLLI PASS 后台服务 URL,LI PASS V1.16 及之后版本为选填项设置正式环境服务 URL
ACCOUNT_SDK_KEYLI PASS 信息需要与 Player Network 控制台数值相对应
ACCOUNT_APP_IDLI PASS 信息需要与 Player Network 控制台数值相对应
GAME_PP_URL游戏隐私协议 URL,在地区选择界面和个人中心法律条款界面展示设置隐私协议的 URL
GAME_TOS_URL游戏服务条款 URL,在地区选择界面和个人中心法律条款界面展示设置服务条款的 URL
COMPLIANCE_NEW_CREDIT_CARD_VERIFY切换信用卡认证 URL 配置,LI PASS V1.17.01 及之后版本开始支持默认值:0
COUNTRY_ALLOW_LIST国家列表白名单,需配置 COUNTRY_BLOCK_LIST展示对应的国家,数值遵守 ISO 3166-1 标准
字段为空时,展示所有国家
COUNTRY_BLOCK_LIST国家列表黑名单,需配置 COUNTRY_ALLOW_LIST不展示对应的国家,数值遵守 ISO 3166-1 标准
字段为空时,不做任何处理

更多信息,请参见 SDK 配置

多语言

检查事项操作步骤
发布国家确认发布以及禁入的国家,根据 ISO 3166-1 标准配置 COUNTRY_ALLOW_LISTCOUNTRY_BLOCK_LIST
多语言支持确认上线需要支持哪些语言,并按照 语言类型定义 列出支持的语言
可通过 SetLanguage 接口来切换

特殊功能

业务确认是否支持下列功能:

  • 热更
  • PC 端手柄适配
  • 未成年人聊天
  • 跨平台登录
  • 礼包
  • 主机扫码

如果支持,请联系 Player Network 助手协助测试功能并确认配置正确。

Unity C# 日志开关

发布正式环境时,禁用Unity C#日志。

INTLAPI.isDebug = false;

后台

警告

不要在 Player Network SDK 正式环境中进行压力测试。如果游戏需要对自身模块进行压力测试,建议模拟 Player Network SDK 的认证请求。如需压测账号服务,请提前联系 Player Network 助手。

业务后台需要将请求地址修改为 Player Network SDK 正式环境的域名地址。域名地址需要根据发布地区进行配置,详情请联系 Player Network 助手 。

账号

注销账号

切换正式环境时,如果业务不是通过客服中心进行删号,则需要更换删号接口中对应的正式环境的 URL 和 intl_cluster

三方渠道发布配置

警告

仅限部分渠道,无法覆盖全部,详情请参考各个平台指引

Google 配置

修改 Publishing statusPUBLISH APP

图片s: Google Release App

Facebook 配置

修改 App ModeLive

图片: Publish Facebook App

Line 配置

要向玩家开放 LINE 登录功能,请将渠道设置为 Published

Images: Line Release App

Steam 配置

  1. 删除游戏可执行文件目录下的 steam_appid.txt,否则有可能会影响游戏登录 Steam 平台。
  2. 将 Player Network 中 Steam 渠道的 AppID 修改为游戏本身的 AppID,Player Network SDK 才会正确拉起 Steam 登录。
  3. (可选)当游戏完整发行后,可以在 INTLConfig.ini 文件中配置好 STEAM_APPID 字段。若配置该字段,则游戏启动时 Steam 平台会检测该游戏是否从 Steam 平台拉起,如果不是,Steam 平台会重启游戏并试图从 Steam 平台拉起该游戏。
[Steam]
STEAM_APPID = {INTL_STEAM_APP_ID}

替换 {INTL_STEAM_APP_ID} 为业务申请的 Steam app ID。