微端基本原理与准备工作
微端是微型客户端的简写,玩家下载一个只有基础功能的登录器,进入游戏后根据所到地图和接触的资源,自动将地图文件、装备素材、技能特效等从服务器下载到本地客户端文件夹中,形成边玩边下的模式。这种模式对服务器上传带宽要求较高,补丁体积越大、同时在线人数越多,所需带宽就越高。
架设微端之前,先准备好几样东西:一套完整服务端(Mirserver文件夹)、热血传奇客户端、引擎包里的微端服务器文件夹。微端服务器文件夹里包含两个核心部分——微端程序和微端网关。
微端程序部署与客户端路径设置
把微端程序文件夹里的文件全部复制到传奇客户端的根目录下。运行UpdateServer.exe程序,启动后观察是否加载到补丁文件。如果加载成功,微端程序就算启动起来了。
接着点开微端程序的基本设置,客户端路径直接指向你放传奇客户端的根目录。连接网关地址和登录器连接地址,单机测试填127.0.0.1,外网部署填服务器公网IP。更新密码和端口可以随意修改,但必须记住,后面配置登录器时要用同一个密码。
PAK补丁密码配置
如果版本使用了PAK格式补丁,必须在微端程序里设置补丁密码。从登录器文件夹里找到PAK.txt文件,复制一份到微端服务器的UpdateServer文件夹里。打开PAK.txt,检查里面的客户端路径是否与当前路径一致,不一致就用替换功能全部改过来。
改好路径后,把PAK.txt放回UpdateServer文件夹。重新启动UpdateServer程序,如果所有PAK文件都显示密码正确,说明这一步配好了。如果显示密码错误,检查明文密码是否填错,或者PAK.txt里的路径是否写对。
微端网关配置
把引擎包里的微端网关文件夹复制出来,可以放在同一台电脑,也可以单独放另一台服务器上。运行里面的MirUpdateGate.exe程序。
启动之前,先把服务端Mir200文件夹里的qqwry.dat文件复制到微端网关文件夹里,否则网关启动会提示找不到IP所在地数据库文件。启动成功后点击网关上的配置选项,微端地址填微端程序所在服务器的IP,微端端口填微端程序基本设置里的端口号。
线路关键词配置很关键。网关列表中默认区必须包含电信和网通,还可以根据需要增加其他线路关键词。网关会自动识别玩家网络类型并分配到对应线路,不会把玩家分配到不在线的服务器上。网关右上角的基本设置里,网关地址填微端网关所在服务器的IP,端口可以自己改,刷新时间默认1000毫秒等于1秒。
登录器配置与最终测试
打开登录器配置器,把微端更新密码填成微端程序里设置的那个密码。在列表页配置微端网关地址,填微端网关所在服务器的IP和端口。生成登录器,此时登录器已经具备了从微端服务器拉取补丁的能力。
Resources目录名称必须保持统一:微端服务器的客户端目录、登录器配置器的目录设置、玩家电脑上的补丁文件夹名称,三者必须一致。比如微端服务器上是\热血传奇\Resources\data\,那玩家电脑上也必须是\Resources\data\目录,否则无法正常更新。
全部配置完成后,微端网关会亮灯显示连接状态。登录器进游戏测试,走到新地图、看到新装备时,补丁会自动下载到本地。微端程序和网关这两个程序必须一直开着,关掉就无法更新资源了。

