单机版传奇搭建全流程:从准备到运行详细指南

来源: 作者: 点击:
一、搭建前必做的 3 项准备
1. 准备核心资源(版本需匹配)
服务器端压缩包:选择适合单机的版本(推荐 1.76 复古版、1.80 经典版,兼容性强、文件体积小),从正规怀旧游戏社区或单机玩家论坛下载,确保包内包含 “DBServer”“M2Server”“LoginSrv” 三个核心服务文件夹,以及 StdItems.DB、ID.DB 等关键数据库文件(缺失会导致启动失败)。
对应版本客户端:需与服务器端版本一致(如 1.76 服务器端配 1.76 客户端),避免出现 “地图加载失败”“角色模型异常” 问题,客户端无需安装,解压后保留完整文件夹即可。
辅助工具:①数据库工具(Access,用于修改账号信息;或 SQLite Expert,适配部分新版服务器端);②文本编辑器(Notepad++,方便修改脚本配置,比记事本更易查看代码结构);③端口查看工具(可选,如 TCPView,排查端口占用问题)。
2. 确认电脑系统要求
系统:仅支持 Windows 系统(Windows 10/11 最佳,Win7 部分版本可能不兼容新服务器端),不支持 Mac 或 Linux。
路径:提前在非 C 盘(推荐 D 盘)新建纯英文文件夹,命名为 “mirserver”(如 D:\mirserver),服务器端和解压后的文件均放入此文件夹,严禁路径含中文或特殊符号(如 “D:\ 传奇单机” 会导致服务启动报错)。
二、服务器端安装与核心配置(关键步骤)
1. 解压服务器端并检查文件
将下载的服务器端压缩包右键解压,选择 “解压到 D:\mirserver”,解压后打开文件夹,确认以下文件 / 文件夹完整:
核心服务文件夹:DBServer(数据库服务)、M2Server(主服务)、LoginSrv(登录服务);
数据库文件:D:\mirserver\LoginSrv\IDDB\ID.DB(账号数据库)、D:\mirserver\Mud2\StdItems.DB(物品数据库);
启动程序:各服务文件夹下的 “DBServer.exe”“M2Server.exe”“LoginSrv.exe”(后缀为.exe,无后缀需在 “文件夹选项” 中勾选 “显示文件扩展名”)。
2. 修改服务器基础配置(确保本地可访问)
设置登录 IP:打开 D:\mirserver\LoginSrv\LogSrv.ini,找到 “[Login]” 段落,将 “IP=” 后的内容改为 “127.0.0.1”(本地回环地址,单机专用,无需联网),端口保持默认(通常为 7000,不要修改,避免与其他程序冲突)。
确认数据库路径:打开 D:\mirserver\DBServer\DBConfig.ini,检查 “DataPath=” 是否指向 “D:\mirserver\Mud2\”,“IDPath=” 是否指向 “D:\mirserver\LoginSrv\IDDB\”,路径错误会导致数据库加载失败,需手动修改为正确路径。
三、账号创建与权限设置(单机登录必备)
1. 用 Access 添加登录账号
打开 D:\mirserver\LoginSrv\IDDB 文件夹,找到 “ID.DB” 文件,右键选择 “打开方式”→“Microsoft Access”(若无此选项,需先安装 Access 软件)。
打开后会看到 “Account” 表(账号表),双击打开表,在空白行输入:
“Account” 列:输入你想创建的账号(如 test123,仅英文 + 数字);
“Password” 列:输入密码(如 123456,部分版本需小写);
“AdminLevel” 列:输入 “0”(0 为普通玩家,10 为 GM 权限,单机建议先设普通玩家,避免误操作);
其他列(如 “LastLoginTime”)无需填写,直接保存表并关闭 Access。
2. 验证账号数据库有效性
打开 D:\mirserver\DBServer 文件夹,双击 “DBServer.exe”,若界面显示 “数据库连接成功”“账号数据库加载完成”,说明账号配置有效;若提示 “ID.DB 文件不存在”,需重新检查 ID.DB 路径是否正确。
四、客户端关联与登录器设置
1. 客户端路径配置
找到服务器端根目录下的 “登录器” 程序(常见文件名:“单机登录器.exe”“LegendLogin.exe”,多在 D:\mirserver 根目录或 “LoginSrv” 文件夹内),右键选择 “属性”→“打开文件所在位置”。
双击打开登录器,在 “客户端路径” 选项中,点击 “浏览”,选择你解压后的客户端文件夹(如 D:\MirClient),确认路径后点击 “保存配置”,避免登录时提示 “找不到客户端”。
2. 登录器参数检查
登录器内 “服务器 IP” 需显示 “127.0.0.1”,“端口” 为 7000(与 LogSrv.ini 一致);
部分登录器有 “单机模式” 选项,需勾选,跳过联网验证(未勾选可能提示 “无法连接服务器”)。
五、启动服务器与测试运行(最后一步)
1. 按顺序启动核心服务(关键!顺序错必失败)
第一步:启动 DBServer:双击 D:\mirserver\DBServer\DBServer.exe,等待界面显示 “数据库服务器启动成功”“物品数据加载完成”(无报错、无卡住);
第二步:启动 LoginSrv:双击 D:\mirserver\LoginSrv\LoginSrv.exe,显示 “登录服务启动成功,等待客户端连接”;
第三步:启动 M2Server:双击 D:\mirserver\M2Server\M2Server.exe,等待界面加载完成,底部状态栏显示 “服务器正常运行”“当前在线人数:0”(无 “文件缺失”“端口占用” 报错)。
2. 登录游戏测试
打开配置好的登录器,输入之前创建的账号(test123)和密码(123456),点击 “登录”;
选择游戏区服(单机通常只有 1 个区,如 “单机测试区”),创建角色(输入角色名,选择职业),点击 “进入游戏”;
若能正常加载地图、控制角色移动、打怪(如新手村打鸡),说明单机版搭建成功;若闪退,检查客户端与服务器端版本是否匹配,或登录器路径是否正确。
六、常见问题快速排查
服务启动卡住:若 DBServer 卡在 “加载物品数据”,检查 D:\mirserver\Mud2\StdItems.DB 是否缺失,补全后重启;
登录提示 “账号不存在”:确认 DBServer 已启动,且 ID.DB 中账号 “AdminLevel” 设为 0,重新添加账号后重启 DBServer;
客户端闪退:右键客户端程序,选择 “兼容模式”→“Windows 10”,并勾选 “以管理员身份运行”。