架设传奇世界,整体流程分为资源准备、数据库部署、配置文件修改、启动服务程序、客户端登录调试,不同引擎版本操作细节略有差别,基础步骤通用。
首先准备全套资源,包含服务端文件、配套客户端以及补丁。服务端文件夹存放路径不能带有中文、空格或者特殊符号,推荐放置在D盘根目录,路径过长也会引发读取异常。客户端要和服务端版本对应,版本不匹配会出现地图黑屏、NPC不显示、装备素材缺失等问题。解压文件前暂时关闭安全防护程序,防止核心dll文件被隔离删除,解压完成后检查目录,确认没有缺失关键配置文件和数据库文件。
传奇世界大多使用MySQL数据库,需要先安装对应版本的MySQL,完成安装之后设置数据库账号与密码,记住库名、账号和密码,后续配置文件需要填写。安装完成打开数据库管理工具,导入服务端内的数据库sql脚本,导入的时候留意是否有报错,脚本导入失败会造成服务无法正常加载。导入成功之后,确认数据库处于运行状态,在系统服务列表查看MySQL服务,确保服务自动启动。
接下来修改服务端内各类配置文件,打开文件夹内ini、txt配置文档,单机架设场景下,IP地址统一填写127.0.0.1。找到数据库相关参数,核对数据库名称、登录账号、密码,和MySQL里面设置的信息保持一致,字符编码如果有选项,选择utf8。部分版本需要修改网关配置,网关端口和引擎端口不要和电脑上其他程序冲突,端口冲突会直接导致服务启动失败。修改完成保存所有文件,不要更改文件后缀。
处理文件权限,右键整个服务端文件夹,打开属性里的安全选项,给当前用户分配完全控制权限。所有引擎、网关程序右键选择属性,勾选以管理员身份运行。暂时关闭系统防火墙,防火墙会拦截本地程序之间的数据通讯,容易出现服务启动报错或者客户端连接不上。
按固定顺序启动服务程序,先启动MySQL数据库服务,等待数据库完全加载完毕,再依次启动网关、日志服务、主引擎程序。等待控制台窗口加载资源,观察窗口内的日志信息,出现数据库连接失败,回头核对数据库账号密码、库名以及sql脚本是否导入成功。提示端口占用,使用命令查看占用端口的程序,关闭对应软件,或者修改配置更换端口。等待引擎提示开门成功,所有网关状态正常,代表服务端已经准备就绪。
然后配置客户端登录,将登录器放入客户端根目录,打开登录器的列表配置,填写127.0.0.1以及引擎对应的端口。保存列表之后,通过登录器启动游戏。如果无法进入游戏,检查登录器IP、端口是否和引擎配置一致,补丁是否完整覆盖到客户端目录。进入游戏之后测试创建角色、NPC对话、怪物刷新、装备掉落、地图跳转,遇到黑屏花屏问题,重新核对补丁文件,确认素材完整覆盖。
架设成功之后,可以修改服务端内的参数,调整怪物爆率、经验倍数、物品产出规则,改动参数之后需要关闭引擎,重新启动服务,修改内容才会生效。排查故障优先查看引擎控制台日志,大部分报错信息会直接标注问题根源,常见问题集中在数据库脚本导入失败、端口冲突、路径包含中文、权限不足。
如果想要局域网内其他设备一同游玩,需要把配置文件里的127.0.0.1替换成本机局域网IP,同时在防火墙放行引擎用到的端口,局域网其他设备登录器填写该IP,即可连接进入游戏。
操作过程中,不熟悉的底层参数不要随意修改,错误改动容易造成程序异常崩溃。架设完成后,备份整套服务端文件和数据库,防止文件损坏需要重新导入脚本、解压资源。

