About recent GameGuard problems

This is not a Support area! Discuss about the Server here. Non-Server related discussion goes in Off-Topic Discussion.
Forum rules
READ NOW: L2j Forums Rules of Conduct
Locked
Vapulabe
Posts: 271
Joined: Wed Mar 19, 2008 10:16 am

About recent GameGuard problems

Post by Vapulabe »

A working solution is to use a local DNS server which define the lineage2.com zone. Only trouble is that you won't have access to the official Lineage 2 web unless you go back to normal DNS.

Available DNS for windows include

BIND https://www.isc.org/downloadables/11
PowerDNS http://www.powerdns.com/en/downloads.aspx
Posadis http://posadis.sourceforge.net/
MaraDNS http://www.maradns.org/download.html

You need to have your DNS server define the zone "lineage2.org" and to put a "A" line for l2authd

l2authd IN A 1.2.3.4

where you replace 1.2.3.4 by the L2J server you want to contact.

For the remaining of internet, you'll need to have the "root DNS servers" (probably given with the DNS server) or use delegation to your ISP's DNS server.

Once the DNS server is configurated, you'll have to change the DNS for your network. In the network properties of your internet interface, change the DNS from "get automatically" to "static address" with 127.0.0.1 as DNS server address.

If you host a L2J server, you may prepare a package with the zone and config files already done, make a nice installer which installs it, set it up so it runs at windows start and change the DNS server configuration.
Andarion
Posts: 4
Joined: Sun Mar 09, 2008 2:16 pm

Re: [L2j] About recent GameGuard problems

Post by Andarion »

Hello everybody.
I just tried to solve the Gameguard issue on my server using the DNS-Server-Method as described above by Vapulable.

I got so far (using BIND only listening on localhost), that now on my local pc ips resolve as stated below :

l2authd.lineage2.com -> my server ip
http://www.lineage2.com -> ip of lineage2.com-homepage
nprotect.lineage2.com -> CNAME Resource Record to "lineage2gg.gslb.NCZ0ft.com" (as shown after a normal ping for "nprotect.lineage2.com")

Without the DNS-Server and with modified hosts-file i get the Gameguard Error right after starting Lineage2. Now (using BIND and a "clean" hosts-file) i still get the Error, but only a few seconds after a proper login on the server.
Now i am wondering if i got some point of the whole dns-idea wrong or if this method doesn't really work either. All the confirmation we have by now seams to be Deadmeats statement from this thread :
Deadmeat wrote:Ok just got home and setup the DNS server and it works fine with no errors.
I think many people (including myself *g*) would benefit from more detailed information from somebody who got this solution to work or somebody who knows more about what the Gameguard actually considers as "hacking tool", so i decided to ask here, as any solutions on other servers i saw in the past days included some illegal (hosting gameguard servers and distributing copyrighted files) or at least "fishy" (only told to community members via pm) methods.

My main question would therefore be : What exactly has to be given so that Gameguard does not detect the redirection of l2authd.lineage2.com to the ip of a private server as "hacking"?

Regards
Andarion

P.S. : Note that my server-data is a little bit outdated (l2j-server-revision : 2971, l2j-datapack-revision : 6015) and that both Options "GameGuardEnforce" and "GameGuardProhibitAction" are set to "False". So if that could have anything to do with the problems i am facing, please tell me.
seanpaul
Posts: 21
Joined: Fri Nov 30, 2007 5:42 am

Re: About recent GameGuard problems

Post by seanpaul »

try this worked for me for the server i am using add it to the host file.

66.240.255.107 nprotect.lineage2.com #GameGuard
Andarion
Posts: 4
Joined: Sun Mar 09, 2008 2:16 pm

Re: About recent GameGuard problems

Post by Andarion »

Thank you for your answer, but unfortunately that is not what i am looking for.
What you are suggesting is using yet again another GameGuard Server which doesn't look quite offical to me. If it is not, this method to bypass the GameGuard Error is illegal (as the person hosting the server is probably also providing copyrighted data to his users without permission of NCZ0ft or whoever actually owns the copyright for this files) and even if it is official, i think it would be only a matter of time until the server also gets the troublesome update that checks the hosts-file.
I think on a long-time view the DNS-method is our best option if we want to stay legal and therefore i think it would be nice if we got some confirmation that it is working for some (i really hope it is) and maybe with some help also a little Howto for people like me, who understand the idea, but have trouble getting the software to work as it should.
Locked