传奇单机完整架设步骤详解

来源: 作者: 点击:
架设传奇单机需准备服务端、客户端、数据库引擎及配套工具,按顺序配置各组件才能正常运行。整个过程分为环境准备、服务端部署、数据库配置、登录器设置和测试启动五个阶段。

第一步安装 DBC2000 数据库引擎。该组件用于管理账号、角色、物品等数据表。以管理员身份运行 DBC2000 安装程序,安装完成后打开控制面板中的 BDE Administrator。在左侧 DATABASE 栏右键选择 New → Standard → Paradox,在右侧 Path 中填写服务端 DB 文件夹的绝对路径(如 D:MirServerDB),别名设为 HeroDB 或 MirWorld,确保路径无中文、空格。

第二步部署服务端文件。将完整服务端解压至纯英文目录,例如 D:MirServer。进入 MirServer 目录,依次检查 DBServer、LoginSrv、M2Server 等核心程序是否存在。打开 D:MirServerMir200GameConfig.ini,确认 [Server] 段中 ServerName、Port、MapFile 等参数正确。若使用自定义地图,需确保 Map 目录下存在对应 .map 文件。

第三步配置数据库连接。打开 D:MirServerGate_ServerLoginGateLoginSrv.ini,核对 DBName 是否与 BDE 中设置的别名一致(如 HeroDB),DBPath 指向 DBC2000 可识别的路径。同时检查 D:MirServerDBServer!Setup.txt,确认 DBPath 与实际 DB 文件夹匹配。

第四步处理账号系统。部分版本需手动创建初始账号。使用 DBC2000 打开 HeroDB,进入 Account 表,添加新记录:Account 字段填 test,Password 填 123456(明文或 MD5 视版本而定),其他字段可留默认。若服务端支持注册功能,则跳过此步。

第五步准备客户端与登录器。客户端通常位于 Client 或 Login 目录,确保其内含 Mir2.exe 和配套 DLL 文件。登录器需与服务端配套,检查其配置文件(如 Login.ini 或 config.dat)中的 IP 地址是否为 127.0.0.1,端口是否为 7100(LoginGate 默认端口)。

第六步按顺序启动服务端。先运行 DBC2000 服务(可通过 services.msc 确认 Borland Database Engine 已启动),再依次双击运行 DBServer.exe、LoginSrv.exe、LoginGate.exe、M2Server.exe。观察各窗口是否报错,正常应显示“等待连接”或“服务器已启动”。

最后启动客户端登录器,输入已创建的账号密码,若能进入角色选择界面即表示架设成功。若卡在登录或黑屏,需回查端口占用(netstat -ano 查看 7100、5600、6000 等端口)、防火墙拦截或路径配置错误。