Page 1 of 1

GameGuard

Posted: Fri Jun 05, 2009 5:22 am
by LeafaR
Well, I wanna ask if it's too bad to let the game guard check off...

I've installed Linux on my pc, but lineage doesn't work on linux, the only way I cound find to work is by "wine", but it has the gameguard problem, the game opens, but the gameguard message appears and I gotta close the game :(

So, I have a lineage server, I just wanna know if is rlly bad to let the gameguard checks off...
More important: If someone knows a way to lineage work on Linux, the only way I've found was disabling the gameguard :(

Re: GameGuard

Posted: Fri Jun 05, 2009 5:46 am
by Vapulabe
Well, given the stuff that GameGuard does, it can't run on wine.

GameGuard uses its driver to
- escalade to ring 0 (Wine don't even have access to ring 0)
- edit process-lists and such (wine don't have the same memory structure than Windows)
- install itself in about every other process space (linux has strong process separation)

But GameGuard is not the only problem under linux. There is also Themida. Themida is responsible for the encryption of the files (and unencryption "on the fly" and also registers itself at low-level into windows. Themida also uses lots of anti-reverse engineering tricks, including some that does require access to... ring 0 !!! (overwritting debug registers for example).

To run L2 under linux requires
- GameGuard removed
- Themida removed
- files unencrypted

This is much of work and is *not* supported by L2J team as it's client modification (well, IANAL but I think it may fall in the interoperability clause of DMCA as it's needed to be able to use L2 under a different OS... but my guess is that NCZ0ft will not agree easily...)

What may be checked is if L2 runs under a Virtual Machine hosted on a Linux box (VMware or VirtualBox). but my guess it that it won't be able to usse the 3D acceleration of the graphic card and will be very slow...

Re: GameGuard

Posted: Fri Jun 05, 2009 10:52 am
by LeafaR
So, I have to install windows just because a game?
Linux is so much better than windows, atleast for me, windows sucks...

This is sad, NCZ0ft should enable a way to run the game under Linux :(

Re: GameGuard

Posted: Fri Jun 05, 2009 10:55 am
by Evilus
the only way is disabling the GG force check in Server files.

Re: GameGuard

Posted: Fri Jun 05, 2009 2:52 pm
by Vapulabe
Well, I can understand you... I'm also a linux user and programmer... and I still have to keep M$Windoze on a computer for :

- my Sony "network walkman" (HDD 20Gb, 36h autonomy... but only supports DRM'ed files in Sony's ATRAC audio format)
- my CnC machine (electronics/basic 2D) with it's dongle-controlled control program
- some games (not only L2)
- FPGA (tool suite if free under windows but not under linux) (Electronics is an hobby)
...

Re: GameGuard

Posted: Wed Jun 10, 2009 9:06 pm
by takhs7
personaly i would just shut gg off.. becouse if someone wants to "hack" into your server he can do it anyway.. gg wont stop him.. its a piece of sh** protection :lol: