996引擎传奇单机架设:本地测试全流程

来源: 作者: 点击:
一、 环境准备与文件解压

1. 获取资源:下载996引擎完整包(含MirServer、登录器配置器)及官方纯净客户端。关闭杀毒软件与防火墙,防止引擎组件被误删。
2. 目录规范:将服务端解压至 D盘根目录,确保完整路径为 D:\MirServer。严禁路径中出现中文或空格,这是导致引擎读取资源失败的主因。
3. 客户端放置:将客户端解压至任意英文路径(如 E:\996Client),后续登录器需放入此目录运行。

二、 数据库配置(LiteSQL)

996单机通常使用自带的LiteSQL数据库,无需安装复杂环境。

1. 启动数据库:进入服务端目录,运行 LiteSQL.exe(或类似数据库程序)。确认状态栏显示“启动成功”或端口(通常为2433)已监听。
2. 配置连接:打开 GameCenter.exe(游戏控制器),进入配置向导:
◦ 数据库IP:填写 127.0.0.1(本地回环地址)。

- 端口:与LiteSQL控制台显示的端口保持一致(如2433)。
◦ 账号/密码:默认通常为 sa 和空密码,或查看服务端包内的说明文档。

- 数据库名:填写版本自带的数据库名(如 Mir),或使用控制器自动创建。
3. 保存配置:点击“测试连接”,提示成功后保存设置。

三、 服务端启动与状态确认

1. 启动顺序:在GameCenter界面点击“启动游戏服务器”。观察M2Server(主引擎)、LoginGate(登录网关)、GameGate(游戏网关)等窗口是否全部加载完毕。
2. 状态检查:
◦ M2Server窗口底部应显示“服务器启动成功”,无红色报错提示。

- 若M2卡在“加载地图”或“加载怪物”,说明 Envir 目录下的地图文件(Map)或怪物数据库(Monster)路径错误,需检查 !Setup.txt 中的路径配置。
- 网关显示为绿色或“已就绪”状态。

四、 登录器生成与进游戏

1. 配置登录器:运行 MakeLauncher.exe(登录器配置器)。服务器名称填“单机测试”,服务器IP填 127.0.0.1,端口通常为7000。勾选“单机模式”或“本地列表”。
2. 列表文件:单机测试无需外网列表,配置器内直接填写本地IP即可。若提示“读取列表失败”,将列表地址留空或填写 127.0.0.1。
3. 生成与运行:点击生成,将生成的 单机测试.exe 和配套的配置文件复制到客户端根目录。双击运行,注册账号登录即可进入游戏。

五、 常见报错排查

• M2启动报错“找不到数据库”:检查LiteSQL是否启动,以及GameCenter中的数据库名是否与LiteSQL内的库名一致。部分版本需手动在LiteSQL中导入初始数据库文件。

- 客户端黑屏/无法连接:确认登录器IP是否为 127.0.0.1,且端口与LoginGate配置一致。检查客户端 Data 目录是否完整,或尝试关闭Windows Defender。
- 人物上线秒退:通常是 Envir 目录下的 MapInfo.txt 地图配置错误,或角色出生地图编号在客户端中不存在。检查M2启动时的地图加载日志。

六、 单机测试权限设置

1. GM权限:在M2Server菜单栏点击“查看→列表信息→管理员列表”,添加角色名(注意大小写),权限等级填10。小退重进后可使用 @GM命令。
2. 刷物品测试:GM模式下输入 @make 物品名 数量 测试物品数据库;输入 @怪 怪物名 测试怪物刷新。

总结:996单机架设的核心在于 路径无中文、数据库IP设为127.0.0.1、登录器IP与端口匹配。若启动失败,优先查看M2Server窗口的红色错误提示,针对性修复配置文件。