传奇服务端内外网IP配置方法详解

来源: 作者: 点击:
传奇服务端需同时设置内网IP(局域网访问)和外网IP(互联网访问),确保本地玩家与远程玩家均可正常连接。配置涉及MirServer.ini、!Setup.txt及LoginSrv.ini三个核心文件,必须严格匹配网络环境。

首先确定本机内网IP。在命令提示符执行ipconfig,记录IPv4地址(如192.168.1.100)。若服务端与客户端在同一台机器,可使用127.0.0.1;若在局域网其他设备运行客户端,则必须填写真实内网IP。

打开D:MirServerMir200!Setup.txt(路径依实际安装位置而定),找到[Server]段落。将MapFile参数下方的“LocalIP=”设为内网IP,例如:
LocalIP=192.168.1.100
注意:此处不可填公网IP,否则局域网玩家无法连接。

接着配置外网访问。登录路由器管理界面(通常192.168.1.1),进入端口转发或虚拟服务器设置。添加三条规则:
外部端口7000,内部IP 192.168.1.100,内部端口7000,协议TCP
外部端口7100,内部IP 192.168.1.100,内部端口7100,协议TCP
外部端口7200,内部IP 192.168.1.100,内部端口7200,协议TCP
部分版本还需开放6000~6100范围端口用于DB通信。

获取公网IP。访问ip.cn或通过路由器WAN口状态查看。若为动态IP,建议申请DDNS服务(如花生壳)绑定域名,避免IP变动导致连接失败。

修改D:MirServerGate_ServerLoginGateMirGate.ini,将[Main]段中的Address=后的值改为公网IP或DDNS域名,例如:
Address=113.45.67.89
Port=7000

同样处理D:MirServerGate_ServerRunGateMirGate.ini和SelGateMirGate.ini,三处Gate配置必须一致。

最后调整客户端。用记事本打开C:TTMirClient.exe同目录下的Login.ini(或GameConfig.ini),将ServerIP=设为公网IP或DDNS域名,Port=7000。局域网玩家则直接填写内网IP。

验证配置:
本机启动客户端,输入127.0.0.1测试本地回环
局域网另一台电脑用192.168.1.100登录
手机切换4G网络,用公网IP尝试连接
若仅外网失败,检查防火墙是否放行7000/7100/7200端口;若全失败,确认M2Server是否以管理员权限运行。