传奇服务端IP设置分单机架设与外网架设两类场景,核心需同步修改配置文件、引擎参数及列表信息,确保两端互通。
单机架设IP设置极简,全程使用本地回环地址127.0.0.1即可。无需额外获取IP,直接进入服务端根目录\Mirserver\Mud2\LogSrv,找到!AddrTable.txt与!ServerAddr.txt两个配置文件,用记事本打开,将文件内所有IP地址替换为127.0.0.1,保存后关闭。
继续修改\Mirserver\Mud2\DBSrv200目录下的!AddrTable.txt与!ServerInfo.txt,同样将所有IP替换为127.0.0.1,确保登录服务端与角色选择服务端IP一致。打开引擎控制器,进入配置向导,基本设置中IP填写127.0.0.1,无需勾选动态IP模式,一路下一步保存即可。
单机列表文件(list.txt)需同步配置,开区IP与微端IP均填写127.0.0.1,端口保持默认(通常为7000),无需修改。配置完成后重启服务端所有进程,包括LoginSrv、DBServer、M2Server及各类网关,即可通过本地客户端登录。
外网架设需先获取服务器外网IP,通过路由器后台或运营商查询,固定IP直接使用,动态IP需勾选引擎动态IP模式。首先修改网关配置文件,进入\Mirserver\GateServer目录,分别打开LoginGate、SelChrGate、RunGate文件夹下的Mirgate.ini,将文件内ServerIP参数改为外网IP,端口保持与引擎配置一致,避免冲突。
同步更新LogSrv与DBSrv200目录下的四大IP配置文件(!AddrTable.txt、!ServerAddr.txt、!ServerInfo.txt),全部替换为外网IP,删除原有127.0.0.1地址,确保无残留本地IP。打开引擎配置向导,基本设置中填写外网IP,勾选动态IP模式(动态IP场景),登录网关与游戏网关端口按默认保留,确认后保存。
列表文件是外网玩家连接关键,编辑list.txt时,开区IP与微端IP需统一填写外网IP,两个端口分别对应开区端口与微端端口,需与引擎配置向导中设置的端口一致。列表编辑完成后,上传至微端服务器或网站空间,确保玩家登录器能正常读取。
防火墙与端口放行不可遗漏,外网IP设置后,需在服务器防火墙中开放对应端口,包括登录端口、游戏端口及微端端口,确保UDP与TCP协议均放行,避免端口被拦截导致连接失败。路由器场景需做端口映射,将外网端口映射至服务器内网IP,保证外部信号能穿透路由。
DBC数据库IP同步设置,打开控制面板中的BDE Administrator,找到HeroDB数据库,确认路径正确无误,无需修改IP参数,但其路径需与服务端\Mirserver\Mud2\DB保持一致,否则会因数据库连接异常,导致IP设置成功后仍无法登录。
通用核对步骤:所有配置文件修改后逐一保存,重启服务端所有进程及网关;用外网设备登录测试,排查连接问题。若提示连接失败,优先核对配置文件IP是否统一、端口是否放行,再检查列表文件IP与服务端IP是否一致,排除参数偏差。
特殊情况处理:多区服架设需为每个区服分配独立端口,IP统一使用外网IP;更换服务器IP后,需重新修改所有配置文件及列表IP,重启服务端与微端服务器,确保全链路IP同步更新,避免部分环节残留旧IP导致连接异常。

