您当前的位置:首页 > 其他技术 > 征途技术

正途私服内网转外网的三个必要条件

本文出处:网游动力作者:本站发布时间:2008-09-27阅读次数:
征途私服内网转外网的三个必要条件

必要条件一:修改 服务端内的 loginServerList.xml 文件,使其像如下格式:
<LoginServerList>
                  <server ip="内网IP" port="7001"/>
                  <server ip="外网IP" port="7001"/>
                  <!--server ip="89.96.171.41" port="7001"/-->
</LoginServerList>

必要条件二:修改 MYSQL数据库 ZT(x) 中的 serverlist  表,在这个表中定义了服务器的IP,端口等参数,我们只需要把 网关服务器(gatewayserver)的映射IP改成公网的IP即可,例如你的网关服务器IP为:192.168.0.20 ,外网IP为(外网IP)按照如下格式修改:
(前面省略)192.168.0.20 6020 外网IP 6020 (后面省略)
(前面省略)192.168.0.20 6021 外网IP 6021 (后面省略)
(前面省略)192.168.0.20 6022 外网IP 6022 (后面省略)

必要条件三: 进入你的路由器(一般的路由器都带端口转发功能),找到转发规则选项,按照如下格式:

ID    服务端口    IP地址              协议       启用 
1      7000     192.168.0.20      TCP      方框内打勾
2      6020     192.168.0.20      TCP      方框内打勾
2      6021     192.168.0.20      TCP      方框内打勾
2      6022     192.168.0.20      TCP      方框内打勾

这样,你的内网至外网应该假设而成,有的人可能也这么做了,但还是不行,这个时候你就要考虑你的路由器支不支持端口转发了,即外网行内网不行,这个时候就要考虑换路由器或者用 你的代理服务器做映射了,比win2003的软路由,linux的软路由或者其他的映射软件,但前提是那台机器必须是你的内网网关服务器才行.