小谈内外网如何解决
好多人都在内网和外网连接上点了伺服后不反映!这都怪一开始学用吉大的给误导的(嘿嘿!)其实IP地址不要都换成你的私服的真实IP!!如果是内网玩,服务器端里的INI和TXT里的IP都不要改(都保留原来的127.0.0.1)!只要本机能玩了,内网就应该没什么问题!(注意的是 内网其他机器要登陆你自己的SF要用改IP工具或者登陆器把客户端登陆设成你的SF的绝对IP)。如果要联外网就要改一下a3server\zoneagent\zoneagent.ini 里面的3300端口的地址为你外网ip如下 [startup] appname=zoneagent serverid=0 agentid=0 ip=218.17.218.9 --------------------- 这里修改为你外网ip port=3300 ---------------------------- 这个端口要映射出去[zoneserver] count=2 id0=255 ip0=127.0.0.1 ----------------这里的IP都不要修改 port0=5589 id1=0 ip1=127.0.0.0 ----------------这里的IP都不要修改 port1=6689 [loginserver] ip=127.0.0.1 ----------------这里的IP都不要修改 port=3200 如果你是用路由器接的外网就在路由器里映射端口 3300这个端口! ============================================================================ [分享]补充内外网同时进入游戏的解决方法!内外网都通拉! 路由器设置时把3300端口映射到你的服务器!相关端口设置方法看petertang的帖子 [原创]提供内外网同时进入游戏的解决方法(petertang) http://bbs.vzkj.com/dispbbs.asp?boardID=158&ID=93969&page=1 然后让路由器尽量多的把你的服务器的端口都打开! 比如把TCP的3300到9000的打通 再把TCP的80到81的打通(给你的ASP页注册用的!) 我测试成功了!内网外网都通了!!! ============================================================================== 我有个比较好的解决方法!要看你是用什么方式连接的INTERNET了!如果你是用路由器!可以按照我的方法映射一下服务器的3300的端口!再尽量把其他端口打通(可以从80到81开通注册页用的端口+3300到4443+4445到9000(为了避开4444的RCP攻击),我也没仔细查这些端口都有什么用!但A3里用的端口好多!尽量打开,外网连接就不会出问题),并且不要安装防火墙!(注意要装全系统的补丁,和补全了漏洞)。 路由器上映射3300 路由器和服务器之间打通 启始 结束 80 81 3300 4443 4445 9000 3个段
其中如果哪个端口有重要漏洞希望大家指正!多分几段关闭打通的端口!不过话又说回来了,如果你的服务器补丁打的好!注册表玩的转应该不会有什么太大的漏洞的!我光做我的2000server就用了3天!其中2天是在找漏洞! =================================================================================== 如果你的服务器是直接连到INTERNET,你的网卡IP是192.168.0.1 1、如果是拨号ADSL那就打开连接看看自己的IP是多少,然后把
[startup] appname=zoneagent serverid=0 agentid=0 ip=218.17.218.9 --------------------- 这里修改为你外网ip port=3300 ---------------------------- 这个端口要映射出去[zoneserver] count=2 其他的保留127.0.0.1 内网机器直接开客户端访问192.168.0.1就可以了 2、如果是连的宽带,那最好装双网卡!分别给两个网卡分配外网IP(这个由你的ISP来定)和192.168.0.1!使用方法也和上面一样!~
如果还不行 就找个查端口的程序!把该打开的端口都打开!
========================================================================================= 使用6翼服务器端不能正常连接或者打开9个文件的看! 我就抓着最关键的一个问题说!
2003的服务器有时候后装BDC不会出现不能连接的问题(petertang就是2003的),所以petertang的说明文件里说最后安装BDC,经过我和他商议!我带他出来更正一下(他牙疼~~HOHO~祝福他吧~) 2000Professional、Server、Advance Server以及XP的最好在装完了SQL server后先安装BDC再建库还原数据!最后再用ODBC连接!一般就会成功!! 如果你几次都不成功!现在还有人在问!具体方法是 把所有的数据库删除!ODBC连接也删除!然后把BDC卸载!把c:\program files\commom files下的 borland shared这个目录删除掉!重新启动一下机器!然后先安装BDC,再建库还原数据!最后连接ODBC就可以解决了! ====================================================================================== 总而言之以前的各种连接不上而有关IP的问题都是INI文件里的IP和EXE文件里的不统一 其实想修改全部INI文件的IP也可以!不过要把EXE里的IP也修改掉!现在可以提供个方法 能看懂的看吧~~ 用WINHEX打开带有127.0.0.1的文件(就是你运行的那9个或者10个的文件,其中的几个带有IP) 然后比如是这样的dfaew...127.0.0.1.../df...dfew 其中的点代表00是可以覆盖的地方,但是不够写你的IP 那就从别的有比较多的...的地方删除掉几个..(删除的个数是你改了IP后增加的量~) 比如把127.0.0.1改成192.168.0.100,一共增加了4位 就删除4个点 HEX进制是4组00 总之保持EXE文件的大小不变!而且不修改...之外的数据!就可以实现拉! 我发现端口打通到6000就可以连的!以后到9000的端口是服务器内部传输用的!
|