单机传奇只在本机运行,不需要外网,所有数据保存在本地电脑硬盘,适合用来调试脚本、测试装备与地图功能,搭建前需要准备对应版本服务端资源、配套客户端,同时确认电脑系统环境,按照步骤依次操作即可完成部署。
准备工作阶段,先确认电脑操作系统,推荐使用Windows10或者Windows11,内存建议8G以上,硬盘预留足够空间。老旧版本在Win11系统运行容易出现兼容性报错,遇到这类情况可以右键程序开启兼容模式。准备两类文件,服务端资源和游戏客户端,两者版本必须匹配,版本不一致会出现登录之后黑屏、地图缺失、装备外观不显示等问题。存放文件路径不要使用中文、空格和特殊符号,建议放在D盘根目录,例如D:\mirserver,路径一旦出现中文,M2引擎读取文件会频繁报错,脚本读取失败。
解压服务端压缩包,解压工具推荐使用WinRAR,解压过程关闭防护软件,部分程序文件会被隔离,导致后续启动失败。解压完成进入mirserver文件夹,找到启动全套服务的主程序,不同引擎启动程序名称略有区别,GOM、GEE引擎一般带有启动器,HERO引擎大多使用GameCenter。运行启动程序之前,右键选择以管理员身份运行,避免权限不足无法读取数据库文件。
启动数据库组件,DBC2000是老版本必备数据库工具,部分新引擎自带内置数据库,不需要额外安装DBC2000。需要安装DBC2000的版本,安装完成之后打开控制面板,找到BDE Administrator,新建数据库别名,别名名称固定为HeroDB,路径指向服务端内的DB文件夹,确认保存。别名设置错误是最常见的启动失败原因,数据库路径指向错误,M2会直接提示数据库加载失败,无法继续启动。
启动整套服务,打开服务端启动器,依次启动引擎内的各个组件,包含登录网关、人物网关、游戏网关、M2主程序。等待M2窗口加载完成,观察窗口内日志,没有红色报错代表服务端正常启动。如果出现大量红色报错,优先检查数据库别名、文件路径,还有文件是否被安全软件隔离。M2加载完成之后,不要关闭窗口,最小化放置后台,一旦关闭M2游戏服务直接停止。
配置登录器,单机环境使用127.0.0.1作为本机IP。打开登录器配置工具,添加游戏名称,服务器IP填写127.0.0.1,端口和M2内网关端口保持一致,默认常用7000端口。生成登录器,把生成好的登录器文件复制到游戏客户端根目录,和mir.exe放在同一级文件夹内。客户端需要提前打好对应补丁,地图、道具补丁缺失会出现地图黑屏、装备不显示。
测试登录游戏,双击客户端内的登录器,输入账号密码登录。如果没有账号,在M2控制台使用命令创建账号,或者开启自动注册功能。登录后选择角色进入地图,测试移动、打怪、NPC对话、装备拾取等基础功能。无法连接服务器,优先核对网关端口是否一致,检查M2是否完全启动,防火墙是否拦截本地端口。
常见故障排查,M2启动提示找不到HeroDB,检查DBC2000别名设置,确认DB文件夹路径。登录器点开始游戏提示连接失败,确认M2已经成功加载,登录器IP和端口填写正确,关闭系统防火墙测试。进入游戏黑屏,基本是客户端版本不匹配或者补丁没有正确放置到客户端目录。NPC不对话、脚本不生效,检查Quest脚本文件编码,使用ANSI格式保存,重启M2重载脚本。
单机搭建完成之后,所有角色数据保存在服务端DB文件夹,关闭电脑之前,直接关闭游戏客户端,再依次关闭M2和各个网关程序。不要直接强制关机,防止数据库文件损坏,造成角色数据丢失。后续修改脚本、调整爆率、修改NPC,修改完成之后,在M2控制台执行重载命令或者重启M2,改动内容才会生效。
单机环境仅用于本地调试测试,在本地电脑搭建完成后,可自由修改脚本、测试装备属性,调试各类自定义功能,适合用来学习修改逻辑,排查脚本变量错误、装备精炼、NPC对话等各类自定义功能问题。

