单机网页传奇的本质是把登录器要读的服务器列表做成 http://127.0.0.1 开头的网页文本,让登录器像连外网网站一样读本地 HTTP 服务,游戏逻辑仍走 127.0.0.1,不牵扯外网 IP、不打公网端口。下面按 GOM / GEE 通用流程走,HERO 引擎思路一致。
解压服务端到 D:\MirServer,路径纯英文无空格。GOM/GEE 新引擎大多用 ACC 或自带数据库,可跳过 DBC2000;若是 HERO 引擎必须装 DBC2000,控制面板开 BDE Administrator,Databases 右键 New 选 STANDARD,改名 HeroDB,PATH 指到 D:\MirServer\Mir200\Mud2\DB,Ctrl+A 保存。
双击 D:\MirServer\GameOfMir引擎控制器.exe 或 GameCenter.exe,进配置向导,服务器 IP 填 127.0.0.1,服务器名自定义,数据库名 HeroDB(HERO)或按引擎默认(GOM 填 ACC 路径),登录网关端口默认 7000,游戏端口 7100/7200 不动,一路下一步保存。回主界面点启动游戏服务器,等 DBServer、LoginSrv、LoginGate、SelGate、RunGate、M2Server 六个窗口弹出,M2 底栏出“服务器启动完成”无红字即引擎起好。
客户端解压到 E:\Mir2Client 纯英文路径,把服务端 Mir200 下带的 Data、Map、Wav、Resources、Pak.txt 按版本说明覆盖进客户端根目录,PAK 密码文件 Pak.txt 里路径全局替换成 E:\Mir2Client 再保存。
做网页列表文件。桌面建文件夹 D:\LocalWeb,里面新建 list.txt,ANSI 编码,内容按 GOM 格式写:
单机测试127.0.0.1 7000
0
或带微端写 单机测试127.0.0.1 7000
8000 。
字段依次是区名、IP、登录端口、微端端口,单机微端不要可填 0。
起本地 HTTP 服务二选一。新手用本地列表服务器小程序:把 list.txt 和小程序放 D:\LocalWeb 同目录,双击运行,它吐出 http://127.0.0.1/list.txt ;浏览器打开这个地址能看见上面那行文本就生效。会 IIS 的走 IIS:控制面板开 Internet Information Services,添加网站,物理路径选 D:\LocalWeb,端口填 88(80 被系统占就换 88),主机名空,浏览 http://127.0.0.1:88/list.txt 能开文本即行。
打开服务端登录器文件夹里的 GOM登录器配置器.exe,列表地址主备都填 http://127.0.0.1/list.txt (用 IIS 就填 http://127.0.0.1:88/list.txt ),游戏名称填“单机测试”必须和 list.txt 里区名一字不差,客户端路径选 E:\Mir2Client,不勾微端(或微端 IP 也填 127.0.0.1 端口 8000 且微端网关起了),网关密码默认不动,跳过的非法链接检测勾上,点生成登录器,把生成的 exe 拷到 E:\Mir2Client 根目录。
保持服务端六个窗口全开,双击客户端里的登录器,列表区名“单机测试”出现,注册任意账号建角色进图,人物走动、怪物可见、技能不报错即通。卡连接中查 list.txt 编码是否 ANSI、HTTP 地址有无空格、7000 端口是否被其他程序占;黑屏查补丁是否覆盖对、Pak.txt 路径是否改 E:\Mir2Client;列表能浏览器开但登录器读不到,查配置器主列表栏是否漏写 http:// 前缀。
微端想开就把服务端微端 UpdateGate 里 IP 全写 127.0.0.1 端口 8000,UpdateServer 客户端路径 E:\Mir2Client、连接网关 127.0.0.1:8000,list.txt 第四位填 8000,登录器微端勾上同填 127.0.0.1:8000,否则微端位填 0 并取消登录器微端勾选。

