想要完成传奇世界架设,前期需要准备全套资源,包含传奇世界服务端文件、配套客户端、数据库程序、引擎组件以及各类运行依赖库。电脑操作系统推荐使用win10专业版或者服务器系统,内存最低16G,预留60G以上硬盘空间。存放文件的文件夹名称只能使用英文与数字,不能包含中文、括号、特殊字符以及空格,路径层级不要设置过深,避免引擎读取文件报错。操作前关闭系统防火墙和各类安全防护软件,防止程序文件被隔离,端口通信被拦截。
第一步安装基础运行环境。先安装数据库程序,设置好数据库账号和密码,记住数据库默认端口,非特殊情况不要随意改动端口数值。接着依次安装vc++运行库、.net运行框架,32位和64位组件都需要完整安装,缺少运行库会出现程序启动提示缺少dll文件。全部组件安装完毕后,打开系统服务列表,确认数据库服务处于正在运行状态,数据库服务停止后续所有操作都无法正常进行。
第二步导入数据库。打开数据库管理工具,新建对应名称数据库,选择适配的字符集,执行数据库还原操作,选中服务端内的备份文件进行导入。导入完成之后打开数据表查看,核对账号表、角色表、物品表、怪物表是否完整。还原失败大多是备份文件损坏,或是数据库版本不兼容,高版本备份文件不能直接在低版本数据库中恢复。数据表出现乱码,是新建数据库时字符集选择错误,需要重新建立数据库再次还原。
第三步修改服务端配置文件。进入服务端主目录,找到各类ini和txt配置文件,修改数据库连接参数,数据库名称、账号、密码要和前面数据库设置保持一致。找到登录网关、游戏网关配置,核对端口信息,单机测试使用本地回环地址。检查地图路径、怪物资源路径、物品素材路径,保证配置内指向的目录和实际存放位置一致。传奇世界引擎有多组网关,每个网关都有独立配置,修改端口时所有关联配置文件需要同步更改,只改一处会出现端口不匹配问题。修改全部配置文件之后保存,使用文本编辑工具,避免记事本保存造成编码错乱。
第四步按顺序启动服务端程序。启动顺序不能颠倒,先确认数据库服务正常运行,之后启动登录网关,再依次启动游戏网关、角色网关,最后开启主引擎程序。每个程序窗口打开之后,观察窗口内日志输出,出现监听端口成功提示,代表网关正常就绪。如果程序打开瞬间闪退,优先查看日志信息,一般是数据库连接失败或者资源文件缺失。出现端口占用提示,结束占用端口的进程,或者更换端口号并且同步更新全部配置。
第五步客户端补丁与登录器制作。解压传奇世界客户端,将服务端配套补丁复制到客户端目录进行覆盖替换,缺少补丁会造成地图黑屏、装备模型不显示、UI界面错乱。打开登录器生成工具,填写服务端地址、端口,生成配套登录器,单机环境填写本地回环地址。生成完成把登录器放置到客户端根目录,登录器版本需要和登录网关匹配,版本不匹配会出现选服之后直接断线。
第六步账号注册与游戏登录测试。打开登录器,注册账号,选择分区尝试创建角色。注册账号失败,说明登录网关和数据库连接存在异常。可以注册账号但是无法创建角色,检查角色数据表权限,数据表如果设置为只读,无法写入角色信息。成功创建角色后点击进入游戏,测试人物移动、怪物刷新、物品拾取、技能释放、装备穿戴。进入地图黑屏,代表补丁没有完整覆盖;人物进入地图直接闪退,多半是地图文件缺失或者出生坐标设置错误。
基础测试正常之后,就可以自定义调整游戏内各项内容,怪物爆率、装备属性、NPC对话脚本、商店售卖物品、任务奖励,都可以在服务端配置文件内修改。修改参数之前,备份原始配置文件,参数填写错误容易引发引擎崩溃。修改完成保存文件,关闭全部服务端程序,重新按顺序启动,改动的数值才会生效。
架设过程中大部分故障都可以查看网关日志进行定位,点击登录、创建角色、进入地图这些操作时,日志会打印对应的提示信息。调试的时候一次只修改一项配置,测试无误之后再继续调整其他内容,一次性改动多处参数,故障出现很难判断问题来源。传奇世界不同引擎的网关命名、配置文件目录存在差异,操作前查看配套说明文档,按照对应引擎的要求调整设置。客户端版本要和服务端素材匹配,版本相差过大,就算服务端全部正常启动,也会出现各类画面和功能异常。

