想要搭建传奇,需要先分清单机本地搭建与外网多人联机搭建两种场景,单机仅用于个人体验,外网可以让其他玩家接入游戏,两种场景的准备材料与操作步骤存在明显区别。
搭建前需要准备全套基础文件与工具,首先是游戏版本,也就是服务端文件,里面包含地图、怪物、装备、技能等全部游戏配置,选择版本时要确认配套引擎,主流包含GOM、GEE、HERO等不同类型,不同引擎对应的数据库与配置工具不能混用。其次是传奇客户端,推荐选用周年完整客户端,客户端负责画面渲染,版本附带的补丁文件需要复制进客户端目录,缺失补丁会出现地图黑屏、装备外观不显示等问题。数据库工具是必不可少的组件,传统引擎大多使用DBC2000,用于读取角色、物品数据库,部分新式引擎会使用轻量化内置数据库,无需额外安装DBC。还需要解压工具与登录器配置工具,登录器用于连接游戏网关,读取服务器列表信息。
本地单机搭建优先选用Windows操作系统,建议将所有文件放置D盘根目录,路径不能包含中文、空格和特殊符号,服务端文件夹名称统一为Mirserver,路径过长或者中文目录会直接造成引擎启动报错。安装DBC2000之后,打开数据库管理面板,新建数据库名称设置为HeroDB,数据库路径指向D:\Mirserver\DB,字符编码选择GB2312,保存设置后重启电脑,确保数据库配置生效。
完成数据库设置,打开Mirserver文件夹内的游戏控制器,也就是引擎控制台,进入配置向导页面,服务器名称自定义,IP地址单机环境填写127.0.0.1,端口保持默认,常见游戏端口7000、7100,网关端口根据引擎提示填写。依次保存全部配置,按照顺序启动各个服务模块,先启动数据库服务,再启动登录网关,最后启动游戏主服务,等待控制台全部模块显示正常运行,没有红色报错提示,代表服务端已经成功开启。
客户端部分,把版本配套补丁复制到客户端对应目录,打开登录器配置工具,添加游戏区信息,服务器IP填写127.0.0.1,端口和服务端设置保持一致,保存配置生成登录器,将登录器放到客户端根目录,双击登录器即可进入游戏。进入游戏之后可以使用GM指令测试刷装备、调整等级,验证怪物刷新、地图传送、技能释放等基础功能,排查报错和逻辑问题。
外网多人搭建需要准备云服务器,操作系统推荐Windows Server 2012R2或者更高版本,硬件配置根据预估在线人数选择,少量玩家4G内存起步,人数较多需要提升内存与CPU性能。服务器安全组与系统防火墙需要放行游戏所需端口,包括登录网关端口、游戏端口,端口未放行,外部网络无法连接游戏。远程桌面连接云服务器,将Mirserver服务端上传至服务器D盘,重复数据库安装与引擎配置步骤,配置向导内IP填写云服务器的公网IP,保存并依次启动全部服务。
本地电脑的客户端补丁依旧需要完整部署,登录器配置内IP替换成云服务器公网IP,端口与服务器配置保持一致,生成登录器分发给其他使用者,他人使用该登录器就可以远程接入游戏。外网搭建完成之后需要持续观察服务器日志,留意连接报错、内存占用过高、网关掉线等情况,及时调整带宽与防火墙策略。
搭建过程中常见问题有固定解决办法,数据库加载失败,优先检查HeroDB路径是否正确,DBC安装版本是否匹配,系统权限不足也会造成读取失败。进入游戏黑屏,基本是补丁缺失或者补丁放置目录错误,核对补丁文件是否完整覆盖客户端data、map文件夹。登录器无法连接服务器,单机场景核对IP与端口,外网场景检查服务器安全组端口放行状态,确认网关服务正常启动。引擎启动闪退,大多是文件路径带中文、文件被杀毒软件隔离,需要关闭安全软件,重新解压完整服务端文件。
完成基础搭建之后,可以进行内容修改,在版本文件内调整爆率、怪物属性、NPC对话、地图刷新规则,修改完成需要重启对应游戏服务,改动内容才能生效。修改数据库内装备属性时,不要随意改动数据库字段类型,错误修改会造成游戏存档损坏,角色数据丢失,修改前建议备份完整Mirserver文件夹,出现异常可以直接还原备份文件。
学习架设需要循序渐进,新手优先完成单机搭建,熟悉引擎启动流程、数据库基础操作、登录器配置,熟练掌握单机流程之后,再尝试外网服务器部署。操作时养成备份习惯,修改任何配置文件前复制一份完整备份,降低操作失误带来的故障风险,多查阅对应引擎的说明文档,熟悉各个配置文件的作用,逐步掌握更多自定义调整的方法。

