[关闭]
@leviyuan 2017-08-09T01:57:13.000000Z 字数 3200 阅读 208

游戏后台功能

op supermobs


整体界面按照顶+左右布局
顶部只需要一行文字,项目名称,如 "《逐风者之怒》管理后台"
页面主要区域右侧为详细功能区,左侧为功能选择结构:

CDN管理

资源版本列表

界面需求如下

资源类型 ▽ 版本号 上传时间 发布说明 上传账号 差异资源量 使用区服数 删除 备注
ios 3272996806 2017-08-04 22:35 新增红将 more 许琪悦 58KB 5个 more delete show
android 3272996806 2017-08-03 08:35 紧急修复战斗验证 more 迷失 1.3MB - delete show
android_zhtw 3272996806 2017-08-01 12:35 1.2.3版本 more 许超 - - delete show

- 资源类型:上传时确定,相同类型的资源存储在同一个cdn目录;▽ 是筛选按钮,点击后下拉菜单显示所有的资源类型,默认全部勾选,取消勾选的将从列表中过滤显示;默认状态和有筛选状态,筛选按钮要有不同的表现(比如实心空心)
- 版本号:上传时确定
- 上传时间:上传cdn完成的时间,列表显示按照上传时间倒序排列
- 上传账号:执行对应版本上传的后台账号
- 发布说明:上传时填写,分为标题和内容两部分,标题直接在列表显示(超出长度影响排版时只保留前N个字符,后面的以"..."代替),more是一个按钮,点击后弹出一个面板显示发布说明的完整内容
- 资源差异量:准备上传时计算,上传后记录即可;若版本资源已被删除,显示为 "-"
- 使用区服数:统计使用对应版本资源(类型和版本号都匹配)的服务器数量,点击more显示所有使用对应资源的服务器;如果使用数为0,显示为 "-"
- 删除:使用区服数大于0的,删除按钮禁用;资源文件尚在的,点击删除按钮后提示二次确认“确定从CDN中删除资源?”,确认后,从cdn删除该版本的专有资源(只剩下这一个版本还在使用的才删除);资源文件已经被删除的,点击删除按钮后,判断版本是否被使用过,如果使用过提示“版本资源曾发布给过玩家,不能删除记录”,没有被使用过提示二次确认“确定删除本版本的记录?”,确认后从列表中删除本项记录
- 备注按钮:点开后弹出一个面板,可以查看、添加或删除(单条删除,要有二次确认)备注记录,每一条备注显示记录人、时间、内容
- 列表长度超出页面高度后,需要显示页码,有首页、尾页、当前页前后各5页按钮、快速跳转到指定页码按钮;跳转页码时,筛选要保持不变

资源版本上传

通过下拉菜单选择一个资源类型,然后自动获取/计算/统计出以下信息并显示:

CDN设置

横向排布页签,第一项为全局设置,后面显示每一个资源类型名,最后一个是"+"按钮

安装包管理

安装包列表

编号 类型 ▽ 资源类型 ▽ 包名 服务器组 玩家版本号 下载链接 小包链接 审批版本号 审批服 昨日登录用户数 更新时间 更新账号 备注
1 uc android com.xxx 官服 1.0.1.1 http://x.apk http://x.apk 1.1.1.1 香港1服 998 2017-08-07 10:17 欧阳竟成 show
2 dyb ios_zhtw com.xxx 测试服 1.0.1.1 http://x.apk http://x.apk 1.1.1.1 香港2服 15 2017-08-07 10:17 欧阳竟成 show
3 dyb ios com.xxx 应用宝 1.0.1.1 http://x.apk http://x.apk 1.1.1.1 测试1服 998 2017-08-07 10:17 欧阳竟成 show
4 uc android com.xxx 官服 1.0.1.1 http://x.apk http://x.apk - - 998 2017-08-07 10:17 欧阳竟成 show

- 编号唯一,不可重用
- 类型,登录验证的方式,SDK对接提供枚举,添加后不可修改
- 资源类型,与cdn管理的资源类型对应,资源类型必然以android或ios开头,选择后包是ios或者android就确定下来;本字段添加后不可修改
- 包名, app的bundleid,添加后不可修改
- 服务器组,影响loginserver的地址或参数,添加后不可修改
- 版本号,可以修改,影响整包更新
- 全包下载链接,外部链接,可获取线上的完整安装包
- 更新下载链接,外部链接,玩家整包更新时候下载的内容,ios越狱需要 itms-services 协议格式链接
- 审批版本号
- 审批服务器,从区服管理模块取审批服务器列表,列表选择
- 昨日启动数,前一天这个包启动的次数(可以根据启动地址接到的请求数量来统计)
- 更新时间、更新账号 记录上一次操作的信息
- 备注,同资源版本列表的备注

启动地址配置

请求

客户端启动时,通过一个 https 请求,获取 版本、服务器、审批 等相关配置
请求传参,get形式

配置项

返回

通过platform和bundleid确定唯一的安装包编号
返回结果json形式

区服管理

账号服务器

GM服务器

物理机管理

账号管理

玩家管理

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注