一、服务器硬件选型与系统准备
服务器选择:推荐使用云服务器(VPS)或本地高性能电脑。云服务器需选择Windows Server系统(如2008/2012/2016),配置建议2核4G以上,带宽5M起步。本地架设需确保CPU性能充足且网络稳定。
环境部署:
1. 关闭防火墙:在服务器系统设置中关闭Windows防火墙,或在安全组/防火墙规则中放行7000、7100、7200等传奇常用端口。
2. 安装依赖:安装DBC2000数据库工具(老版本必备)及VC++运行库,确保服务端程序能正常启动。
二、服务端上传与核心配置
文件上传:将MirServer服务端压缩包上传至服务器,解压到 D:\MirServer 目录。严禁路径包含中文或空格,否则引擎无法读取数据库。
IP地址修改(关键):
1. 进入 MirServer\Mir200 目录,打开 !Setup.txt,将 ServerAddr 和 ServerIP 修改为服务器的 公网IP地址(云服务器填写分配的公网IP,本地架设填写本机局域网IP)。
2. 修改 MirServer\LoginSrv\!addrtable.txt,将文件内的IP全部改为公网IP。
3. 若使用路由器,需在路由器管理后台设置端口映射(虚拟服务器),将7000、7100、7200端口映射到服务器内网IP。
三、数据库配置与引擎启动
DBC2000设置:在服务器控制面板打开BDE Administrator,新建数据库命名为 HeroDB,路径指向 D:\MirServer\Mud2\DB。若使用MySQL等新型数据库,需提前导入SQL脚本并修改DBServer.ini中的连接参数。
启动顺序:
1. 启动 LoginSrv.exe(登录网关)。
2. 启动 DBServer.exe(数据库服务)。
3. 启动 M2Server.exe(游戏主控引擎)。
观察M2Server窗口底部状态,需显示“游戏服务启动成功”且无IP报错。
四、登录器配置与列表上传
生成登录器:
1. 使用服务端自带的登录器配置器,服务器名称自定义,IP填写公网IP,端口与LoginGate.ini一致(通常7000)。
2. 将配置好的登录器放入纯净客户端根目录,覆盖服务端提供的Data、Map等补丁文件。
列表上传(GOM/GEE引擎):若引擎需读取网络列表,需在IIS或网站空间放置 ServerList.txt,内容包含公网IP和端口,并在登录器配置中填写该列表文件的URL地址。
五、外网测试与故障排查
连接测试:在外网电脑上运行登录器,注册账号并进入游戏。若连接失败,检查服务器防火墙是否放行端口,或使用“IP端口扫描工具”验证公网端口是否开放。
常见报错:
• 读取列表失败:列表文件IP未改为公网IP,或网站空间无法访问。
- 连接关闭:端口未映射或防火墙拦截,检查路由器映射规则。
• 黑屏/地图不显示:客户端补丁未正确覆盖,或客户端版本与服务端不匹配。
传奇服务器架设完整教程 从环境配置到外网联机一步到位
来源:
作者:
点击:

