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

