游侠NETSHOW论坛

标题: 使用Hamachi联机DOW2教程(更新不能看到游戏的可能解决办法) [打印本页]

作者: coolish    时间: 2009-2-21 16:58:49     标题: 使用Hamachi联机DOW2教程(更新不能看到游戏的可能解决办法)

摘自http://wiki.rtsu.net/How_to_Play_Dawn_of_War_2_over_Hamachi

Install Hamachi
- First you need to install Hamachi.

Add Registry Entry
Instead of manualy adding the Registry entry you can use this .reg file: ConnectionOverride.reg
- Load Registry Editor. Goto Start > Run. Type "regedit" and press enter.

- Goto HKEY_CURRENT_USER\Software\Classes\Software\Microsoft\XLive
- Right click in emty background and select New > String Value.
- Rename it to 'ConnectionOverride'
- Right click ConnectionOverride and click Modify
- Type in 'Hamachi' and press OK

- Close Registry Editor.
- Check in game that it is using Hamachi IP (5.x.x.x). Load the game and press the 'Home' key > Personal settings > Network Information. The adapter should now be Hamachi.


Join Dawn of War 2 Hamachi Network
- Click Create to join networks (middle right) button. Go to "Join an existing network".
- Enter network name "rtsu.dow2" with password "rtsu". Click Join.

You can now play Dawn of War 2 in LAN mode over the internet. You should also do the Hamachi fix.

Playing Multiplayer
- Find someone to play with in the IRC channel.
- Make sure you are both in the same Hamachi network. Its best if you just in one network at a time.
- Load the game. Make a Offline Live Profile and login.
- Select Custom > Local Area Network (LAN) and Host or Join a game.


Multiplayer Problems
- Make sure you have done EVERYTHING on this page and restarted your computer.
- Disable all firewalls
- Forward ports for Hamachi, guides here.
- Leave all Hamachi networks apart from one with the person you want to play with.
- Dawn of War 2 uses 'Games for Windows Live'. There is limitation of GFW Live's LAN play: The maximum latency is 30ms. Anything above that and the client cannot connect/see the session!
- To check your ping/latency between you and someone, right click their name on Hamchi and select Ping, this will give you your average ping to that player (time=XXms). You may get "Request timed out." to some users, this is because their firewall is blocking the ping request. If the time is over 30ms then it is unlikely that you will be able to play with them over LAN/Hamachi.
- We are waiting on a patch to increase this limit.

[ 本帖最后由 coolish 于 2009-2-22 19:33 编辑 ]
作者: netwar    时间: 2009-2-21 17:08:19

有大侠试过可以用吗?万恶的20字!!!!
作者: may000    时间: 2009-2-21 17:09:05

问下能练级玩战役吗?????????????????
作者: nome365    时间: 2009-2-21 17:34:45

ping高于30,还是不能连,还不完善,耐心等吧
作者: stefan    时间: 2009-2-21 17:38:19

原帖由 nome365 于 2009-2-21 17:34 发表
ping高于30,还是不能连,还不完善,耐心等吧


那个Hamachi Fix就是解决ping 30的限制的
当年战争机器就是这样解决的
作者: jerrroy    时间: 2009-2-21 17:47:54

We are waiting on a patch to increase this limit.
作者: junior8    时间: 2009-2-21 18:13:31

顶一下,这已经不错了 呵呵,卧槽万恶的20字
作者: 拉面狂人    时间: 2009-2-21 18:14:03

有没有白鼠同志试验一下????????????????????????
作者: wengea    时间: 2009-2-21 20:05:35

还是看不见服务器 ~~~~~~~~~~~~
作者: snowswordfox    时间: 2009-2-21 20:31:37

按楼主的步骤全做了 延迟才14-19ms 还是不行 udp/tcp端口必须设置吗? 谁成功了报下喜讯 还有说说什麽要注意的
作者: hcho    时间: 2009-2-21 22:17:47

实验了。。还是看不见主机。。。。这是为什么呢。。。。
作者: snowswordfox    时间: 2009-2-22 13:42:03

推上去 怎麽没人回覆 就没人想连线吗 还是说就我们几个回的不行 试很多次都看不到lan有东西  努力思考是什麽问题   
作者: 恰姆恰姆    时间: 2009-2-22 16:53:15

顶下




期待可以 蛤蟆吃联机
作者: elijan1985    时间: 2009-2-22 17:25:54

HAMACHI存在着问题``一直都是`
就是你进入房间也不一定代表你的IP完全能看见别人的主机`
现在想试用国美联机(国美虽然也是虚拟网卡类平台 但它不加虚拟网卡驱动`所以那个FIX的设置优先级没用`)
只是XP系统又装DOW2的朋友没几个`
作者: coolish    时间: 2009-2-22 19:29:36

房间里看不到游戏可能是因为hamachi自动分配的ip不在同一C类网段的关系

参照这个地址
http://logmeinwiki.com/wiki/Hamachi:Advanced_Peer_Menu

通过修改bias
可以把hamachi上好友的ip映射到任何一个ip
那么就可以改成在同一个C类IP下的了
有兴趣的人可以试下

另外,在这一页
http://logmeinwiki.com/wiki/Hamachi:Counter_Strike
对CS用hamachi玩lan game给出了相同的解释,如下
You may have gotten issues when trying to play the Counter Strike games over Hamachi. This is because Counter Strike requires a Class C network address, which is determined by having the first 3 octets of the IP address be the same number.

In Hamachi, IP's use Class A addressing, which means that only the first octet is the same in each IP. To solve this, you can implement aliases for your Hamachi peers.
那么按照说明设置以后,应该是可以成功的

因为在家庭局域网lan game下联机已经证实是可以的了,这是因为一般家庭局域网都是类似于 192.168.1.1     192.168.1.2    这样前三位一样的ip

----------------------------------------------------------
怕有人不明白,举下例子

假设A和B联机,都开了hamachi, 括号中是hamachi自动分配的 ip
A(5.1.1.1)
B(5.2.2.1)

这样,即使2个人都开了hamachi也无法在lan game里看到对方的host。因为一个是5.1.1.*,一个是5.2.2.*

那么,A在hamachi里把B的bias设置为5.1.1.2,B在hamachi里把A的bias设置为5.2.2.2

那么在A的机器上,ping 5.1.1.2 或者 ping 5.2.2.1 就都可以ping到 B了

在A机器上的dow2中,lan game会扫描到 5.1.1.*  的主机,这样A就能扫描到B建的host了。反之亦然

[ 本帖最后由 coolish 于 2009-2-22 19:48 编辑 ]
作者: arkangel    时间: 2009-2-22 19:44:32

楼上的。。。有看没有懂啊!我用的是最老版的hamachi,没有最后的按钮!怎么改啊?新版的有时和朋友之间连不上!难道做事例的人,联机的时候,几个人刚好在一个字符段???如果这个会影响到,他应该也会有说才对啊!

[ 本帖最后由 arkangel 于 2009-2-22 19:46 编辑 ]
作者: coolish    时间: 2009-2-22 19:50:26

那个advanced..按钮,需要在preference->windows->show advanced...button 打上钩后才会有 (hamachi 1.0.2.0以上版本)

[ 本帖最后由 coolish 于 2009-2-22 19:52 编辑 ]
作者: arkangel    时间: 2009-2-22 20:10:23

道理我是懂,就是找不到高级的那个按钮,楼上的回复才是关键啊!多谢了啊,我在试!

[ 本帖最后由 arkangel 于 2009-2-22 20:11 编辑 ]
作者: arkangel    时间: 2009-2-22 20:28:45

遇到更郁闷的问题,升到1.0.2.1,彼此看不见主了,用了其他游戏测试,ra3或者wc3都看不到彼此,其中一个人退回到1.0.1.1就能看到2.1的人的主不过进不去,但是2.1的看不到1.1的。我们只有都更新回1.1才能连,可是这个不能做ip的修改啊,不知道楼上仁兄知不知道是怎么回事?
ps:那个ip修改的时候改哪部分的?Peer VPN Address还是Peer VPN alias?又或者两个都改?不过1.0.2.1版本连不了游戏才是主要郁闷的地方!
作者: rayc99    时间: 2009-2-22 22:07:15

我出现了和楼上一样的问题  高版本的 连不了游戏   低版本的没有高级选项
作者: arkangel    时间: 2009-2-23 01:04:46

现在搞到1.0.2.1版本的hamachi能连游戏了,但是战锤还是看不到彼此,修改了ip也不行。而且修改了主机ip之后,ra3之类的游戏都变成了,能看到主,不能进主的问题。其他人改与不改倒是没区别!不知道有没有办法解决?
作者: coolish    时间: 2009-2-23 12:00:05

这里还有一篇比较详尽的
http://logmeinwiki.com/wiki/Hamachi:Gaming_over_Hamachi

里面这一部分
Can Ping Peer, but can't see LAN game
See if you can find out what IP it is using while in-game; if it has5.x.y.z then it's a Hamachi IP, if not, move Hamachi adapter up in the Network Connections > Advanced > Advanced Settings list, or try downloading this tool.Thetool is meant for Company of Heroes (>version 1.71) and it does whatsays above, but it can also work in other games aswell.

如果不行的话应该就是ping<30ms限制的问题的,这就只能等patch了..

[ 本帖最后由 coolish 于 2009-2-23 12:36 编辑 ]




欢迎光临 游侠NETSHOW论坛 (https://game.ali213.net/) Powered by Discuz! X2