Enum Class EOS_EAntiCheatClientViolationType

java.lang.Object
java.lang.Enum<EOS_EAntiCheatClientViolationType>
host.anzo.eossdk.eos.sdk.anticheat.common.enums.EOS_EAntiCheatClientViolationType
All Implemented Interfaces:
com.sun.jna.NativeMapped, Serializable, Comparable<EOS_EAntiCheatClientViolationType>, Constable

public enum EOS_EAntiCheatClientViolationType extends Enum<EOS_EAntiCheatClientViolationType> implements com.sun.jna.NativeMapped
Anti-cheat integrity violation types
Since:
8/15/2023
  • Enum Constant Details

    • EOS_ACCVT_Invalid

      public static final EOS_EAntiCheatClientViolationType EOS_ACCVT_Invalid
      Not used
    • EOS_ACCVT_IntegrityCatalogNotFound

      public static final EOS_EAntiCheatClientViolationType EOS_ACCVT_IntegrityCatalogNotFound
      An anti-cheat asset integrity catalog file could not be found
    • EOS_ACCVT_IntegrityCatalogError

      public static final EOS_EAntiCheatClientViolationType EOS_ACCVT_IntegrityCatalogError
      An anti-cheat asset integrity catalog file is corrupt or invalid
    • EOS_ACCVT_IntegrityCatalogCertificateRevoked

      public static final EOS_EAntiCheatClientViolationType EOS_ACCVT_IntegrityCatalogCertificateRevoked
      An anti-cheat asset integrity catalog file's certificate has been revoked.
    • EOS_ACCVT_IntegrityCatalogMissingMainExecutable

      public static final EOS_EAntiCheatClientViolationType EOS_ACCVT_IntegrityCatalogMissingMainExecutable
      The primary anti-cheat asset integrity catalog does not include an entry for the game's main executable, which is required.
    • EOS_ACCVT_GameFileMismatch

      public static final EOS_EAntiCheatClientViolationType EOS_ACCVT_GameFileMismatch
      A disallowed game file modification was detected
    • EOS_ACCVT_RequiredGameFileNotFound

      public static final EOS_EAntiCheatClientViolationType EOS_ACCVT_RequiredGameFileNotFound
      A disallowed game file removal was detected
    • EOS_ACCVT_UnknownGameFileForbidden

      public static final EOS_EAntiCheatClientViolationType EOS_ACCVT_UnknownGameFileForbidden
      A disallowed game file addition was detected
    • EOS_ACCVT_SystemFileUntrusted

      public static final EOS_EAntiCheatClientViolationType EOS_ACCVT_SystemFileUntrusted
      A system file failed an integrity check
    • EOS_ACCVT_ForbiddenModuleLoaded

      public static final EOS_EAntiCheatClientViolationType EOS_ACCVT_ForbiddenModuleLoaded
      A disallowed code module was loaded into the game process
    • EOS_ACCVT_CorruptedMemory

      public static final EOS_EAntiCheatClientViolationType EOS_ACCVT_CorruptedMemory
      A disallowed game process memory modification was detected
    • EOS_ACCVT_ForbiddenToolDetected

      public static final EOS_EAntiCheatClientViolationType EOS_ACCVT_ForbiddenToolDetected
      A disallowed tool was detected running in the system
    • EOS_ACCVT_InternalAntiCheatViolation

      public static final EOS_EAntiCheatClientViolationType EOS_ACCVT_InternalAntiCheatViolation
      An internal anti-cheat integrity check failed
    • EOS_ACCVT_CorruptedNetworkMessageFlow

      public static final EOS_EAntiCheatClientViolationType EOS_ACCVT_CorruptedNetworkMessageFlow
      Integrity checks on messages between the game client and game server failed
    • EOS_ACCVT_VirtualMachineNotAllowed

      public static final EOS_EAntiCheatClientViolationType EOS_ACCVT_VirtualMachineNotAllowed
      The game is running inside a disallowed virtual machine
    • EOS_ACCVT_ForbiddenSystemConfiguration

      public static final EOS_EAntiCheatClientViolationType EOS_ACCVT_ForbiddenSystemConfiguration
      A forbidden operating system configuration was detected
  • Method Details

    • values

      public static EOS_EAntiCheatClientViolationType[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static EOS_EAntiCheatClientViolationType valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • fromNative

      public Object fromNative(Object nativeValue, com.sun.jna.FromNativeContext context)
      Specified by:
      fromNative in interface com.sun.jna.NativeMapped
    • toNative

      public Object toNative()
      Specified by:
      toNative in interface com.sun.jna.NativeMapped
    • nativeType

      public Class<?> nativeType()
      Specified by:
      nativeType in interface com.sun.jna.NativeMapped