环境准备与文件部署
硬件与软件基础
- 硬件要求:CPU至少双核,内存4GB以上,硬盘空间50GB以上。本地电脑或云服务器均可。
- 必备文件:传奇服务端Mirserver压缩包、DBC2000数据库工具、配套登录器生成器、完整传奇客户端(如热血传奇16周年客户端)。
- 路径规范:将Mirserver解压至磁盘根目录,路径必须为纯英文(如D:\Mirserver),严禁包含中文或空格。客户端同样安装至英文路径(如E:\Mirclient)。
DBC2000数据库配置
1. 安装数据库:运行DBC2000安装程序,默认下一步完成安装。
2. 建立连接:打开控制面板中的BDE Administrator,新建数据库别名HeroDB,将其路径指向D:\Mirserver\Mud2\DB。
3. 保存配置:确认路径无误后保存,确保服务端能读取怪物、物品数据。
服务端启动与单机测试
核心参数配置
1. 修改IP地址:进入Mirserver\LoginSrv目录,编辑!addrtable.txt文件,将IP地址改为127.0.0.1(单机测试专用地址)。
2. 引擎配置:运行Mirserver根目录下的引擎控制器(如GameCenter),点击“配置向导”,设置游戏目录为D:\Mirserver,服务器名称自定义,IP保持127.0.0.1,数据库选择HeroDB,完成配置并保存。
启动流程与验证
1. 启动顺序:先启动DBServer(数据库服务),再启动LoginGate(登录网关),最后启动M2Server(游戏主引擎)。
2. 状态检查:观察M2控制台日志,若无红色报错且显示“服务器启动成功”,说明单机环境搭建完毕。
3. 本地登录:使用配套登录器连接127.0.0.1,创建账号进入游戏,测试基础功能是否正常。
外网开服与端口映射
云服务器部署(推荐)
1. 修改公网IP:将!addrtable.txt、Mir200\Setup.txt及所有网关配置文件中的IP改为云服务器的公网IP地址。
2. 安全组放行:在云服务器控制台安全组中,放行TCP协议的7000、7100、7200端口(对应登录、游戏、网关端口)。
3. 防火墙设置:服务器本地防火墙需同步放行上述端口。
家用宽带映射(路由器设置)
1. 获取内网IP:在服务器电脑上通过ipconfig命令查询本地IP(如192.168.1.100)。
2. 端口转发:登录路由器后台,在虚拟服务器(NAT)设置中,将7000-7200端口映射到服务器的内网IP上。
3. 动态DNS:若没有固定公网IP,需使用花生壳等DDNS服务绑定域名。
登录器配置与列表发布
生成登录器
1. 参数设置:打开登录器生成器,填写服务器名称、公网IP(或域名)、端口号(默认7000)。
2. 列表配置:编辑ServerList.txt列表文件,格式为服务器名称|IP|端口|0,上传至网站空间或免费列表页。
3. 生成文件:配置PAK文件路径(指向客户端Data目录),点击生成登录器.exe文件。
玩家接入
将生成的登录器.exe和补丁文件打包,发布给玩家下载。玩家需将登录器放入纯净客户端根目录运行,即可看到服务器并连接游戏。
常见架设报错排查
• 游戏不开门:检查!addrtable.txtIP是否写错,或7000端口未映射成功。
- M2启动报错:通常为DBC2000路径配置错误,或Mir200\Envir目录下脚本语法有误。
- 黑屏/地图缺失:客户端版本不匹配,或补丁文件未正确覆盖。
• 连接失败:确认防火墙和云服务器安全组已放行所有必要端口。
完成以上步骤后,你的传奇服务器即可对外运营。后续需定期备份Mud2\DB数据库文件,防止数据丢失。

