先确认电脑系统为Win10或Win11,内存不低于4G,硬盘剩余空间至少20G,全程关闭杀毒软件和Windows实时防护,避免核心文件被误删隔离。接下来准备四类核心文件,第一类是完整的Mirserver服务端压缩包,优先选择标注单机优化的版本,解压后直接放到D盘根目录,路径全程不能出现中文、空格或特殊字符,最终路径显示为D:\MirServer\,里面必须包含LoginSrv、Mir200、DB三个核心子文件夹,解压过程如果提示文件损坏,要重新下载带校验码的完整资源包。第二类是配套客户端,1.76到1.80的复古版本选13周年或16周年的纯净客户端,不要用高清重制版,避免装备、地图显示错乱,安装完成后确认根目录下有Data、Map、Wav三个核心文件夹。第三类是数据库工具,传统引擎选32位的DBC2000,64位系统要额外安装对应补丁,新引擎如果自带Access或SQLite数据库,就不用额外安装数据库工具。第四类是服务端自带的专用登录器,不要随便下载网上的其他登录器,避免和服务端加密不匹配导致无法进服。
接下来配置数据库环境,安装DBC2000时全部选择默认路径,不要自定义安装位置,安装完成后打开控制面板,找到BDE Administrator工具,右键选择以管理员身份运行。在左侧空白处右键新建Database,Alias Name输入HeroDB,这个名称要和服务端说明文档里标注的完全一致,大小写不能出错。点击Path后面的浏览按钮,找到D:\MirServer\Mir200\DB文件夹,选中里面的数据库文件,切换到Language Driver选项卡选择None,避免后续出现中文乱码,最后点击左上角保存按钮,关闭工具就完成数据库配置。如果用的是SQLite数据库,不用额外安装工具,只需要确认DB文件夹里的.db文件没有被杀毒软件损坏即可。
然后修改服务端的单机配置,打开D:\MirServer\Mir200\Config文件夹,找到ServerAddr.txt文件用记事本打开,把里面所有的IP地址全部改成127.0.0.1,这是本地回环地址,专门用于单机环境连接。再打开LoginSrv文件夹下的LoginSrv.ini文件,找到ServerIP字段同样改成127.0.0.1,端口保持默认的7000、7100不要修改,避免和其他程序端口冲突。打开服务端根目录的游戏控制器GameCenter,在配置向导里确认游戏目录指向D:\MirServer\,单机IP确认是127.0.0.1,不要勾选动态IP选项,点击保存配置。
接下来启动服务端,先点击控制器里的启动登录网关,再启动角色网关,最后启动M2Server主引擎,三个程序全部正常加载完成,没有弹出报错提示,就说明服务端已经正常运行。如果点击启动按钮后没有反应,先确认控制器本身在MirServer根目录下,不在子文件夹里,右键控制器选择以管理员身份运行,同时把Windows用户账户控制的权限调到从不通知,就能解决大部分启动无响应的问题。如果M2Server启动后立刻崩溃,先检查数据库HeroDB的路径是否正确,再用命令行输入netstat -ano | findstr 7200,查看7200端口有没有被其他程序占用,有占用就关闭对应程序或者更换引擎默认端口。
最后配置客户端和登录器,把服务端附带的单机补丁解压,得到的Data、Map文件夹直接拖拽到客户端根目录,提示覆盖文件时选择全部覆盖,确保客户端的地图、装备素材和服务端完全匹配。把服务端自带的专用登录器复制到客户端根目录,打开登录器生成器,列表地址设置成本地单机模式,生成登录器后直接双击打开,就能在服务器列表里看到自己架设的游戏区服。点击开始游戏,输入自己想注册的账号密码,就能直接进入游戏创建角色开始游玩。
如果进游戏时提示无法连接服务器,先确认登录器的列表地址和引擎配置的IP完全一致,检查Windows防火墙有没有拦截游戏程序,把登录器和引擎全部添加到防火墙信任列表里。如果进游戏后出现黑屏、装备显示不全的问题,说明客户端版本和服务端不匹配,更换成10到12周年的老版本客户端就能解决。如果弹出缺少msvcp140.dll、d3dx9_43.dll的提示,下载DirectX Repair工具,点击检测并修复,自动补全所有缺失的VC++运行库和DirectX组件,重启电脑后就能正常运行。

