想要完成传奇架设,首先要准备好全套基础资源与工具,整套资源分为服务端、客户端、配套工具三大类,服务端包含引擎、数据库文件、地图素材、脚本配置,客户端用来登录游戏,配套工具包含数据库编辑器、登录器生成工具、文本编辑器。硬件方面普通家用电脑就可以单机测试,内存建议8G以上,硬盘预留足够空间,系统推荐win10或者win11,老版本引擎在win11环境容易出现兼容报错。
第一步安装数据库环境,多数版本使用DBC2000数据库,下载完成后安装,安装路径不要使用中文目录。安装结束打开控制面板,找到BDE Administrator,新建数据库别名,别名名称固定为HeroDB,数据库路径指向服务端里面DB文件夹,确认保存,别名设置错误会直接出现物品数据库加载失败。设置完成重启电脑,让数据库配置生效,这一步是很多新手最容易出错的环节。
第二步整理服务端文件,把整套服务端解压到纯英文路径,推荐D:\mirserver,文件夹名称不能带中文、空格、特殊符号,路径层级不要太深。解压完成检查目录文件,确认DB文件夹、Map地图文件夹、脚本文件夹、M2主程序全部存在,查看数据库文件stditems.db、magic.db是否完好,压缩包下载不完整会造成文件缺失,启动直接报错。解压完成关闭杀毒防护软件,防止程序文件被隔离删除。
第三步修改服务端基础配置文件,打开mirserver文件夹,找到Config.ini和登录器配套的ip配置文件。单机本地测试时IP填写127.0.0.1,端口保持默认7000即可。如果要让其他设备连接,需要修改为对应网络地址,同时检查路由器端口映射,防火墙放行对应端口。打开版本内的NPC脚本、地图配置文件,核对脚本编码,全部使用ANSI编码保存,脚本里面不要出现全角符号,避免M2启动报时间格式或者脚本语法错误。
第四步启动服务端程序,按照固定顺序启动,先启动数据库服务,接着启动日志服务器LogServer,之后启动网关程序,最后打开M2主程序。等待M2加载数据库、地图、脚本全部完成,观察控制台窗口,没有红色报错文字就代表服务端加载成功。如果出现报错,根据提示信息定位,数据库报错就检查DBC别名设置,脚本报错打开对应脚本行数修改异常内容,路径报错重新调整目录。
第五步处理客户端与登录器,准备好配套客户端,同样解压到纯英文目录。使用登录器工具生成登录器,填写配置文件里面的IP、端口、游戏名称,生成登录器之后,把登录器放到客户端主目录内。单机测试直接打开登录器,添加游戏名称和本地IP,点击开始游戏,即可进入游戏。登录黑屏大多是客户端素材和服务端版本不匹配,或者补丁没有放到客户端目录。
单机测试完成之后,如果需要外部设备访问,要处理端口放行。系统防火墙添加放行端口,路由器后台做好端口映射,部分宽带不支持公网访问,会出现外部无法连接的情况。开启之后使用另一台电脑或者手机模拟器测试登录,确认能够正常进入游戏,没有卡顿、黑屏、无法连接服务器的问题。
架设完成之后的基础管理,打开M2控制台可以调整爆率、怪物刷新时间,使用数据库编辑器修改装备、技能属性,修改完成保存,重启M2加载新数据库。修改脚本文件后同样需要重启M2或者使用重载命令,改动才会生效。架设过程常见故障有DBC配置错误、M2启动失败、登录器无法连接、地图黑屏、素材缺失,每一类故障都可以查看M2日志,根据日志提示定位问题所在。
架设前需要确认引擎配套,不同引擎的服务端配置方法不一样,GOM、GEE、HERO的配置文件、网关结构存在区别,不要混用不同引擎的配置文件。每次修改配置文件,做好文件备份,一旦修改出错可以直接替换原文件恢复。单机测试优先完成,确认本地可以正常进游戏,再去调整外部访问相关设置,减少排查难度。

