新手开始接触架设,先要分清服务端、客户端、引擎三者的区别,服务端是整套游戏运行核心,包含数据库、脚本、网关、M2主程序,客户端是用来登录游戏的程序,引擎决定数据库类型、配置方式,不同引擎操作有明显差别,老版本HERO引擎大多依赖DBC2000,GOM、GEE很多新版本自带内置数据库,不用额外安装数据库工具。准备文件的时候优先选择配套完整的资源包,配套补丁、登录器、数据库文件一并打包,版本不匹配会出现大量显示异常,解压前关闭安全防护程序,防止DB文件、网关程序被隔离。
文件存放是新手最容易出错的环节,所有路径只能使用英文和数字,不能包含中文、空格、括号等特殊字符,不要放在桌面、文档这类中文目录,推荐直接放到D盘根目录,解压完成核对目录结构,Mir200、DB、LogServer、网关文件夹需要齐全,DB文件夹里StdItems.DB、Magic.DB、Monster.DB以及对应的idx索引文件不能缺失,索引文件丢失会直接造成数据库加载失败。
需要DBC2000的版本,安装完成后打开控制面板内的BDE Administrator,新建标准类型数据库,命名为HeroDB,路径指向服务端DB文件夹,保存后查看状态,标识为active代表数据库连接正常。自带内置数据库的引擎,跳过DBC安装步骤,打开M2,在设置面板找到数据库选项,指定数据库文件位置即可。
单机环境统一使用回环地址127.0.0.1,打开M2配置面板,核对数据库信息、游戏端口,默认端口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运行日志会标注报错位置和行数,遇到异常优先查看日志信息,顺着提示定位出错文件和记录,减少反复替换文件的时间消耗。弄懂基础启动流程之后,再去学习脚本修改、爆率调整、地图添加等进阶内容,循序渐进熟悉整套运行逻辑。
传奇单机入门架设基础认知工具准备与分步操作和常见报错说明
来源:
作者:
点击:

