当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

传奇服务器端端口设置与修改全流程

热度:
传奇服务器端(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:新端口测试连通性,确认无误后再配置外网。
[顶部]