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.
另外,在这一页 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.
那么按照说明设置以后,应该是可以成功的
The game might not be able to detect Hamachi as the first network adapter and as such use the IP your ISP provided you.
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.