先准备全套资源,包含Mirserver服务端、配套客户端、数据库工具、对应引擎的登录器配置工具,新手优先选用纯净版本,插件少、无加密,降低报错概率。所有存放路径全部使用英文,不要带有中文、空格和特殊符号,尽量放在磁盘根目录,路径层级不要太深。
解压服务端压缩包,核对Mirserver内部子文件夹齐全,解压完成后把整个服务端文件夹加入防护软件信任列表,避免程序、配置文件被隔离删除。右键服务端内所有exe程序,属性中勾选以管理员身份运行,防止系统阻止读写DB、脚本文件。
安装数据库工具,打开数据库管理程序,新建数据库别名,别名名称和服务端配置内保持一致,路径指向Mirserver下的DB文件夹,确认数据库服务正常加载。部分新版引擎自带内置数据库,可跳过单独安装步骤,查看包内说明确认。
打开服务端内的游戏控制器,也就是引擎总控制台,单机环境IP填写127.0.0.1,核对登录端口、游戏端口,查看端口是否被其他程序占用,冲突则修改配置内端口数字,保存参数。按照固定顺序启动组件,先启动数据库服务,再启动登录网关,接着启动游戏网关,最后启动M2主引擎。启动后观察各个控制台窗口,没有红色报错文字,代表引擎启动正常,出现红字先记录报错内容,优先排查路径、数据库、端口、权限。
准备配套客户端,客户端版本必须和服务端匹配,版本不一致会出现地图黑屏、装备不显示、界面错乱。打开补丁文件夹,把data、map等补丁目录复制到客户端根目录,重复文件选择覆盖,覆盖前备份原版客户端文件,补丁缺失是新手最容易踩的问题。
配置登录器,打开配套登录器配置工具,单机选择内置分区列表,填写游戏名称,IP填写127.0.0.1,端口和登录网关保持一致。列表txt保存编码选择ANSI,清理多余空行、乱码字符,格式错误会列表读取失败。配置完成之后生成登录器,放到客户端文件夹,旧登录器缓存旧参数,不能继续使用。
账号创建有两种方式,第一种是登录面板开启注册功能直接注册,注意M2里面账号非法字符过滤设置,开启后会拦截中文、符号、空格;第二种是引擎自带后台管理工具,手动新建账号,普通账号权限填0。账号创建完成,双击登录器,选中分区,输入账号密码登录,新建角色选择职业,确认后进入地图。
进入游戏逐项测试基础功能,移动、NPC对话、打怪拾取、技能释放、地图传送。遇到黑屏卡住,优先核对mapinfo配置、出生坐标、补丁文件;读皮肤配置报错,检查skin配置编码、素材路径;注册提示非法字符,调整M2注册过滤或者登录器前端校验;点击行会NPC无响应,排查行会脚本、道具编号、引擎行会开关。
基础单机调试稳定之后,再尝试局域网配置,局域网需要把网关和登录器IP改成主机内网IP,手机游玩需要单独的手机网关与手机登录包。外网架设需要确认宽带是否有公网IP,做端口映射或者内网穿透,外网调试前必须保证单机环境稳定,区分是版本故障还是网络问题。
修改版本内容,怪物刷新、爆率、NPC售卖、任务脚本,都在服务端对应的文本和脚本文件内。修改完成后关闭全部引擎窗口再重启,多数参数不支持热加载。每次改动配置、脚本、补丁之前,做好文件备份,改错之后可以直接回滚,不用重新解压整套版本。
调试过程多看控制台日志,大部分报错信息会写明缺失文件、脚本语法错误、连接失败原因,日志是定位问题最快的方式。不同引擎参数界面、脚本命令存在差异,拿到引擎先阅读包内自带说明文档,不要直接套用别的引擎修改方案。
解压服务端压缩包,核对Mirserver内部子文件夹齐全,解压完成后把整个服务端文件夹加入防护软件信任列表,避免程序、配置文件被隔离删除。右键服务端内所有exe程序,属性中勾选以管理员身份运行,防止系统阻止读写DB、脚本文件。
安装数据库工具,打开数据库管理程序,新建数据库别名,别名名称和服务端配置内保持一致,路径指向Mirserver下的DB文件夹,确认数据库服务正常加载。部分新版引擎自带内置数据库,可跳过单独安装步骤,查看包内说明确认。
打开服务端内的游戏控制器,也就是引擎总控制台,单机环境IP填写127.0.0.1,核对登录端口、游戏端口,查看端口是否被其他程序占用,冲突则修改配置内端口数字,保存参数。按照固定顺序启动组件,先启动数据库服务,再启动登录网关,接着启动游戏网关,最后启动M2主引擎。启动后观察各个控制台窗口,没有红色报错文字,代表引擎启动正常,出现红字先记录报错内容,优先排查路径、数据库、端口、权限。
准备配套客户端,客户端版本必须和服务端匹配,版本不一致会出现地图黑屏、装备不显示、界面错乱。打开补丁文件夹,把data、map等补丁目录复制到客户端根目录,重复文件选择覆盖,覆盖前备份原版客户端文件,补丁缺失是新手最容易踩的问题。
配置登录器,打开配套登录器配置工具,单机选择内置分区列表,填写游戏名称,IP填写127.0.0.1,端口和登录网关保持一致。列表txt保存编码选择ANSI,清理多余空行、乱码字符,格式错误会列表读取失败。配置完成之后生成登录器,放到客户端文件夹,旧登录器缓存旧参数,不能继续使用。
账号创建有两种方式,第一种是登录面板开启注册功能直接注册,注意M2里面账号非法字符过滤设置,开启后会拦截中文、符号、空格;第二种是引擎自带后台管理工具,手动新建账号,普通账号权限填0。账号创建完成,双击登录器,选中分区,输入账号密码登录,新建角色选择职业,确认后进入地图。
进入游戏逐项测试基础功能,移动、NPC对话、打怪拾取、技能释放、地图传送。遇到黑屏卡住,优先核对mapinfo配置、出生坐标、补丁文件;读皮肤配置报错,检查skin配置编码、素材路径;注册提示非法字符,调整M2注册过滤或者登录器前端校验;点击行会NPC无响应,排查行会脚本、道具编号、引擎行会开关。
基础单机调试稳定之后,再尝试局域网配置,局域网需要把网关和登录器IP改成主机内网IP,手机游玩需要单独的手机网关与手机登录包。外网架设需要确认宽带是否有公网IP,做端口映射或者内网穿透,外网调试前必须保证单机环境稳定,区分是版本故障还是网络问题。
修改版本内容,怪物刷新、爆率、NPC售卖、任务脚本,都在服务端对应的文本和脚本文件内。修改完成后关闭全部引擎窗口再重启,多数参数不支持热加载。每次改动配置、脚本、补丁之前,做好文件备份,改错之后可以直接回滚,不用重新解压整套版本。
调试过程多看控制台日志,大部分报错信息会写明缺失文件、脚本语法错误、连接失败原因,日志是定位问题最快的方式。不同引擎参数界面、脚本命令存在差异,拿到引擎先阅读包内自带说明文档,不要直接套用别的引擎修改方案。

