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

传奇服务端内外网IP配置实战手册

热度:
一、场景定义:单机、内网、外网IP对照

配置前需明确三种场景对应的IP填写规则,填错则无法连接。

场景服务器IP填写登录器IP填写适用对象

单机(本机自测)127.0.0.1127.0.0.1仅自己电脑运行并登录

局域网(同路由/WiFi)本机内网IP(如192.168.1.100)本机内网IP同一网络下的手机/电脑

外网(互联网开放)公网IP(百度搜“IP”获取)公网IP/域名任何能上网的玩家

二、单机配置:锁定127.0.0.1

此模式无需联网,仅用于本地测试服务端是否正常。

1.控制器修改:运行服务端根目录的GameCenter.exe,点击“配置向导”。在“游戏服务器外网IP地址”栏,直接填入127.0.0.1,点击“下一步”直至保存。
2.文件验证:检查Mir200目录下的!Setup.txt或Setup.ini,确保ServerAddr、GateAddr等字段均为127.0.0.1(部分引擎允许留空或填0.0.0.0)。
3.登录器配置:生成登录器时,服务器列表地址必须写127.0.0.1。启动游戏服务器后,直接登录测试。

三、局域网联机:使用内网IP

让同一路由器下的朋友连接你的服务器。

1.获取本机内网IP

按Win+R键输入cmd回车,输入ipconfig命令。找到“IPv4地址”,记录下类似192.168.1.10的地址。

2.修改服务端IP

•控制器修改:在GameCenter的配置向导中,将IP地址改为上一步获取的内网IP(如192.168.1.10)。

•关键文件同步:检查Mir200\!Setup.txt中的ServerName和GateAddr。通常GateAddr需改为0.0.0.0以允许任意IP接入,ServerName填内网IP。

•列表文件:修改Mir200\Gs\!serverinfo.txt或登录网关下的!addrtable.txt,将第二列和第三列IP均改为内网IP。

3.客户端连接

将生成好的登录器发给朋友,其服务器列表IP需填写你的内网IP(如192.168.1.10)。

四、外网开放:公网IP与端口映射

让外网朋友通过互联网连接,需具备公网IP并做路由器映射。

1.获取公网IP并映射端口

•查公网IP:在服务器电脑打开百度,搜索“IP”即可看到公网地址(如123.123.123.123)。

•路由器映射:登录路由器管理页(通常192.168.1.1),找到“虚拟服务器”或“端口映射”。

◦外部端口:7000(登录)、7100(游戏)、7200(角色)。

◦内部IP:你的本机内网IP(如192.168.1.10)。

◦协议:TCP/UDP或ALL。

◦状态:启用。

2.服务端配置

•控制器修改:在GameCenter配置向导中,将“游戏服务器外网IP地址”改为你的公网IP(如123.123.123.123)。

•网关文件:修改LoginGate\Config.ini和RunGate\Config.ini,将ServerAddr指向公网IP,GateAddr建议设为0.0.0.0。

•列表同步:!addrtable.txt文件中,第三列(外网IP列)填写公网IP,第二列(内网IP列)填写本机内网IP。

3.登录器发布

生成登录器时,服务器列表填写公网IP。外网玩家下载登录器后即可连接。

五、常见配置误区与排错

•IP不一致:控制器、!Setup.txt、!addrtable.txt、登录器列表四处的IP必须完全对应(单机全127.0.0.1,外网全公网IP)。

•网关监听错误:若局域网/外网连不上,检查RunGate的GateAddr是否被误设为127.0.0.1,应改为0.0.0.0。

•防火墙拦截:确保Windows防火墙放行了LoginSrv.exe、M2Server.exe等核心程序,或直接关闭防火墙测试。

•动态IP问题:家庭宽带公网IP会变化,重启光猫后IP会变,需重新配置。建议申请动态域名(DDNS)解决。
[顶部]