《使命召唤8:现代战争3》T组纯局域网问题解决办法

时间:2012/02/27 14:51:25 编辑:Ocean

先把需要的工具发上来:

解压后放到游戏根目录,就是和 TeknoMw3.exe 在一个目录下,然后运行这个工具,Win 7 需要用管理员权限运行,最好是把杀毒和防火墙关掉,因为这个工具要改Hosts文件,要虚拟一个外网IP出来。如果大家不在局域网玩了,联上外网的话,要记得把Hosts文件还原(如果你原来没有改过Hosts文件的话,就是把前面不带“#”(不含引号)的行删除到只剩“127.0.0.1       localhost”(不含引号)这一行)。

已亲测成功,说一下要注意的几点(补充了第5点):

1、关闭“World Wide Web Publishing Service”服务或者在IIS里把网站那儿改成其它非80端口,因为 teknomw3_ip_faker.exe 要用到80端口来监听,如果有其它用80端口的程序或服务也请关闭,否则会出错。

2、每台电脑都要用 teknomw3_ip_faker.exe 来启动(启动后会自动启动同目录下的 TeknoMw3.exe )

3、teknomw3_ip_faker.exe 要给管理员权限,建议:右键点 teknomw3_ip_faker.exe 文件,选择“属性”,在弹出来的属性窗口选择打开“兼容性”标签页,把最下面的“以管理员身份运行此程序”勾上。

4、建议单独用一台电脑建主,同电脑同时建主和运行游戏会很卡。

5、如果你用单独的一台电脑建立专用服务器,则建服务器的电脑不用运行这个工具,但运行游戏的电脑必须得先运行 teknomw3_ip_faker.exe 来启动TeknoMw3.exe。

6、注意,要确保每台电脑的TeknoMw3.ini里的ID不一样,否则还会产生冲突,导致连接不上。

PS:Hosts文件存放位置:c:\windows\system32\drivers\etc\

另外,T神回复说,下个版本的TeknoGods载入器已经加入了解决纯局域网问题的代码,可以设虚拟外网IP的选项,所以现在用不用这个工具还看各位自己选择。

注意:这个程序运行时,防火墙很可能会阻止,导致这个程序不能正常运行,出现错误。

这个是TeknoGods论坛上的原文:

This is a temporary fix for the TeknoMW3 issue happening when two or more offline (or behind the same NAT router) users trying to play LAN can't play (one disconnects the other).

I found the solution by sniffing the network. I figured out the game was trying to get a public ip from

http://automation.whatismyip.com/n09230945.asp.

This tool just acts like a very lite web server, giving the game what it's asking for, a different public ip for every player. It also adds an entry to hosts file for automation.whatismyip.com to point to your LAN address so if you are going to play online you should remove that entry manually.

The ip given has 3 octets fixed 200.55.156 and the 4th is gotten from the actual LAN ip address of the Pc.

E.g. if your lan ip is 192.168.1.3 your fake ip will be 200.55.156.3.

I made this tool to play offline LAN with my friends at home without internet but i wanted to share it with you. Use it as is. Hopefully you won’t need it soon when they finally fix it.

If you put this tool in the MW3 root directory it will open TeknoMw3.exe automatically.

这是T神的回复:

Hello,

We have been aware of the external ip problem for a while now. The latest build offers 2 new ini options:

[Network]
OnlineMode=true/false (default true)  //disables master server callbacks, your server wont be visible online
ExternalIP=1.2.3.4 (default your external ip returned by the router UPnP feature or whatsmyip.org callback or random (when OnlineMode=false)

While playing offline on LAN, its recommended to set the OnlineMode to false. The external IP will be randomized in that case.

This code has been purely added to fix the offline server startup crash -- but hey, if it fixes also the disc bug, that's great

游戏聚合
9.3
  • 好玩

    304+1
  • 不好玩

    43+1
相关攻略
相关游戏