多合一
传奇微端
不用装官方微端,也不用配网关,一键傻瓜式架设微端。
它只干三件事
傻瓜式设置
官方那套要摆微端程序 + UpdateGate + 一堆 ini,端口、路径、口令分散在几个文件里改; 这里只剩一个窗口:填区名、指根目录、点启动。
外部访问地址开机自己探测填好,端口自动分配不冲突,pak 口令一键逐条校验。 后端读到的每一项都直接写在界面上,对着看一眼就知道对不对,不用翻日志、不用猜哪个 ini 没改。
一台电脑同时起 N 个微端
不必一个区装一份官方微端和网关。一个进程登记几十个区,各区有自己的资源目录、 口令、数据口与网关口,内存只有一份。
开、停、查都在同一张表上勾一下。机器上少装 N 份程序,就少 N 份要维护的东西: 端口不重、崩溃不互带、换机器只要搬各区目录和这一份配置。
传奇列表一站式解决
登录器要的列表也从这个 exe 发:模板写在里面,按引擎各存一份, 五个占位符自动填,不用另外起一个 Web 服务。
地址按 /mir/list/{gom|gxx}/区名 分流,可追加传奇服务端 IP 与端口,正文按 GBK 下发。
列表和微端共用同一个外部访问地址,改一处两边都跟着变。
少了哪几步
同一套业务,官方做法要摆几摊东西;这里是一个进程。
| 要摆的东西 | 官方做法 | 这个程序 |
|---|---|---|
| 微端服务端 | 每个区一份 | 一个进程登记 N 个区 |
| 网关 / UpdateGate | 单独装、单独配 | 内置,与数据口一起启停 |
| 登录器列表 | 另起一个 Web 服务 | 内置,模板在同一窗口改 |
| 引擎差异 | 不同引擎(gom/gee/...)各摆一套 | 逐区选引擎,同机共存 |
| 外部访问地址 | 手抄公网 IP | 开机自动探测填入 |
| pak 口令 | 手改 pak.txt | 逐条校验,改完提交回写 |
三步把微端架起来
不用装官方微端,不用配网关,不用改一堆 ini。你手上只要有一台能进游戏的盛大客户端和这个区的补丁,剩下就三步。
- 壹装盛大传奇客户端打底:先有个能进游戏的客户端
- 贰补丁解压进客户端目录把这个区的资源灌进去
- 叁本软件添加微端指目录、选引擎、点启动
D:\Legend\- Data
- Map
- Wav
- 盛大传奇.exe
贰 · 灌补丁
把你要玩的服的游戏补丁解压到客户端根目录
补丁给的就是 pak / wzl 这些资源文件——客户端有了它们,才看得见你们区的装备、地图和怪物。 微端取的也正是这批文件,所以客户端里有的和补丁里有的,必须是一套东西。
- Data
- Map
- Wav
解压目标直接填客户端根目录;保持以上目录结构即可.
症状很好认:进图黑一块、装备显示不全、脚下没阴影——基本都是补丁位置不对。
叁 · 加微端
打开这个软件,点新增微端:区名随便写,引擎按你服务端那套选,根目录指到第壹步记下的客户端目录——然后点启动服务。
根目录一填,软件自己进去数 pak、读口令、分端口;外部访问地址开机就已经探测好了,不用手抄公网 IP。 要开几个区就把这一步重复几次,全在同一个窗口里,内存只有一份。
- 表格里那一行变成绿色监听,就说明服务起来了
- 把生成的列表地址贴给登录器,玩家缺的资源就从这台机器现取
http://你的IP:8080/mir/list/gom/风隐诀下面那两行不用手填:端口自动分配不冲突,公网地址开机自动探测填好。
整套东西的关系,就这么一条线
不起来了?先查这四条
- ✕根目录指到了 Data\
要指客户端根目录,软件自己往里找,指深了反而读不到。 - ✕引擎选错
GOM 的区选成了 GXX:口令解不开,资源一个也取不出。 - ✕端口没放行
本机表格里是绿的、别人连不上:防火墙放行数据口和网关口。 - ✕补丁本身缺文件
客户端里就没有的 pak,微端也变不出来——回第贰步补齐。