一、环境准备与目录规范
1. 云服务器系统用 Windows Server 2008/2012/2019,装 DBC2000、.NET Framework 4.8、VC++ 运行库、DirectX 9.0c;关 Windows Defender 实时防护,M2/Gate/登录器生成器常被误删
2. 服务端解压到 D:\MirServer(纯英文无空格无中文),确认含 GameOfMir引擎控制器.exe、DBServer、LoginSrv、LoginGate、SelGate、RunGate、LogServer、Mir200、Mud2\DB、网站目录、登录器生成器、微端服务器(UpdateServer+UpdateGate)
3. 客户端用 13~17 周年完整包,解压到 D:\Legend of mir(纯英文根目录),版本补丁 Data/Map/Resources(Patch)/Wav 平铺覆盖进客户端根,禁止多层嵌套
4. key.lic 授权文件拷两份:登录器生成器目录 + Mir200 目录,缺失报“配置信息不存在”
二、DBC2000 与 HeroDB 配置
1. 装 DBC2000 → 控制面板开 BDE Administrator → Databases 右键 New → 类型 STANDARD → 重命名 HeroDB(大小写敏感)
2. 右侧 PATH 指 D:\MirServer\Mir200\Mud2\DB(确认内含 StdItems.db/Magic.db/Monster.db/Hum.db) → Object→Apply 保存
3. M2 报“数据库连接失败”=PATH错或DB文件缺
三、引擎配置向导改公网 IP
双击 GameOfMir引擎控制器.exe → 配置向导:
1. 服务端目录 D:\MirServer
2. 数据库名称 HeroDB(与 BDE 一致)
3. 服务器名称 自定义区名(与列表一致)
4. 外网 IP 填云主机公网 IP,拨号变 IP 勾“动态 IP 地址”,单机填 127.0.0.1
5. 登录网关端口默认 7000;二区改 7001/7101/8001 避冲突;RunGate 7200 段、DBServer 6000 段保持默认
6. 下一步生成配置 → 启动控制器,DBServer/LoginSrv/LoginGate/SelGate/RunGate/M2Server 全绿无红字
四、列表文件与 HTTP 托管
GOM 列表格式(英文竖线,ANSI 编码):
1正式一区 公网IP 7000 公网IP
8000
字段:序号区名 登录网关IP 登录端口7000 微端IP
微端端口8000
部署:服务器 IIS/Nginx 建站点(端口用 88 避 80 封锁),传 list.txt 到网站根,浏览器 http://公网IP:88/list.txt 能显文本即有效;无网站用本地列表服务器小程序
五、微端部署(UpdateServer + UpdateGate)
1. 微端程序解压到客户端根目录 D:\Legend of mir\微端服务器
2. UpdateServer.exe 基本设置:
- 客户端路径 D:\Legend of mir
• 连接网关地址/登录器连接地址 填公网 IP
• 连接网关端口 与 UpdateGate 一致(默认 8000,可改 8080/9000 但全链同步)
- Resources 目录名 填 Resources(与客户端补丁文件夹、登录器配置器三方一致)
• 更新密码 默认 GameOfMir(GEE 系常 GEEM2),登录器配置器必须同值
3. 登录器生成器目录 pak.txt 拷到 UpdateServer 目录 → 记事本批量替换旧盘符为 D:\Legend of mir\ → 保存,微端内“查看→pak”载入校验全绿
4. Mir200\qqwry.dat 拷进 UpdateGate 目录(缺则网关报“未发现IP数据库”)
5. 启 UpdateGate.exe → 配置 → 线路关键词保留“默认”+电信/网通 → 微端地址填公网IP → 微端端口填与 UpdateServer 一致 → 保存,小电脑亮绿灯即在线
六、防火墙与安全组端口放行
TCP 放行:7000(LoginGate)、7100/7200(SelGate/RunGate)、7500/8000(微端,按实际改)、88(列表HTTP)、6000(DBServer);云服务器安全组同步放行,家用宽带路由器做端口映射至内网服务器 IP
七、登录器生成器配置
打开版本内 GOM 专用登录器配置器(绿盟/侠客/MakeGameLogin,禁混用 GEE/GOM 错配):
1. 引擎类型选 GOM/GameOfMir,列表地址填 http://公网IP:88/list.txt,主备一致
2. 搜索客户端条件勾 DATA/MAP,指向 D:\Legend of mir
3. 补丁目录填 Resources(三方一致)
4. 勾“启用微端模式” → 微端更新密码填与 UpdateServer 同值 → 微端网关地址公网IP → 微端网关端口 8000(与列表、UpdateGate 同)
5. PAK 读取规则页载入改好的 pak.txt,状态全绿
6. key.lic 已就位 → 生成登录器 .exe → 拷到 D:\Legend of mir 客户端根目录(放桌面会自跳转错端)
八、启动顺序与外网验证
DBC2000 后台 → GameOfMir引擎控制器全进程绿 → UpdateServer 微端资源服务亮灯 → UpdateGate 网关绿灯 → 外网玩家装同款 13 周年+客户端(或纯微端模式只需登录器)→ 双击登录器 → 读列表建号进土城 → 跑新图右下角有微端进度条、贴图/NPC/装备全显即成功
九、外网常见故障速查
• 列表读不到:list.txt 编码非 ANSI、格式竖线错、HTTP 不可达、端口非 7000
• connection closed:公网 IP 填 127.0.0.1、动态 IP 误勾、端口映射未做、8000 被占
- 进游戏黑屏:客户端<13 周年、NewopUI.pak 未进 Data、Resources 名三方不一致、pak.txt 路径未改绝对路径
• 微端不拉资源:UpdateServer 未起、更新密码登录器≠微端、pak.txt 未同步进 UpdateServer、8000 安全组未放行
- 装备粉块/透明:StdItems Looks 与 PAK 帧不对应、pak.txt 红字密码错
• 网关灰线:qqwry.dat 缺失、微端地址/端口与 UpdateServer 不一致
DBC 路径准、配置向导公网 IP 对、list.txt 格式严、微端端口+更新密码+Resources 名三方一致、key.lic 双处就位、登录器放客户端根,外网玩家直连进游戏。
GOM引擎传奇外网架设全流程:DBC2000到微端登录器生成落地步骤
来源:
作者:
点击:

