架设传奇服务端需完成环境准备、服务端部署、网络配置、客户端对接四步。以下以标准Mir2引擎为例,适用于Hero、GOM、HGE等主流版本。
一、基础环境准备
操作系统要求
推荐Windows 7/10/11或Windows Server 2008以上系统。关闭杀毒软件及Windows Defender实时防护,避免误删服务端文件。
安装必要运行库
安装Visual C++ Redistributable(2005–2019各版本)、.NET Framework 4.0以上。部分整合包需VB6运行库,可从微软官网下载。
获取服务端整合包
下载完整服务端压缩包(通常包含DBServer、LoginSrv、M2Server、Gate_Server等目录)。解压至非系统盘根目录,如 D:mirserver,路径勿含中文或空格。
二、服务端基础配置
修改IP绑定地址
打开 D:mirserver!RunAddr.txt 或 D:mirserverMir200!Setup.txt,将所有 127.0.0.1 替换为本机局域网IP(如192.168.1.100)。
获取方法:命令提示符执行 ipconfig,查看“IPv4 地址”。
配置数据库路径
检查 D:mirserverDBServer!ServerInfo.txt 中的数据库路径是否正确,通常指向 ..Mir200Share。若路径错误,角色数据无法保存。
设置登录端口
默认登录端口为7200,可在 D:mirserverLoginSrv!Setup.txt 中修改:
[Server]
Port=7200
三、启动服务端程序
按严格顺序依次双击运行以下程序(每步间隔3秒):
DBServer.exe —— 启动数据库服务
LoginSrv.exe —— 启动账号验证服务
LoginGate.exe(或 SelGate.exe)—— 启动登录网关
M2Server.exe —— 启动主游戏逻辑
若弹出错误窗口,记录提示内容;若无反应,检查是否缺少运行库或被杀毒软件拦截。
四、客户端配置与测试
修改客户端连接地址
找到客户端目录下的 ip.txt 或 Mir.dat,写入服务端IP和端口:
192.168.1.100 7200
若为外网访问,则填写公网IP。
创建测试账号
首次运行需注册账号。启动客户端后,在登录界面输入新用户名密码完成注册。账号信息存储于 D:mirserverLoginSrvID.db。
本地测试登录
启动客户端,输入账号密码,若能进入角色选择界面并创建角色,说明服务端运行正常。
五、内网联机配置
关闭防火墙
控制面板 → Windows Defender 防火墙 → 关闭专用网络防火墙。
或添加入站规则:允许TCP端口7200、7100、6000、5600。
局域网其他设备连接
其他电脑将客户端 ip.txt 改为服务端主机的局域网IP(如192.168.1.100),即可登录。
六、外网访问设置
确认公网IP
在服务端主机浏览器访问 ip.cn,记录显示的公网IP(如114.22.x.x)。对比路由器WAN口IP,若一致则具备公网条件。
路由器端口映射
登录路由器管理页(通常192.168.1.1)→ 虚拟服务器/端口转发 → 添加规则:
外部端口:7200
内部IP:192.168.1.100
内部端口:7200
协议:TCP
同样映射7100(网关)、6000(DB)端口。
外网玩家连接
客户端 ip.txt 填写公网IP和7200端口。若无法连接,检查运营商是否封锁游戏端口(可尝试改用8080、9000等高位端口)。
七、常见问题处理
启动M2Server闪退:检查 !Setup.txt 中地图路径是否存在,或缺失 Map 目录。
登录提示“连接失败”:确认LoginSrv已运行,且防火墙放行7200端口。
创建角色后卡加载:M2Server未启动,或Gate与M2通信端口(默认5600)被占用。
列表为空(使用列表登录器):确保列表文件为公网可访问的txt链接,格式为“名称 IP 端口”。
完成上述步骤后,即可实现单机、内网、外网多模式运行。核心在于IP配置准确、端口开放、启动顺序正确。

