传奇服务端架设详细教程:从零配置到成功启动

来源: 作者: 点击:
架设传奇服务端是一个系统性的工程,主要分为本地单机架设和外网服务器架设两种。无论哪种方式,核心准备工作都是相同的。本文将基于最通用的GOM引擎,为你提供一份详尽的架设指南。

准备工作:集齐架设“三件套”
在开始之前,请务必准备好以下三个核心组件,这是成功架设的基础。

传奇服务端(版本):这是游戏世界的核心,包含了所有的地图、怪物、装备数据和游戏逻辑。通常是一个名为Mirserver的压缩文件。
DBC2000数据库:一个经典的数据库管理工具,用于让引擎读取服务端里的.DB格式数据文件。尽管部分新版引擎已不再依赖它,但绝大多数经典版本仍需配置。
传奇客户端:玩家用来登录游戏的程序。建议使用十三周年以上的完整客户端,以确保素材的完整性。

此外,服务端通常会附带一个配套的登录器,它是连接客户端与服务端的桥梁。

第一步:安装与配置DBC2000
这一步是许多新手遇到的第一个门槛,请严格按照以下步骤操作。

安装程序:下载DBC2000后,解压并运行安装程序。整个过程采用默认设置,一路点击“下一步”直至完成即可。
配置数据库路径:
打开电脑的控制面板,将右上角的“查看方式”改为“小图标”。
找到并双击打开名为“BDE Administrator”的程序。
在程序窗口中,点击菜单栏的“Object”,然后选择“New...”(或者直接按快捷键Ctrl+N)。
在弹出的窗口中,数据库类型选择默认的“STANDARD”,点击“OK”。
此时左侧会出现一个名为“Standard1”的项,选中它并按F2键,将其重命名为“HeroDB”。这个名字是引擎默认识别的,务必保持一致。
接着,在右侧的参数面板中找到“PATH”这一行,点击其后的“...”按钮。
在弹出的浏览窗口中,找到你解压好的服务端文件夹,并选中其中的DB目录。例如,如果你的服务端在D:Mirserver,那么路径就是D:MirserverMud2DB。
选中DB文件夹后,点击“OK”,然后关闭BDE Administrator窗口,在提示保存时选择“Yes”。

第二步:部署服务端与引擎配置
解压服务端:将你准备好的传奇服务端压缩包解压到D盘根目录,并确保文件夹名为Mirserver。这是最不容易出错的路径。
检查文件完整性:打开Mirserver文件夹,确认内部包含DBServer、LoginGate、LoginSrv、LogServer、Mir200、Mud2、RunGate、SelGate等核心文件夹以及GameOfMir引擎控制器.exe文件。缺少任何一个都可能导致启动失败。
配置引擎:
双击运行GameOfMir引擎控制器.exe。
点击程序上的“配置向导”按钮。
在向导中,“游戏服务端所在目录”会自动识别为D:Mirserver,确认无误。
“游戏数据库名称”一栏,填写你在上一步配置的“HeroDB”。
如果是单机架设,“服务器外部IP”或“服务器IP”一栏填写127.0.0.1。
点击“下一步”或“保存”,完成引擎的核心配置。

第三步:客户端与登录器设置
放置客户端:将你的传奇客户端解压到任意磁盘,例如D:Client。
部署补丁:将版本附带的补丁文件(如NewopUI.pak、Prguse.pak等)复制到客户端的Data文件夹内。路径通常为D:ClientData。
配置登录器:
运行服务端附带的登录器生成器或配置器。
在“客户端路径”中,选择你刚才解压的客户端主程序(Mir2.exe)所在目录。
在“服务器IP”或“网关地址”中,单机架设填写127.0.0.1。
部分登录器需要配置列表地址,可以填写http://127.0.0.1/list.txt(需先在服务端网站目录创建此文件)。
点击“生成登录器”或“保存配置”。

第四步:启动与进入游戏
启动服务端:回到引擎控制器界面,点击“启动游戏服务”或类似的按钮。等待所有网关程序(LoginGate, RunGate等)和M2Server启动完成,状态显示为“已启动”或“监听中”。
启动游戏:运行你刚才生成的登录器,点击“开始游戏”。
创建角色:在登录界面注册账号并创建角色,即可进入游戏体验。

常见问题排查
M2Server启动报错:尝试删除C:盘根目录下的PDOXUSRS.NET文件,然后重新启动。
游戏内黑屏或物品不显示:通常是补丁问题。请确认补丁文件已正确放置在客户端的Data目录下,并且文件名没有错误。
无法连接服务器:检查引擎控制器是否全部启动成功,并确认登录器中的IP地址(127.0.0.1)填写正确。同时,检查Windows防火墙是否阻止了相关端口。
提示“数据库连接失败”:返回第一步,重新检查DBC2000的配置,确保数据库名称为“HeroDB”且路径指向正确的DB文件夹。

进阶:从单机到外网架设
如果你想让朋友也能一起玩,就需要进行外网架设。其基本步骤与单机架设完全相同,唯一的区别在于IP地址的配置。

准备服务器:你需要一台带有公网IP的云服务器或独立服务器,并安装好Windows Server系统。
远程操作:通过远程桌面连接到你的服务器,将所有文件(服务端、客户端、DBC2000等)上传到服务器上。
修改IP配置:
在引擎配置向导中,“服务器外部IP”一栏,将127.0.0.1替换为你服务器的公网IP地址。
登录器的“服务器IP”或“网关地址”也需修改为相同的公网IP。
开放端口:在服务器的防火墙或云平台的安全组中,开放游戏所需的端口,如7000、7200、80等,具体端口号需参考你所用版本的说明。

完成以上步骤后,你的朋友就可以通过你的公网IP和生成的登录器连接到服务器了。