传奇服务器端(MirServer)的端口设置决定了客户端能否成功连接。默认端口通常为7000(登录)、7100(角色)、7200(游戏),修改这些端口可解决冲突或实现多区架设。
一、 端口设置核心位置(GameCenter)
1. 配置向导修改(推荐新手)
• 运行服务端根目录下的 GameCenter.exe(引擎控制器)。
* 点击【配置向导】,在第二步“服务器端口”处修改默认的 7000 为所需端口(如 7001)。
* 继续点击【下一步】,系统会引导修改关联的 LoginGate(登录网关)、SelGate(角色网关)、RunGate(游戏网关)端口。
* 完成所有步骤后点击【保存】,必须重启服务端才能使新端口生效。
2. 控制器界面直接修改
• 在 GameCenter 主界面,点击【配置】或【设置】按钮。
* 找到【游戏网关端口】、【登录网关端口】等选项卡,直接输入新端口号并保存。
二、 手动修改配置文件(防漏改)
若在控制器中修改后仍有网关连不上,需手动核对以下核心文件,确保所有关联配置的端口号一致。
1. 网关配置文件(关键)
• 登录网关:打开 MirServer\LoginGate\MirGate.ini,修改 GatePort= 后的数值(默认7000)。
* 角色网关:打开 MirServer\SelChrGate\MirGate.ini,修改 GatePort= 后的数值(默认7100)。
* 游戏网关:打开 MirServer\RunGate\Config.ini,修改 Port= 后的数值(默认7200)。
2. 服务端核心配置
• 打开 MirServer\Mir200\ 目录下的 !Setup.txt,搜索 ServerPort,确保其与游戏网关端口一致。
* 检查 MirServer\DBServer\ 下的 !ServerInfo.txt,确认其中的端口号与网关设置匹配。
3. 列表与路由表
• 修改 MirServer\LoginSrv\ 目录下的 !addrtable.txt,将末尾的端口号(如 :7100)改为新端口。
* 同步修改 MirServer\Mir200\ 下的 !ServerTable.txt,更新内外网IP及端口映射关系。
三、 客户端同步修改(否则连不上)
服务端改了端口,客户端必须同步修改,否则会提示“连接服务器失败”。
* 登录器列表:修改客户端内的 serverlist.txt 或 Mir.ini,将IP后的端口号(如 127.0.0.1:7000)改为新端口(如 127.0.0.1:7001)。
* 快捷方式参数:部分登录器需在Game.exe的快捷方式“目标”栏末尾添加 Port=新端口 参数。
四、 多区架设端口分配技巧
若在同一台服务器架设多个区(如1区、2区),必须使用不同端口组以避免冲突。
* 1区:使用默认 7000、7100、7200。
• 2区:改为 7001、7101、7201。
• 规则:保持“登录端口、角色端口、游戏端口”三个端口号同时递增或递减,且每个区的三个端口在配置文件中必须对应一致。
五、 常见报错与排查
• 端口被占用:启动网关时闪退或报错。在CMD输入 netstat -ano | findstr "7000" 查看该端口是否被其他程序占用,若占用则更换端口。
* 防火墙拦截:外网架设时,必须在服务器防火墙和云服务器安全组中放行你设置的新端口(如7001、7101),否则外网玩家无法连接。
提示:修改端口后,建议先在本机用 127.0.0.1:新端口 测试连通性,确认无误后再配置外网。

