战神引擎微端教程,带了工具。
一、准备
1.热更服务器一个(或者对象存储,这里演示的是对象存储)
2.完整能进游戏的客户端,如果你的热更也有内容,需要把热更的文件也放到客户端
3.我给你做的微端客户端(苹果+安卓,自己修改包名,图标以及logo)
4.做微端所提供的的工具(python脚本,快速热更工具等)
5.需要提供给我黄页的ip地址,热更的ip或者域名地址!
二、分类资源
1.把资源全部保存到微端教程\热梗目录\总热更目录\assets\res
2.把基础资源保存到微端教程\热梗目录\基础热更目录\assets\res
基础资源包括客户端下
res文件夹下的map.zip,mp3文件夹(这个音乐如果你多个版本用的都一样的话可以直接放在客户端),public文件夹
data文件夹下的mmap.zip,stateitem.zip
3.除此之外根据不同登录器下面的文件也放到res下
小兰:
kc.zip,config.zip,Kc64.zip,config64.zip(请保证这些文件能用压缩文件打开,打不开的找我解开)
Data文件夹下的NewopUI.zip
永恒火龙:
mir2.zip,mir264.zip,cfg.zip,cfg64.zip,resource文件夹
Data文件夹下的ui.zip,NewopUI.zip,firstgame.zip,posrepair.zip
白猪:
mir2.zip,mir264.zip
三、制作基础热更文件
1.用notepad打开微端教程\工具包\快速热更工具\app.yml
修改updatePath为刚才制作的微端教程\热梗目录\基础热更目录\assets的文件路径
修改serverIP为储存桶或者热更服务器的IP或者域名(带端口的后边要加上端口,80的不用加端口,不用带http://)
保存后关闭。
2.打开128核AUTO版.exe会自动再基础热更目录生成project.manifest跟version.manifest
3.把微端教程\热梗目录\总热更目录内的所有文件复制到你的热更服务器或者存储桶内(如果是小兰登录器的版本需要把pakeData.zip放到assets/res目录下,如何制作pakeData.zip,请看第六步)。
4.把刚才生成的project.manifest跟version.manifest也放到热更服务器或者存储桶内根目录
⦁ 黄页修改
1. 需要把你的黄页打开并修改为下方图片的样子
1. 可以选择只替换logincenter\logincenter_win\application\controllers下的serverlist.json和serverlist.lua两个文件或者替换整个网关文件
2. 如果不会的可以直接替换我的网关,然后改ip即可
3. 如出现获取不了服务器列表的情况请看补充说明。
⦁ 完成,可以进游戏测试
⦁ 小兰登录器多做这一步(包括永恒火龙以及复古176版本)
1.安装python3.7(一定要勾选PATH选项)
2.打开CMD窗口(win键+r键,输入cmd回车),
3.输入下面的命令后回车
pip install pillow
4.把data下自定义NPC素材存放的zip解包
5.复制工具包\python脚本内的两个文件复制到你刚才解包的文件夹下
编辑运行脚本.bat,把C:\Users\Administrator\Desktop\微端教程\工具包\python脚本替换成这个文件夹的路径
6.双击运行脚本.bat,每个文件夹会生成json
7.把生成的json全部放到pakeData.zip文件内,然后把pakeData.zip放到微端教程\热梗目录\基础热更目录\assets\res下
8.用快速热更工具生成下project.manifest跟version.manifest放到热更根目录。
⦁ 补充及疑难杂症:
1. 如果你版本有变动,需要把变动的资源放到基础热更目录内,然后生成project.manifest跟version.manifest,再把这两个文件跟变动的资源放到热更服务器或者存储桶内,然后修改黄页的uptversion版本+1
2. 如果在使用python脚本生成json的时候报错,他会提示你那个文件出了问题中断,则检查图片是否能打开,或者检查是否缺少对应txt,修改好问题后需要把之前生成的json删除,在重新运行脚本
3. 需要用你的原始客户端,进入游戏后每个没有缩略图的地图都进去一遍,就会在data/data/你的游戏包名/files/upts/cache/minimap0.1/内生成对应的地图缩略图,把他复制到你的电脑上后再放到mmap.zip热更即可
4. 如果你替换黄页后进游戏打不开列表,出现下图的情况,请尝试重启ng,并打开网站json.cn校验一下serverlist.json的json格式是否正确
1. 如果你卡更新100%,请确保你的原客户端能进入游戏,并保证mir2.zip或者mir264.zip,跟kc.zip,kc64.zip(如果有的话),能用压缩软件打开,打不开的请联系我解密后再替换我发给你的这几个文件
1. 如何热更,请看视频里有详细介绍,具体就是把黄页里的uptver,版本号+1,然后把热更素材放到你的基础热更目录里,生成后project.manifest跟version.manifest,把素材及热更文件上传到热更服务器即可。
2. 如果安装pillow的时候提示如下错误,请用以下命令安装pillow
正常情况下用这个就能安装pillow了,如再有问题可咨询我。