Hack Tool Detected - my experience and resolution.
Posted: Tue Jun 08, 2010 7:14 pm
This is not a support request. I had a problem which I tried to solve using a lot of usefull posts from this and other forums, however none solved my issue. I have searched around for duplicate posts, so please forgive me if I've overlooked some.
I had the server up and running. Clients from WAN could connect and play. Clients from LAN could not, they would be refused with a Hack Tool detected error upon trying to connect to the gameserver (loginserver no problem).
The latest post I could find, Hope instructed to add below line to hosts file:
66.240.255.107 nprotect.lineage2.com
Just a note about that - for some reason, when I did that on Windows 7 x64, the system went haywire upon attempting to startup lineage client. As soon as gameguard launched, 3-5 running processes (random every time) crashed instantly. I removed the line and those particular problems went away.
However on to the resolution... simple as it may seem was to add an additional IP to the gameservers NIC. I choose the SEA servers IP 116.68.136.61/24. Then added an IP in the same subnet range to clients (e.g. 116.68.136.60/24). Local clients then use the new 116.68.136.61 IP to connect to the gameserver.
It seems that gameguard does not in any way like connections to servers residing in the local subnet. It's probably a hack detection implemented to counter various bots relying on emulating loginservers for intercepting in-game packets the man-in-the-middle way.
I am in no way a L2J guru - more correctly I'm a L2J newbie, so this may have been posted 1000 times before (just I hasn't been able to find it), so bear with me if that is the case and just delete this post. If not this may be a usefull resolution for some. It works with retail gameguard (no need to put any gameguard entries in hosts file).
Cheers.
- Sharza
I had the server up and running. Clients from WAN could connect and play. Clients from LAN could not, they would be refused with a Hack Tool detected error upon trying to connect to the gameserver (loginserver no problem).
The latest post I could find, Hope instructed to add below line to hosts file:
66.240.255.107 nprotect.lineage2.com
Just a note about that - for some reason, when I did that on Windows 7 x64, the system went haywire upon attempting to startup lineage client. As soon as gameguard launched, 3-5 running processes (random every time) crashed instantly. I removed the line and those particular problems went away.
However on to the resolution... simple as it may seem was to add an additional IP to the gameservers NIC. I choose the SEA servers IP 116.68.136.61/24. Then added an IP in the same subnet range to clients (e.g. 116.68.136.60/24). Local clients then use the new 116.68.136.61 IP to connect to the gameserver.
It seems that gameguard does not in any way like connections to servers residing in the local subnet. It's probably a hack detection implemented to counter various bots relying on emulating loginservers for intercepting in-game packets the man-in-the-middle way.
I am in no way a L2J guru - more correctly I'm a L2J newbie, so this may have been posted 1000 times before (just I hasn't been able to find it), so bear with me if that is the case and just delete this post. If not this may be a usefull resolution for some. It works with retail gameguard (no need to put any gameguard entries in hosts file).
Cheers.
- Sharza