开发者后台
- >> paas后台 <<开发者界面注册账号
- 添加新游戏
- 配置名称、logo等
游戏脚本对接
- Paas.ts(最新的对接在Olympus项目中)
TypeScript
/** 获取配置路由 */
public getConfigRouter(): string {
return Config.instance(Config).WEB_SERVICE_URL + 'config/fetch'
}
/** 获取登录路由 */
public getLoginRouter(): string {
return Config.instance(Config).WEB_SERVICE_URL + 'index/login';
}
/** 获取钱包更新路由 */
public getWalletUpdateRouter(channel: string): string {
return Config.instance(Config).WEB_SERVICE_URL + `${channel}/walletUpdate`;
}
/** 获取服务器配置 */
public getServerAddress(): string {
return Config.instance(Config).SERVER_URL;
}
/** 获取房间锁定路由 */
public getBuddysrvRouter(): string {
return Config.instance(Config).WEB_SERVICE_URL + 'buddysrv/req';
}- 路由都在Abutment中进行获取
TypeScript
abutmentPlatform.abutment().getConfigRouter()
abutmentPlatform.abutment().getLoginRouter()
abutmentPlatform.abutment().getWalletUpdateRouter()
abutmentPlatform.abutment().getServerAddress()
abutmentPlatform.abutment().getBuddysrvRouter()- 金币配置Paas还没搞好,还没接入
打包流程
- CocosCreator打包成web-mobile,更名game并打成压缩包
- 将game.zip上传到10服务器的paas目录下
- 如果本身有game、game.zip、paas.zip先删除
- 解压game.zip后删除game.zip
- 执行zip.sh进行打包
ShellScript
sh zip.sh- 执行完成之后会生成一个paas.zip文件
- 向服务端要.sql文件
上传、构建并部署
- 开发者后台进入具体游戏的管理界面
- 上传新版本
- 上传打包好的paas.zip文件和.sql文件,下一步
- 后台服务器配置选择chxb-server
- 执行命令./run_admin.sh
- 客户端配置选择游戏game(或者自己上传的游戏的名称)
- 执行命令不用输入
- Socket配置选择chxb-server
- 执行命令./run.sh
- 保存后等待构建完成
- 部署(部署后等待几分钟就可以访问)
- 目前的访问流程向paas获取访问地址,后续等paas流程改变可以直接浏览器访问
APK测试
- >> APK下载 <<拉到最下右下角的二维码下载
- 登陆后台账号密码
- 在TrailAccount里添加测试账号
- 选择DeveloperDebugging的JS Parameter debugging
- 前后端连接暂时和Paas直播的人要

