启动前的环境与路径准备
在双击任何程序之前必须先确认基础环境无误,否则启动过程会出现闪退或数据库报错。
• 将服务端文件夹(通常为MirServer)解压到磁盘根目录如D:\MirServer,路径必须是纯英文且不含空格与特殊符号,严禁放在桌面或含中文的文件夹中。
- 若是Hero、Blue等老引擎版本,需提前安装DBC2000并在BDE Administrator中新建名为HeroDB的别名,PATH指向D:\MirServer\Mud2\DB并保存,GOM、GEE等新引擎多采用内置数据库可跳过此步。
- 暂时关闭系统防火墙与杀毒软件,防止网关程序被误拦截导致启动后无监听端口,同时建议右键服务端主程序选择以管理员身份运行避免权限不足。
使用引擎控制器一键启动
绝大多数完整服务端根目录下都带有GameCenter.exe或引擎控制器.exe,这是最稳妥的启动方式。
- 右键以管理员身份运行GameCenter.exe,首次启动建议点击配置向导,确认游戏服务端目录指向D:\MirServer,服务器地址填127.0.0.1,数据库名填HeroDB(老引擎)或保持默认(新引擎),连续点下一步直到保存配置。
- 返回控制器主界面,点击启动游戏服务器或一键启动按钮,此时会自动按顺序弹出DBServer、LoginSrv、LoginGate、RunGate、M2Server等黑色或图形化窗口。
• 等待所有窗口加载完毕,重点观察M2Server窗口底部是否显示服务器正常运行或初始化完成,且所有窗口无红色报错文字,期间这些窗口必须全部保持开启不可关闭。
无控制器时的手动顺序启动
若服务端没有引擎控制器或需要排错,必须严格按照以下顺序手动双击执行文件,顺序颠倒会导致进程无法联动而启动失败。
• 第一步启动数据库服务:进入DBServer文件夹双击DBServer.exe,等待窗口显示数据库服务启动成功或等待连接字样。
- 第二步启动登录服务:进入LoginSrv文件夹双击LoginSrv.exe,窗口显示监听端口7000等提示表示账号登录服务就绪。
• 第三步启动登录网关:进入LoginGate文件夹双击LoginGate.exe,确认网关已开启并监听对应端口。
- 第四步启动游戏网关:进入RunGate文件夹双击RunGate.exe(部分版本还有SelGate),负责处理客户端连接数据。
• 第五步启动核心主引擎:进入Mir200文件夹双击M2Server.exe,这是最核心的程序,会加载地图、怪物、物品与脚本数据,待窗口停止滚动并显示引擎运行正常即代表服务端全部启动完毕。
启动后的状态核验与联调
所有程序启动完毕后需做简单核验确保各模块通信正常。
• 打开命令提示符输入netstat -ano | findstr 7000查看登录网关默认端口是否处于LISTENING状态,无回显说明网关未真正启动或被占用。
- 若M2Server窗口报Table does not exist或找不到StdItems.DB,回头检查DBC2000的HeroDB路径是否指向正确,或Mud2目录下数据库文件是否缺失。
• 确认所有网关与DBServer窗口均未闪退且最小化挂在后台后,即可使用配套登录器填入127.0.0.1连接本地服务器进行游戏。

