单机传奇的架设,本质是在本地电脑上同时运行服务端和客户端,让两个程序通过内部地址通信。整个过程分为服务端部署、数据库配置、登录器生成和游戏进入四个环节。以下为可直接操作的流程。
**服务端解压与目录结构确认**
拿到服务端压缩包后,将其解压到D盘根目录。解压后的路径应为`D:\MirServer`,如果压缩包内自带“一键解压到D盘”的批处理文件,直接双击即可自动完成。解压完成后,打开`D:\MirServer`文件夹,内部应包含`Mir200`、`LoginCenter`、`RunGate`、`DBServer`、`LoginSrv`、`登录器`等子目录。若缺少其中任何一个核心目录,说明压缩包不完整,需重新下载。
解压路径必须为全英文,不能出现“D:\传奇服务端”这类带中文的文件夹名。路径中的任何中文都会导致M2Server启动时读取配置文件失败。
**DBC2000安装与数据库别名配置**
单机架设需要使用DBC2000来管理数据库文件。双击安装程序,按默认选项完成安装。安装完成后,打开控制面板,将右上角的查看方式改为“大图标”,找到“BDEAdministrator(32位)”图标并双击。
在BDE窗口中,点击菜单的“Object”->“New”,选择“STANDARD”类型。左侧会出现“STANDARD1”,将其重命名为“HERODB”(必须全大写)。右侧的“PATH”字段点击右侧的“...”按钮,选择`D:\MirServer\Mir200\DB`文件夹。确认路径正确后,点击“Apply”按钮保存。若Apply后弹窗询问是否保存,点击“OK”确认。关闭BDE窗口。
**服务端启动与引擎状态验证**
进入`D:\MirServer`目录,双击`GameCenter.exe`打开游戏控制器。首次运行时点击“配置向导”按钮,第一步填写服务器名称,可随意填写如“单机测试”。第二步IP地址选择`127.0.0.1`。后续页面全部保持默认,连续点击“下一步”直到最后一步,点击“保存”并退出向导。
点击控制器上的“启动游戏服务器”按钮。此时会弹出多个命令行窗口,包括LoginSrv、DBServer、LogServer、RunGate、SelGate和M2Server。观察M2Server窗口,等待其滚动信息中出现“游戏引擎启动完成”字样。如果该窗口在启动后几秒内自动关闭,或在滚动中出现红色“Exception”错误信息,说明配置存在问题,需要回退检查DBC2000的别名配置是否正确,以及服务端路径是否为纯英文。
**登录器生成与补丁处理**
进入服务端中的“登录器”文件夹,找到登录器配置器程序(通常名为`MakeGameLogin.exe`或`登录器生成器.exe`)。双击打开,点击“PAK”按钮,在弹出的窗口中点击“读取规则”。此时列表中会显示所有补丁文件的密码状态,所有项必须为“密码正确”。若显示“文件不存在”或“密码错误”,需要将服务端“登录器”文件夹中的补丁文件(.pak格式)全部复制到客户端的Data目录下,再重新读取规则。
确认密码无误后,关闭PAK窗口。在主界面的“游戏列表”设置中,填入服务器地址:第一行为服务器名称,第二行格式为`127.0.0.1|127.0.0.1|7000|7200`。点击“生成登录器”,将生成的.exe文件复制到传奇客户端根目录。
同时,将服务端“登录器”文件夹中的`NewopUI.pak`文件复制到客户端`Data`目录下,覆盖原文件(若存在)。这一步必须操作,否则进入游戏后界面会黑屏。
**客户端准备与补杜置**
确保电脑上已经安装好13周年或17周年的传奇客户端。将服务端“登录器”文件夹内的所有补丁文件(除了`NewopUI.pak`以外的其他.pak文件)连同它们的文件夹结构,一起复制到客户端根目录。例如补丁包内有一个`Data`文件夹和一个`Map`文件夹,则将这两个文件夹与客户端原有的`Data`和`Map`文件夹合并,而不是替换整个文件夹。
**进入游戏测试**
双击客户端根目录下的登录器程序,登录器界面上应显示之前设置的服务器名称。点击“注册账号”,填写账号和密码,提交注册。返回登录界面,输入账号密码登录。在角色创建页面填写角色名,点击创建后选中角色,点击“开始”进入游戏。
如果游戏画面正常显示地图、NPC和人物,说明架设成功。如果进入后画面全黑但能看到UI界面,说明补丁未加载,检查`NewopUI.pak`是否在正确的目录下。如果点击开始后卡在加载界面并退回角色选择页,检查RunGate网关窗口是否正常运行,以及登录器配置中的端口是否与RunGate的端口一致。
**服务端解压与目录结构确认**
拿到服务端压缩包后,将其解压到D盘根目录。解压后的路径应为`D:\MirServer`,如果压缩包内自带“一键解压到D盘”的批处理文件,直接双击即可自动完成。解压完成后,打开`D:\MirServer`文件夹,内部应包含`Mir200`、`LoginCenter`、`RunGate`、`DBServer`、`LoginSrv`、`登录器`等子目录。若缺少其中任何一个核心目录,说明压缩包不完整,需重新下载。
解压路径必须为全英文,不能出现“D:\传奇服务端”这类带中文的文件夹名。路径中的任何中文都会导致M2Server启动时读取配置文件失败。
**DBC2000安装与数据库别名配置**
单机架设需要使用DBC2000来管理数据库文件。双击安装程序,按默认选项完成安装。安装完成后,打开控制面板,将右上角的查看方式改为“大图标”,找到“BDEAdministrator(32位)”图标并双击。
在BDE窗口中,点击菜单的“Object”->“New”,选择“STANDARD”类型。左侧会出现“STANDARD1”,将其重命名为“HERODB”(必须全大写)。右侧的“PATH”字段点击右侧的“...”按钮,选择`D:\MirServer\Mir200\DB`文件夹。确认路径正确后,点击“Apply”按钮保存。若Apply后弹窗询问是否保存,点击“OK”确认。关闭BDE窗口。
**服务端启动与引擎状态验证**
进入`D:\MirServer`目录,双击`GameCenter.exe`打开游戏控制器。首次运行时点击“配置向导”按钮,第一步填写服务器名称,可随意填写如“单机测试”。第二步IP地址选择`127.0.0.1`。后续页面全部保持默认,连续点击“下一步”直到最后一步,点击“保存”并退出向导。
点击控制器上的“启动游戏服务器”按钮。此时会弹出多个命令行窗口,包括LoginSrv、DBServer、LogServer、RunGate、SelGate和M2Server。观察M2Server窗口,等待其滚动信息中出现“游戏引擎启动完成”字样。如果该窗口在启动后几秒内自动关闭,或在滚动中出现红色“Exception”错误信息,说明配置存在问题,需要回退检查DBC2000的别名配置是否正确,以及服务端路径是否为纯英文。
**登录器生成与补丁处理**
进入服务端中的“登录器”文件夹,找到登录器配置器程序(通常名为`MakeGameLogin.exe`或`登录器生成器.exe`)。双击打开,点击“PAK”按钮,在弹出的窗口中点击“读取规则”。此时列表中会显示所有补丁文件的密码状态,所有项必须为“密码正确”。若显示“文件不存在”或“密码错误”,需要将服务端“登录器”文件夹中的补丁文件(.pak格式)全部复制到客户端的Data目录下,再重新读取规则。
确认密码无误后,关闭PAK窗口。在主界面的“游戏列表”设置中,填入服务器地址:第一行为服务器名称,第二行格式为`127.0.0.1|127.0.0.1|7000|7200`。点击“生成登录器”,将生成的.exe文件复制到传奇客户端根目录。
同时,将服务端“登录器”文件夹中的`NewopUI.pak`文件复制到客户端`Data`目录下,覆盖原文件(若存在)。这一步必须操作,否则进入游戏后界面会黑屏。
**客户端准备与补杜置**
确保电脑上已经安装好13周年或17周年的传奇客户端。将服务端“登录器”文件夹内的所有补丁文件(除了`NewopUI.pak`以外的其他.pak文件)连同它们的文件夹结构,一起复制到客户端根目录。例如补丁包内有一个`Data`文件夹和一个`Map`文件夹,则将这两个文件夹与客户端原有的`Data`和`Map`文件夹合并,而不是替换整个文件夹。
**进入游戏测试**
双击客户端根目录下的登录器程序,登录器界面上应显示之前设置的服务器名称。点击“注册账号”,填写账号和密码,提交注册。返回登录界面,输入账号密码登录。在角色创建页面填写角色名,点击创建后选中角色,点击“开始”进入游戏。
如果游戏画面正常显示地图、NPC和人物,说明架设成功。如果进入后画面全黑但能看到UI界面,说明补丁未加载,检查`NewopUI.pak`是否在正确的目录下。如果点击开始后卡在加载界面并退回角色选择页,检查RunGate网关窗口是否正常运行,以及登录器配置中的端口是否与RunGate的端口一致。

