[Code] Disabling Hackshield

Results 1 to 3 of 3
  1. #1
    [Code] Disabling Hackshield Future is offline
    SupervisorRank
    Dec 2011 Join Date
    2,130Posts

    [Code] Disabling Hackshield

    I've posted it before but as it's admittedly hard to find and people continuously struggle with it, I decided to make this a proper tutorial. This is the easiest way to get around hackshield related problems like the 5-10 minutes DC.

    Tutorial level: Very easy

    Client

    Disabling the clientsided hackshield is as simple as changing one single line in AtumApplication.h around line #200 from:

    Code:
    #define GAMEGUARD_TYPE 	USE_GAMEGUARD_AHNLAB_HACKSHIELD
    to:

    Code:
    #define GAMEGUARD_TYPE USE_GAMEGUARD_NONE
    Done.
    This will disable the startup routine of all supported hackshields in the client. There are other defines that imply to be disabling the hackshield, mostly unrelated to this issue though or only partially disabling it.

    If you don't happen to use the WIKIGAMES_ENG configuration for your server, also make sure the define
    Code:
    #define S_HACK_SHIELD_AUTO_UPDATE_HSKIM
    located in the Contents.h file is not activated! (precede it with "//")


    Server

    I've researched in released sources and found out that the serversided hackshield is not activated by default! To make sure it isn't, check whether:

    1. The define
      Code:
      _USING_HACKSHIELD_
      (located in the LocalizationDefineCommon.h file) is not active (preceded with "//" or disabled by other preprocessor directives)
    2. The language type, set in the global.cfg file, is:
      • LANGUAGE_TYPE_ENGLISH
      • LANGUAGE_TYPE_GERMAN
      • LANGUAGE_TYPE_TURKISH
      • LANGUAGE_TYPE_ITALIAN
      • LANGUAGE_TYPE_FRENCH
      • LANGUAGE_TYPE_POLISH
      • LANGUAGE_TYPE_SPANISH


    Quite simple, really.


    Quote Originally Posted by A Wise Man
    P-Servers are NOT dead. Bugs need squishing. Quests need fixing. Unfortunately, majority of people don't know the difference between a computer and a toaster so...


  2. #2
    Ultimate Member yokohiro is offline
    MemberRank
    Jan 2007 Join Date
    NarniaLocation
    170Posts

    Re: [Code] Disabling Hackshield

    Where do I find AtumApplication.h? In source 4.2

  3. #3
    Registered dogfight is offline
    MemberRank
    Mar 2018 Join Date
    ThailandLocation
    5Posts

    Re: [Code] Disabling Hackshield

    Quote Originally Posted by yokohiro View Post
    Where do I find AtumApplication.h? In source 4.2
    EP4.3C:\SourceCode\ProjectAtum\ProjectAtum\main\AtumApplication.h
    Last edited by dogfight; 12-03-18 at 07:10 PM.



Advertisement