开服本质是把"服务端(MirServer)+ 数据库(DBC2000/MySQL)+ 网关(LoginGate/RunGate)+ 客户端补丁 + 登录器"五块联调通。新手严格按"单机 → 局域网 → 云服务器外网 → 版本二开"四步走,别上来就租服务器烧钱。
一、单机环境搭建(先在本机跑通)
1. 目录规范:服务端解压到 D:\MirServer,客户端解压到 D:\LegendClient,两条路径纯英文无空格,禁放桌面和 Program Files。
2. 装运行库:VC++ 2005-2022 合集、.NET Framework 4.8、DirectX9,关杀软防误删引擎文件。
3. 配数据库:老 HERO/BLUE 端装 DBC2000,控制面板开 BDE Administrator,左侧 Databases 右键 New 选 STANDARD,改名 HeroDB(大小写严格),PATH 指向 D:\MirServer\Mud2\DB,Ctrl+S 保存。DB 目录里必须有 StdItems.db、Monster.db、Magic.db,缺一个 DBServer 起不来。GOM/GEE 新端用内置 SQLite/Access 可跳过这步,在配置向导里切数据库类型即可。
4. 引擎配置:双击 D:\MirServer\GameCenter.exe 点配置向导,服务端目录填 D:\MirServer,IP 填 127.0.0.1,数据库名 HeroDB,端口 7000(登录)/7100/7200 默认不动,保存生成配置。
5. 启动顺序:DBServer → LoginSrv → LoginGate → SelGate → RunGate → M2Server。M2 窗口底部出"服务器启动成功"无红字即正常,所有网关窗口最小化别关。
6. 登录器与补丁:用服务端"登录器"文件夹里的配置器(GOM 用 GameOfMir 登录器生成器),列表填 127.0.0.1:7000,生成 exe 丢进客户端根目录。把服务端 Data、Map、Wav、NewopUI.Pak、Pak.txt 按同名覆盖进客户端,英雄端补 Hero.wil / Hero2.wil。双击登录器注册进游戏,能建角色进比奇即单机通。
二、局域网与外网跨越
单机通了改内网 IP(ipconfig 查 192.168.x.x)让同网段朋友连,再租云服务器(Windows Server 2012/2016,4 核 8G 起步,200 人内够用)走公网。远程桌面连服务器,把本机调好的 MirServer 打包传上去重复单机步骤,区别有三处:
- 引擎配置向导里 IP 填公网 IP,勾动态 IP 模式;
• 登录器列表地址改 http://公网IP:端口/serverlist.txt,list.txt 传服务器 IIS 站点根目录,ANSI 编码;
• 云服务器安全组 + Windows 防火墙双向放行 TCP 7000、7100、7200、8000(微端)、80/8080(网站)。路由器后端还要做端口转发。
三、网站与微端
IIS 建站点,物理路径指到服务端自带的"网站"文件夹,主机名填备案域名或留空用 IP:端口访问。微端走 UpdateGate/UpdateServer,把补丁 Resources 目录挂上去,玩家边玩边下,不然首次进游戏黑屏等补丁。
四、自己学技术要啃的四块
1. 环境运维:远程桌面、DBC2000 配库、防火墙端口、netstat -ano 查端口占用、VC++ 运行库缺失导致网关白屏的修法。
2. 引擎与配置:!Setup.txt(ServerIP/ServerName/GamePort)、!addrtable.txt、DBSrc.ini、各 Gate 的 Config.ini 里 IP 端口对齐逻辑;M2 控制台功能开关(合击、转生、攻城);DBServer 连不上时查 HeroDB 路径和 DB 文件。
3. 版本二开:Envir 目录下 MonGen.txt(刷怪)、Shop.txt(NPC 卖货)、MapInfo.txt(地图连接)、Merchant.txt(NPC 坐标对话)、QFunction-0.txt(触发脚本)。改爆率动 MonItems.txt,改装备动 StdItems.txt,改技能动 Magic.txt。想做活动就得学 GOM 脚本语法([@Main]、#IF #ACT、GOTO 标签)。
4. 登录器与列表:绿盟/3K/GameOfMir 配置器里列表格式、微端字段、防外挂 dll 挂载、Pak.txt 密码与客户端补丁版本必须同端同密,否则进图黑屏或装备问号。
五、新手避坑点
• 路径中文或空格 → 引擎读配置直接崩;
• HeroDB 名字写成 HERODB 或 Herodb → 老端大小写敏感连不上;
• 启动顺序乱 → RunGate 没起就开 M2,角色选完卡死;
• 登录器引擎不配套(GOM 端配 BLUE 登录器) → 秒闪退;
• 补丁没覆盖或 Pak.txt 密码错 → 进游戏黑屏、衣服武器变白条;
• 外网只改了 !Setup.txt 没改 LoginSrv 和 Gate 里的 IP → 能看列表进不去游戏;
• 云服务器安全组没放行 7200 → 选角后一直正在进入游戏。
学的时候先下个 1.76 HERO 纯净端练单机,跑通后再换 GOM 1.80 合击端,合击开关、英雄出战、怒气槽这套弄明白,再碰微端和外网。版本别贪多,一个端吃透比收集十个端有用。

