服务端内部通信全部填内网IP,也就是你服务器本机在局域网里的地址,例如192.168.1.X。外网IP只在少数特定文件里填,主要供列表或网关对外宣告使用。先改Gate_Server目录下的LoginGate、RunGate、SelChrGate各个子目录里的Config.ini或MirGate.ini,把ServerAddr、GateAddr、LocalAddr这类字段全部换成内网IP。接着改Mir200目录下的!Setup.txt,找到DBAddr、IDSAddr、MsgSrvAddr以及任何带IP字样的行,全部替换成内网IP。再进Mud2\DBSrv200目录,改!AddrTable.txt和DBSrc.ini里的IP为内网IP,Mud2\LogSrv目录下的!AddrTable.txt和LogSrv.ini也同样换成内网IP。
外网IP的修改位置很少,主要在Mir200\!ServerTable.txt里,一般格式是“内网IP端口外网IP端口”,把外网IP那一项改成你的公网IP。如果是LoginSrv目录下的!AddrTable.txt或!ServerAddr.txt,里面通常有三列地址,分别是内网、内网、外网:端口,最后一列填外网IP。有些版本在Mud2\DBSrv200\!ServerInfo.txt里也会同时出现内网和外网IP,按对应列改好即可。登录器列表文件ServerList.txt或列表地址里的IP填外网IP,这是给玩家客户端连的,不填内网。改完所有文件后重载配置或重启各网关和M2,用列表连一下看能否进游戏,连不上就按日志报的IP或端口回去核对对应文件是否漏改。
外网IP的修改位置很少,主要在Mir200\!ServerTable.txt里,一般格式是“内网IP端口外网IP端口”,把外网IP那一项改成你的公网IP。如果是LoginSrv目录下的!AddrTable.txt或!ServerAddr.txt,里面通常有三列地址,分别是内网、内网、外网:端口,最后一列填外网IP。有些版本在Mud2\DBSrv200\!ServerInfo.txt里也会同时出现内网和外网IP,按对应列改好即可。登录器列表文件ServerList.txt或列表地址里的IP填外网IP,这是给玩家客户端连的,不填内网。改完所有文件后重载配置或重启各网关和M2,用列表连一下看能否进游戏,连不上就按日志报的IP或端口回去核对对应文件是否漏改。

