{"text_format":"2","workbook":"xlsx","n_sheets":3,"sheets":["Sheet1","服务器停服更新步骤","出版本容易出错的事项"],"not_rendered":{"charts":0,"images":0,"macros":0,"external_links":0,"defined_names":0,"comments":0,"pivot_tables":0},"unopened":[],"bounds":{"document_bytes":16777216,"sheet_cells":100000,"run_cost":"one","rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096},"cells_cut":0,"cells_raw":0,"read":"whole","date_system":"1900"}

{"sheet":"Sheet1","index":0,"n_rows":25,"n_cols":5,"rows_kept":25,"cut":false,"hidden":false,"merged":[]}
[]
["更新日期"]
[null,"1、周一对所有功能测试，晚上给运营更新包；"]
[null,"2、周二白天运营进行开服相关的检查，下午17点左右停服更新；"]
[null,"3、周三确认下一周更新内容及需求提交；"]
[null,"4、周六完成所有功能的开发；"]
[]
["周一更新"]
[null,"前一步的负责人在完成相关内容检查后，需要在大群中通知下一步的负责人，进行后续操作"]
[null,"时间","工作内容","负责人","预计耗时"]
[null,"未知","前端制作APK包，方便测试对已有内容检查；","齐建新","40MIN"]
[null,"未知","服务器进行同步更新；","邹伟","5MIN"]
[null,"未知","测试对客户端包进行修改内容检查，保证已修改内容生效（最好包括手机和unity）","刘家宏","未知"]
[null,null,"上面两个步骤重复，直到所有优化内容和BUG全部修改完成","刘家宏","未知"]
[null,"18点","前端制作补丁包，AAB全包，APK包（方便体验）","齐建新","45MIN"]
[null,"18点","服务器更新：\nXX服务器，包含外网玩家数据；\nXX服务器，运营也可以进行连接；","邹伟","5MIN"]
[null,"19点","测试对补丁包，AAB包进行全量测试；\n1、通过补丁升级的方式，对外网老玩家及新号进行冒烟测试；\n2、通过AAB全包下载的方式，对外网老玩家及新号进行冒烟测试；\n3、策划一般通过APK包进行测试；\n测试全部通过后告知程序进行下一步（这里分包下载，是不是没法测试）","刘家宏","40MIN"]
[null,null,"只要做修改，这一套流程至少需要1.5-2H"]
[null,"20点","前端将AAB包发送给运营","齐建新","20MIN"]
[null,"20点","后端将补丁包上传到更新服务器","邹伟","5MIN"]
[]
["周二更新"]
[null,"运营在拿到AAB包以及补丁包之后进行操作"]
[null,"时间","工作内容","负责人","预计耗时"]
[null,"未知"]

{"sheet":"服务器停服更新步骤","index":1,"n_rows":14,"n_cols":5,"rows_kept":14,"cut":false,"hidden":false,"merged":[[1,0,2,1],[1,3,2,4]]}
["说明","这里的步骤不包含打测试包并在内部服务器测试的步骤"]
["版本升级包",null,null,"热补丁包"]
[]
[1,"制作出客户端正式aab包，根据aab包制作版本升级补丁和aab分包",null,1,"制作出热更新包"]
[2,"把差异补丁和aab分包上传版本服务器相关版本目录",null,2,"把热更新包上传版本服务器相关版本测试目录"]
[3,"修改版本服务器配置，打开升级补丁内部测试开关，\n并将公司ip用户重定向到内部服务器进行测试，有问题则返回步骤1",null,3,"修改版本服务器配置，打开热补丁内部测试开关，进行测试，有问题则返回步骤1"]
[4,"等待aab包传给运营进行打渠道包",null,4,"把热补丁上传到版本服务器相关版本目录，"]
[5,"运营上传渠道包到google，进行测试，有问题则返回步骤1",null,5,"修改版本服务器配置，执行reloadconfig并对外发布"]
[6,"等待google审核通过，进行测试，有问题如果需要重新出包则返回步骤1"]
[7,"上传服务器最终包到所有服务器"]
[8,"和运营沟通停服时间，到点了停服更新"]
[9,"修改版本服务器,游戏服务器维护开关配置，启动服务器并进行内部测试，有问题则修改之"]
[10,"修改版本服务器配置，对外发布升级补丁"]
[11,"修改版本服务器维护开关配置，对外开服"]

{"sheet":"出版本容易出错的事项","index":2,"n_rows":8,"n_cols":2,"rows_kept":8,"cut":false,"hidden":false,"merged":[]}
[]
[null,"出版本过程中有一些容易出错，忘记的点，在这里记录一下"]
[1,"客户端打最终aab包的时候打包目录必须是同一个，不能换目录，防止做差异补丁的时候所有ab包都有差异（上次看了下，unity2019.4好像是没这个问题了，但是为了保险，还是需要这么做）"]
[2,"客户端打包必须重新构建ab资源，这个图省时间出过几次bug"]
[3,"客户端打aab包的同时要打apk包，方便他人安装包进行测试"]
[4,"客户端打aab包后处理好分包后要把分包发给服务器，服务器要记得上传到版本服务器"]
[5,"出最终包之前需要记得修改战斗版本号"]
[6,"服务器维护开关同时存在版本服务器和游戏服务器，同时要修改/data/wwwroot/arpgpatch/maintenance.txt,别漏了"]