传奇单机架设全流程与关键配置详解

来源: 作者: 点击:
一、基础环境与文件准备

1.必备资源清单
-服务端(版本):即MirServer文件夹,包含DBServer、Mir200等核心目录。下载后解压至D盘根目录(路径如D:\MirServer),严禁使用中文路径。
-客户端:推荐使用13周年或17周年完整版客户端,安装路径同样需为纯英文(如D:\热血传奇)。
-数据库工具:下载并安装DBC2000(32位版本兼容性最佳)。
•补丁文件:版本配套的补丁包(Data、Map等文件夹),需后续覆盖到客户端。

2.DBC2000数据库配置
安装完成后,打开控制面板中的BDEAdministrator(查看方式切换为“小图标”)。
1.点击菜单Object->New,选择STANDARD,新建数据库。
2.重命名为HeroDB(不区分大小写)。
3.右侧PATH栏点击...,指定路径为D:\MirServer\Mud2\DB。
4.点击Apply保存,关闭窗口即生效。

二、服务端引擎配置与启动

1.修改关键配置文件
进入D:\MirServer目录,找到GameCenter.exe(GOM/GEE引擎)或M2Server.exe。
-配置向导:双击控制器,点击“配置向导”。
•目录设置:游戏服务端目录选择D:\MirServer。

-数据库名:填写HeroDB(与BDE设置一致)。
•IP地址:单机架设必须填写127.0.0.1,切勿勾选“动态IP”。

-端口:保持默认7000、7100、7200等端口不变。
一路点击“下一步”直至生成配置,保存后关闭。

2.启动顺序与状态检查
1.运行GameCenter.exe,点击“启动游戏服务器”。
2.观察控制台日志:DBServer应显示“连接成功”,LoginGate、SelGate等网关需全部变绿(运行中)。
3.重点查看M2Server(主引擎),左下角提示“初始化完成”且无红色报错,即表示服务端启动成功。

三、登录器生成与客户端部署

1.制作列表文件
在桌面新建list.txt文件,写入以下格式内容(单机标准配置):

单机测试|127.0.0.1|7000|8000|127.0.0.1|7000|单机一区

保存后,将该文件上传至免费列表空间(如pkp123等),获取一个以http://开头的列表地址。若仅本地测试,也可使用本地IIS或工具搭建HTTP服务。

2.生成登录器
打开服务端内的登录器文件夹,运行MakeGameLogin.exe(GEE)或绿盟配置器。
-列表地址:填入上一步获取的URL。
•游戏名称:自定义(如“单机测试”)。

-客户端路径:指定到你的传奇客户端根目录。
•微端模式:单机不要勾选。

点击“生成登录器”,将生成的.exe文件复制到客户端根目录。

3.补丁覆盖
将版本压缩包内的补丁文件夹(通常包含Data、Map、Wav等)解压,全部覆盖到客户端根目录。确保文件路径与登录器配置中的资源路径一致,否则会出现黑屏、花屏或装备不显示。

四、常见启动报错解决方案

1.M2启动失败(数据库连接错误)
•原因:DBC2000路径未指向Mud2\DB,或数据库名不是HeroDB。

-解决:重新检查BDEAdministrator中的PATH设置,确保指向正确。部分引擎需检查!Setup.txt中的数据库配置。

2.登录器无法读取列表/连接失败
•原因:列表地址填写错误,或本地防火墙拦截了端口。

-解决:在浏览器直接打开列表地址,能显示文本才算正常。关闭Windows防火墙或放行7000-7200端口。

3.进入游戏黑屏、地图缺失
•原因:补丁未正确覆盖,或客户端版本太老。

-解决:删除客户端,重新安装17周年客户端,并再次覆盖补丁。检查登录器配置中的资源路径是否指向正确。

4.账号注册失败
•原因:单机未开启注册服务或LoginSrv未启动。

•解决:在登录界面尝试输入新账号密码,若提示“账号不存在”,通常会自动注册。也可在DBServer控制台手动添加账号。

完成以上步骤后,双击客户端内的登录器,选择“单机测试”区即可进入游戏。外网架设仅需将IP127.0.0.1改为公网IP,并在路由器设置端口转发即可。
[顶部]