想要完成《传奇世界》的单机或联机架设,核心逻辑是打通“数据库”、“服务端引擎”与“登录器”之间的数据链路。以下是详细的操作步骤:
一、 核心组件与环境准备
在开始搭建之前,需要准备好以下基础文件和环境:
服务端程序:即通常所说的“MirServer”版本包,这是整个游戏运行的核心。
数据库软件:《传奇世界》通常使用 DBC2000 数据库工具来读取和管理游戏数据。
Web服务器环境:推荐使用 IIS(Internet Information Services)来托管登录器列表,确保玩家能正常读取区服信息。
配套登录器:与服务端版本相匹配的登录器及配置器。
二、 数据库配置(DBC2000)
数据库的正确配置是服务端能够成功读取游戏数据的前提。
安装数据库工具:下载并安装 DBC2000 数据库软件,安装过程保持默认即可。
配置数据库路径:
打开电脑的“控制面板”,找到并打开“BDE Administrator”程序。
在左侧面板右键点击“Databases”,选择“New”(新建)。
在弹出的窗口中选择“STANDARD”,点击“OK”。
此时左侧会出现一个名为“Standard1”的项,将其重命名为 MirWorldDB。
选中 MirWorldDB,在右侧面板中找到“PATH”这一项,将其路径修改为你的服务端数据库路径,例如:D:MirServerMud2DB。
点击左上角的“File”,选择“Apply”(应用),然后关闭程序。
三、 IIS网站环境配置
为了让登录器能够读取区服列表,需要搭建一个本地的Web服务器。
启用IIS功能:打开“控制面板” -> “程序和功能” -> “启用或关闭Windows功能”,勾选“IIS”或相关的Web服务器组件。
创建列表目录:在本地磁盘(如D盘)新建一个文件夹(例如命名为“WebSite”),将登录器的列表文件(通常是 .txt 或 .ini 格式)放入该文件夹中。
添加网站绑定:
打开“管理工具”中的“IIS管理器”。
右键点击“网站”,选择“添加网站”。
网站名称随意填写,物理路径选择刚才创建的“WebSite”文件夹。
端口号保持默认的 80 端口,点击确定。
测试访问:打开浏览器,输入 127.0.0.1/列表文件名,如果能正常显示区服信息,说明IIS配置成功。
四、 服务端引擎启动与配置
完成数据库和Web环境配置后,即可启动游戏服务器。
运行控制台:进入 MirServer 文件夹,双击运行 GameCenter.exe(游戏控制台主程序)。
配置向导:
点击控制台上的“配置向导”或“新建设置”。
检查“游戏服务端所在目录”是否正确(如 D:MirServer)。
检查“游戏数据库名称”是否为 MirWorldDB。
服务器名称可自行修改(如“传世测试区”),IP地址保持默认的 127.0.0.1 即可。
一路点击“下一步”直到完成配置,并保存生成新的配置文件。
启动服务:回到控制台主界面,点击“启动游戏服务器”。启动过程中请耐心等待,直到控制台提示所有服务(如ServerCenter、LoginSrv、SelCharSrv等)均显示“启动成功”。
五、 登录器生成与最终联调
服务端启动完毕后,最后一步是配置登录器并进入游戏。
打开登录器配置器:运行版本自带的登录器生成工具。
填写列表地址:在配置器的列表设置中,填入刚才IIS配置的本地地址(如 127.0.0.1)和端口(80),确保路径指向你的列表文件。
配置网关密钥:在配置器中找到“通关密钥”或“安全设置”选项,填入的密钥必须与服务端网关(如LoginGate)中设置的密钥完全一致,否则会导致黑屏或无法进入角色列表。
生成并测试:完成上述配置后,点击“生成单机测试登录器”。将生成的登录器运行,选择对应的区服,输入账号密码即可顺利进入游戏。
六、 常见排错指南
密钥不匹配:登录器配置器中的“通关密钥”与网关上的安全过滤密钥必须一致,否则游戏会黑屏或无法点击列表。
端口未开放:如果是局域网或外网联机,需确保服务器防火墙已放行 80(IIS)、7000(登录服务器)、7100(选人服务器)等核心端口。
数据库路径错误:如果启动引擎时提示数据库读取失败,请仔细检查 BDE Administrator 中 MirWorldDB 的 PATH 路径是否精确到了 Mud2DB 目录。

