准备阶段需要先整理好全部所需文件,包含对应版本服务端压缩包、配套客户端、数据库工具、运行库组件。先确认系统环境,优先使用纯净系统,避免各类防护软件持续拦截进程。下载完成的服务端压缩包解压路径不要放在中文目录,路径中不能出现空格、特殊符号,解压完成核对目录文件是否完整,检查是否存在缺失网关、脚本、数据库文件的情况。客户端需要和服务端版本匹配,配套补丁单独存放,后续再进行补丁覆盖,版本不匹配会出现花屏、黑屏、资源加载失败等现象。VC++运行库根据系统位数选择对应安装包,安装缺少的dll依赖组件,缺少运行库会出现M2、网关程序双击直接闪退。数据库工具安装完成后,新建数据库,记住数据库名称、用户名和密码,后续服务端配置文件需要填写相同信息。
文件解压完成后进入配置环节,打开服务端目录Mir200文件夹,找到配置文件,依次核对数据库连接参数,数据库名称、账号、密码必须和数据库工具里面设置的内容保持一致。如果参数填写错误,M2启动时会提示数据库连接失败,无法加载人物、账号、物品数据。接着打开登录网关配置文件,查看监听端口,记录端口数字,后续登录器列表文件内端口要和网关端口一致。列表文件使用记事本打开,填写游戏名称、回环地址、网关端口,文本格式保持干净,不要多余换行和空格,保存之后放到登录器能够读取的位置。
启动顺序有着固定规范,顺序颠倒极易引发通讯异常。先启动数据库程序,等待数据库加载完成,没有报错提示之后,再依次开启登录网关、角色网关、游戏网关,最后启动M2主程序。每打开一个程序,留意窗口内滚动日志,出现端口监听失败、文件加载失败、脚本报错等提示,立刻停止下一步操作,优先处理报错。端口占用是很常见的情况,日志提示端口被占用时,进入网关配置修改端口数值,保存文件,关闭当前网关重新打开,确认端口监听成功。所有网关和M2全部正常启动,日志没有红色报错内容,才算服务端启动完成。
登录器配置与测试环节,打开配套登录器,读取准备好的列表文件,列表加载成功后,进行账号注册测试。点击注册按钮,观察登录网关窗口,有注册请求日志弹出,代表通讯正常。注册完成后使用账号登录,进入角色创建界面,新建角色,尝试进入主城地图。如果注册没有响应,检查登录网关是否正常开启,列表端口是否和网关端口统一。登录成功但是创建角色失败,重点查看角色网关运行状态,角色网关掉线会导致角色读取、创建流程中断。进入游戏后观察画面,出现贴图缺失、花屏,说明补丁没有正确覆盖到客户端目录,关闭客户端,把补丁文件复制到客户端对应文件夹,覆盖原有文件后重新打开客户端测试。
基础功能调试,进入游戏之后简单测试基础功能,NPC对话、怪物刷新、物品拾取、技能释放是否正常。NPC无交互,检查QuestDiary下的脚本文件,确认脚本编码正确,在M2面板重新加载脚本。地图空白、没有怪物,打开怪物刷新配置文件,核对刷新坐标、刷新数量,保存后重载地图刷新配置。想要使用管理员指令,找到AdminList.txt,写入角色名称和权限等级,保存文件,在M2中重新加载管理员列表,登录游戏后就可以使用对应指令调整元宝、等级、属性。
基础搭建完成之后,日常维护的注意事项,每次修改脚本、爆率、配置文件,修改保存之后,都需要在M2对应菜单执行重载操作,部分核心配置改动需要关闭全部程序,重新按照顺序启动整套服务端。修改数据库内人物数据,尽量在人物下线状态下操作,避免引擎缓存导致数据不生效。每次改动前,对Mir200目录或者数据库做好备份,文件损坏、配置出错的时候,可以直接恢复备份,不用重新解压整套服务端。
整套搭建操作中,很多新手容易忽略的细节,解压路径使用中文,程序读取文件失败;没有以管理员身份运行所有程序,系统阻止进程读写文件和监听端口;防护软件自动隔离网关、M2相关程序,进程后台静默关闭;混用不同版本的客户端和补丁,资源冲突;改动配置之后不看日志,遇到报错直接跳过,问题反复出现。日志窗口是排查问题的核心,所有连接失败、加载失败、脚本报错的原因,都会在日志中留下文字记录,遇到异常优先查看各个网关和M2的日志内容。
单机搭建完成之后,如果想要让其他设备连接,需要调整网络相关设置,修改列表内的地址,同时处理防火墙放行规则,网关端口需要放开访问权限,不同网络环境设置方式不一样,前期先把单机本地连通调试稳定,再考虑多设备访问的设置。单机环境下,全程使用回环地址测试,配置简单,不容易出现网络层面的故障,适合刚接触的人先熟悉整套流程和各个程序之间的联动关系。熟练掌握单机启动、配置、排错之后,再去研究更多进阶设置,比如调整爆率、新增NPC、自定义装备、修改地图刷新规则等内容。
传奇单机搭建完整流程与配套文件准备及分步操作教程
来源:
作者:
点击:

