确定使用的服务端类型。目前主流包括HERO、GOM、GEE等引擎,每种对客户端、数据库和配置文件要求不同。新手建议选择HERO引擎,因其社区支持广泛、文档齐全、兼容性稳定。下载对应版本的服务端压缩包(通常含DBSrv200、LoginSrv、Mir200等核心程序)及配套客户端,确保两者版本匹配。
准备运行环境。操作系统推荐Windows 7或Windows 10 64位专业版,避免使用家庭精简版或虚拟机。安装DBC2000数据库工具,用于管理角色、物品、地图等数据。解压服务端至纯英文路径,例如D:Mirserver,路径中禁止出现中文、空格或特殊字符。关闭Windows Defender实时防护及第三方杀毒软件,防止误删关键进程。
配置数据库别名。打开控制面板中的BDE Administrator(若未显示,需在“查看方式”中切换为小图标)。点击Object → New → STANDARD,创建新别名,名称必须为HeroDB(部分引擎要求GomDB),PATH指向服务端内Mud2DB目录,如D:MirserverMud2DB。保存后重启计算机使设置生效。
修改服务端配置文件。进入LoginSrv文件夹,编辑LoginSrv.ini,将[Server]段的ServerIP设为本机局域网IP(单机可填127.0.0.1)。检查Gate相关目录(如LoginGate、RunGate)中的MirGate.ini,确认ServerAddr与LoginSrv.ini一致。在Mir200目录下找到!Setup.txt,设置服务器名称、最大在线人数、经验倍数等参数。
部署客户端与登录器。将服务端附带的资源文件(Map、Npc、Monster等)覆盖至客户端对应目录。使用配套登录器生成工具配置列表地址,填写本地list.txt的完整URL(如http://127.0.0.1/list.txt)。通过HFS或IIS搭建简易Web服务,确保浏览器能直接访问该列表文件。客户端Mir.ini中的ServerAddr和Port必须与服务端监听端口(默认7000或5600)完全一致。
启动服务端进程。按顺序运行:DBSrv200.exe → LoginSrv.exe → Logingate.exe → MirGate.exe → M2.exe。每个程序窗口应正常弹出且无红色错误提示。若M2报错“Borland Database Engine初始化失败”,需删除C盘根目录下的PDOXUSRS.NET文件并重启系统。
测试连接与功能。运行客户端登录器,输入账号密码(默认test/123456或注册新号),成功进入角色界面即表示连接正常。创建角色后验证地图加载、NPC交互、技能释放是否完整。添加管理员权限需编辑Enviradminlist.txt,格式为“* 角色名”,保存后重启M2生效。所有操作必须以管理员身份执行,并确保系统区域格式为中文(简体,中国)。

