传奇服务器端端口设置对照表与配置修改流程

来源: 作者: 点击:
**一、端口基础概念与三个网关的作用**

服务器端口相当于电脑与外界通信的出入口,所有游戏数据都通过特定端口进出。玩家点击登录、创建角色、进入游戏这三个动作分别对应三个网关程序:登录网关(LoginGate)、角色网关(SelGate)、游戏网关(RunGate)。三个网关按顺序依次处理玩家请求,任何一个端口不通都会导致进入游戏失败。

架设外网时需要在服务器防火墙或安全组中放行7000至7600这个端口段,因为所有游戏数据都通过这段范围内的端口传输。其中三个端口是必须对外暴露的:登录网关端口默认7000,角色网关端口默认7100,游戏网关端口默认7200。如果开放多个游戏网关用于分流,还需要加上7300端口。

**二、引擎控制器端口配置**

打开服务端根目录的GameCenter.exe引擎控制器,点击配置向导按钮。配置向导分多个步骤,每步都涉及端口设置。第一步设置服务器基本参数,IP地址填本机或服务器公网IP,端口默认即可。第二步是登录网关设置,默认端口为7000,这个端口对应登录器列表中的开区端口。第三步是角色网关设置,默认端口为7100。第四步是游戏网关设置,默认端口为7200,如果开启多个游戏网关,后续网关端口顺延为7300、7400等。

新手在配置向导中每步都点击一次默认设置按钮,可以确保端口恢复到引擎默认值,避免因乱改导致端口冲突。配置完成后保存并重启引擎控制器,所有网关程序会加载新的端口配置。

**三、登录器列表端口与引擎端口对应关系**

登录器生成的列表文件中有两处端口需要与引擎控制器保持一致。列表第一段内容包含开区IP与开区端口,这个端口对应引擎配置向导第二步登录网关的端口,默认7000。列表第二段内容包含微端IP与微端端口,这个端口对应微端网关程序的端口,不同引擎默认值不同,GOM引擎默认为8000。

玩家点击登录器上的服务器名称时,登录器会读取列表中的IP和端口组合向服务器发起连接。如果列表上的开区端口与引擎登录网关端口不一致,玩家点开始游戏后会没有反应或提示连接失败。每次修改引擎端口后,必须同步修改登录器列表文件中对应的端口数值。

**四、服务器防火墙与安全组端口开放**

云服务器上架设外网,需要在服务器防火墙和安全组两层开放端口。服务器操作系统自带的防火墙,通过高级安全Windows防火墙添加入站规则,放行TCP协议的7000、7100、7200等端口。云服务商控制台的安全组中,添加安全组规则,协议类型选自定义TCP,目标端口填写7000/7100/7200,源IP地址填0.0.0.0/0表示允许任何IP访问。

如果服务器使用备案域名,开放83端口即可,通过域名加端口访问;如果没有备案域名,则必须使用IP加端口模式,并确保对应端口已开放。家用电脑架设外网时,需要在路由器中做端口映射,将7000、7100、7200三个端口映射到电脑内网IP,否则外部数据无法进入。

**五、端口冲突与连接报错排查**

引擎启动后某个网关窗口闪退或报错,常见原因是端口被其他程序占用。在引擎控制器配置向导中点击批量修改所有端口,让引擎自动更换空闲端口,或手动逐一修改冲突端口。修改端口后需同步修改登录器列表中的对应端口,否则玩家无法连接。

登录器提示connection closed或连接关闭,表示登录器访问服务器端口失败。检查列表中的开区IP和端口是否与引擎配置一致,确认服务器安全组和防火墙是否已放行对应端口。如果使用家用电脑通过路由器架设,检查路由器端口映射是否生效,映射的外部端口与内部端口是否一致。

**六、各引擎配置文件路径汇总**

GOM与GEE引擎的配置文件集中在MirServer\Config\ServerInfo.ini,包含服务器IP、登录端口与游戏端口。DBServer\Config\DBServer.ini负责数据库服务配置,包含DB端口。LoginServer\Config\Login.ini为登录服务器配置,影响账号登录。GameServer\Config\Game.ini为游戏服务器配置,影响角色进入游戏。GateServer\Config\Gate.ini为网关服务器配置,用于分流玩家连接。

批量修改端口时,用Notepad++打开MirServer文件夹内所有配置文件,在文件中替换查找端口数值即可。修改后保存文件并重启对应服务程序使配置生效。单机架设时IP填写127.0.0.1,端口保持默认,无需开放防火墙或安全组。