当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

传奇微端架设教程:从资源分包到登录器联调

热度:
微端本质是边玩边下。玩家用几M的登录器进游戏,进图时再按需拉Data、Map、Pak、Wzl资源。没微端也能玩,但客户端不带补丁就会黑屏、装备透明、地图缺失。

一、目录与前期准备
服务端解压到纯英文根目录:D:\MirServer
客户端单独放:E:\LegendClient
微端程序一般在服务端包里:MirUpdateGate(微端网关)、UpdateServer(微端资源服务)
补丁资源单独规整一个目录,例如D:\MirServer\Resources,里面放Data、Map、Wav、Wzl、Pak
路径禁止中文、空格、过长嵌套,Pak密码先记到小本本上。

二、先起主服再挂微端
顺序不能乱:
1.DBC或SQL数据库先起
2.DBServer
3.LoginGate/LoginSrv
4.M2Server(主服正常进游戏后再开微端)
5.微端资源服务UpdateServer
6.微端网关MirUpdateGate

主服没起来就挂微端,列表能出但进图必黑。

三、微端资源服务配置
运行UpdateServer.exe(64位系统用X64版)。
基本设置:
服务器IP:单机填127.0.0.1,同机同网段填内网IP,外网填公网IP
端口:默认8000,别和登录7000、游戏7100撞
更新密码:自定义,比如GEEM2,后面登录器要一字不差
资源目录:指向D:\MirServer\Resources
客户端路径:选E:\LegendClient(用来索引本地已有资源)
保存后首次启动会扫资源建索引,看Logs目录有没有报错。

Pak.txt放客户端Data目录,里面逐行写:
0Data\ChrSel.Pak
密码
1Data\NewUI5.Pak
密码
密码错微端连着也不发文件,装备图标全问号。

四、微端网关配置
开MirUpdateGate.exe→配置:
线路分组至少留“默认”,可加“电信”“网通”
微端地址:填UpdateServer所在机器IP,同机127.0.0.1
微端端口:填8000(必须和UpdateServer一致)
网关地址:单机架设填127.0.0.1;外网填公网IP
网关端口:自定义8100,不冲突就行
刷新时间:1000毫秒
保存重启网关,右上角线路亮灯、不灰,说明连上UpdateServer。

五、M2里开微端开关
M2Server→选项→功能设置→微端设置:
勾“启用微端模式/允许自动下载”
微端IP:同机127.0.0.1,外网填公网
微端端口:8000
补丁目录:Resources
更新密码:GEEM2(和前面完全一样)
改完重载配置或重启M2。

六、列表文件写法(GOM/GEE通用)
本地列表list.txt(ANSI编码,别用UTF-8BOM):
测试服127.0.0.17000127.0.0.180001
0

含义:区名开区IP登录端口微端IP微端端口是否微端(1是)
状态(0开)
外网就把两个IP都换成公网IP,不能一个公网一个127.0.0.1。
浏览器先访问http://127.0.0.1/list.txt能看到这行字才算有效。

七、登录器配置器
用端自带的GOM/GEE登录器配置器:
列表地址:本地.\list.txt或http://127.0.0.1/list.txt
基本设置:游戏名、IP127.0.0.1、端口7000
微端设置页:勾启用微端
微端网关IP:同机127.0.0.1(外网填公网)
微端网关端口:8100(对应MirUpdateGate,不是8000)
更新密码:GEEM2
补丁目录:Resources
取消“纯微端”(本机客户端已带补丁,纯微端反而异常)
生成登录器exe,放进E:\LegendClient根目录。

八、自测流程
1.关防火墙或放行TCP70007100720080008100
2.清客户端MicroTerm缓存目录
3.双击新登录器,选区进游戏
4.原地小退再进,切到毒蛇、祖玛、苍月等新地图
5.看装备图标、NPC立绘、地图纹理是否自动出现
6.UpdateServer的Logs里能看到资源请求记录,说明链路通了

九、卡进度条/黑屏对照
进度条不动:微端网关没起,或8000端口没监听(netstat-ano|findstr8000)
黑屏但能走路:Pak密码错,或补丁版本和服务端不匹配
装备透明:Data补丁没进Resources,或Pak.txt路径写错
列表能出但微端连接失败:网关端口和登录器填的8100/8000对不上
浏览器开http://127.0.0.1:8000无响应:UpdateServer没起或端口被占
外网玩家下不动:云安全组没放8000/8100,或带宽太小,多人同时拉资源卡死

十、外网补充
云主机安全组入站加:7000、7100、7200、8000、8100、80、88
服务端所有配置IP改公网,列表改公网,登录器微端网关填公网
路由器做端口映射时,公网8000转发内网机器8000,8100同理
动态IP用DDNS,别手填死IP

十一、最小可行步骤(照抄)
解压服务端到D盘根,客户端到E盘根
主服起稳,M2微端页填127.0.0.1:8000,密码GEEM2
UpdateServer资源目录指Resources,扫索引
MirUpdateGate线路填127.0.0.1:8000,网关8100
list.txt写微端格式,登录器配置器生成微端登录器
关防火墙,清缓存,进游戏切图验证

微端不怕配置多,怕四处不一致。IP、端口、密码、资源目录这四个值,服务端、网关、登录器三处必须完全对齐。对齐了,黑屏和卡进度条基本消失;不对齐,换什么客户端都没用。
[顶部]