传奇单机架设全套操作流程工具准备以及各类报错解决办法

来源: 作者: 点击:
开始架设之前先收集需要用到的文件与工具,包含对应引擎的服务端包、配套客户端、解压工具,部分老引擎需要DBC2000数据库工具,新版GOM、GEE引擎很多自带内置数据库,不需要额外安装DBC。解压前暂时关闭安全防护,防止DB文件、网关程序被隔离。服务端和客户端版本需要匹配,版本不匹配会出现补丁错位、地图黑屏、技能不显示等问题。

文件存放路径全程只用英文和数字,不能带有中文、空格、特殊符号,不要放在桌面或者中文命名文件夹,推荐放在D盘根目录下。解压完成后核对目录结构,Mir200、DB、LogServer、网关文件夹都要存在,DB文件夹内StdItems.DB、Magic.DB、Monster.DB以及对应的idx索引文件不能缺少,索引文件丢失会直接导致数据库加载失败。

需要DBC2000的版本,安装完成后打开控制面板中的BDE Administrator,新建标准类型数据库,数据库名称设置为HeroDB,路径指向服务端里的DB文件夹,保存后查看状态,显示active说明数据库连接正常。自带内置数据库的引擎,直接跳过DBC配置,打开M2,在设置面板填写数据库文件路径。

打开M2配置面板,单机环境统一使用127.0.0.1,核对数据库设置、游戏端口,默认端口7000,没有端口占用就保持默认。依次打开登录网关、角色网关、游戏网关,网关里面的监听IP同样填写127.0.0.1,网关端口和M2内游戏端口保持一致,修改完成保存配置。

启动程序遵循固定顺序,先启动登录网关,等待窗口提示监听成功,再启动角色网关、游戏网关,最后启动M2主程序。M2启动之后会依次加载物品数据库、魔法数据库、怪物数据库,观察日志窗口,出现红字报错就根据提示排查路径、文件损坏、字段不兼容等问题。日志正常滚动,提示服务器开启成功,代表服务端已经启动完成。

处理登录器,把登录器放到传奇客户端根目录,打开登录器列表配置,服务器IP填写127.0.0.1,端口和M2设置保持一致。没有游戏账号时,在M2的命令输入栏输入创建账号指令,自定义账号和密码。进入游戏之后依次测试打怪、捡取装备、释放技能、NPC对话、地图传送,确认基础功能没有异常。

架设过程中常见故障可以按顺序排查。点击开始游戏没有响应,优先检查客户端版本和服务端是否配套,补丁有没有完整覆盖到客户端目录。登录界面连接失败,检查所有网关是否全部启动,防火墙是否拦截网关程序,端口是否被其他程序占用。数据库加载报错,重新核对DBC指向路径,重新解压服务端包,用干净模板数据库定位错误记录。进入游戏黑屏,大多是补丁缺失或者客户端版本不对,重新复制配套补丁覆盖。

关闭服务端的时候不要直接强制结束进程,先关闭M2,再依次关闭各个网关,避免DB数据库文件损坏。修改爆率、怪物属性、NPC脚本、装备和技能数据前,先备份DB文件和脚本文件,修改保存之后重启M2,改动内容才会加载生效。修改StdItems.DB调整装备属性,修改Magic.DB调整技能参数,填写数值不能超出引擎支持区间,否则会触发数据库校验错误。

初次架设优先保持原始文件不变,先保证可以正常登录进入游戏,整套流程稳定之后,再逐步调整各项内容。M2运行日志会记录报错位置和行数,遇到异常优先查看日志信息,顺着提示定位出错文件和记录,减少反复替换文件的时间消耗。按照步骤依次操作,就可以完成单机版本搭建。