一、服务端定义与核心目录
传奇服务端(MirServer)是运行游戏逻辑的后台程序包,包含数据库、地图、怪物及脚本。标准解压后为 MirServer 文件夹,其核心结构如下:
- Mir200:游戏主目录,内含 Envir(NPC脚本、爆率文件)、Map(地图文件)。
- DBSrv200:角色数据库服务,负责账号、角色数据存储。
• LoginSrv:登录服务器,处理账号验证与区服列表。
- Mud2\DB:核心数据库文件,含 StdItems.DB(物品库)、Monster.DB(怪物库)、Magic.DB(技能库)。
- M2Server.exe:游戏主控制程序,启动后显示M2窗口,管理游戏运行。
二、主流引擎类型与适用场景
服务端功能取决于底层引擎,不同引擎决定版本兼容性与玩法上限:
- Blue引擎(蓝影):专注1.76复古,轻量稳定,适合低配服务器或纯复古服。
- Hero引擎:适用于1.85英雄合击及之前版本,稳定性高,脚本库庞大,适合复古至合击版本。
- GOM / GEE引擎:支持高分辨率、自定义UI及复杂特效,适用于中变、单职业或带自定义内容的版本。
三、单机架设基础流程
1. 环境准备:安装DBC2000(数据库工具),新建数据库 HeroDB,路径指向 MirServer\Mud2\DB。
2. 目录放置:将MirServer解压至D盘根目录(D:\MirServer),严禁使用中文路径。
3. 启动顺序:运行 LoginSrv → DBServer → M2Server,待M2窗口无报错后启动网关。
4. 客户端配置:使用对应版本的登录器,将客户端路径指向服务端补丁目录,IP设置为127.0.0.1(本机)。
四、常见报错与排查
• M2启动报错:检查DBC2000路径设置是否正确,或 Mir200\Envir 目录下脚本文件是否完整。
- 登录器无法连接:确认 LoginGate(登录网关)是否开启,或IP地址配置是否为127.0.0.1(单机)。
- 进入游戏黑屏:客户端版本不匹配(如用1.76端连合击服),或补丁文件未正确解压覆盖。
五、外网与局域网配置要点
若需局域网联机或外网开放,需进行以下操作:
1. 修改IP地址:将 Mir200\!setup.txt、DBServer\!addrtable.txt、LoginSrv\!addrtable.txt 中的IP改为本机局域网IP或公网IP。
2. 端口开放:在路由器或防火墙中开放7000、7100、7200等端口。
3. 登录器列表:生成登录器时,服务器列表需填写外网IP或域名。
注意:服务端仅用于学习与本地测试,请勿用于商业运营。

