Class EOS_AntiCheatServer_RegisterClientOptions

java.lang.Object
com.sun.jna.Structure
host.anzo.eossdk.eos.sdk.anticheat.server.options.EOS_AntiCheatServer_RegisterClientOptions
Direct Known Subclasses:
EOS_AntiCheatServer_RegisterClientOptions.ByReference, EOS_AntiCheatServer_RegisterClientOptions.ByValue

@FieldOrder({"ApiVersion","ClientHandle","ClientType","ClientPlatform","AccountId_DEPRECATED","IpAddress","UserId"}) public class EOS_AntiCheatServer_RegisterClientOptions extends com.sun.jna.Structure
Since:
8/5/2023
  • Field Details

    • EOS_ANTICHEATSERVER_REGISTERCLIENT_API_LATEST

      public static int EOS_ANTICHEATSERVER_REGISTERCLIENT_API_LATEST
    • ApiVersion

      public int ApiVersion
      API Version: Set this to EOS_ANTICHEATSERVER_REGISTERCLIENT_API_LATEST.
    • ClientHandle

      public EOS_AntiCheatCommon_ClientHandle ClientHandle
      Locally unique value describing the remote user (e.g. a player object pointer)
    • ClientType

      public EOS_EAntiCheatCommonClientType ClientType
      Type of remote user being registered
    • ClientPlatform

      public EOS_EAntiCheatCommonClientPlatform ClientPlatform
      Remote user's platform, if known
    • AccountId_DEPRECATED

      public String AccountId_DEPRECATED
      DEPRECATED - New code should set this to null and specify UserId instead. Identifier for the remote user. This is typically a string representation of an account ID, but it can be any string which is both unique (two different users will never have the same string) and consistent (if the same user connects to this game session twice, the same string will be used) in the scope of a single protected game session.
    • IpAddress

      public String IpAddress
      Optional IP address for the remote user. May be null if not available. IPv4 format: "0.0.0.0" IPv6 format: "0:0:0:0:0:0:0:0"
    • UserId

      public EOS_ProductUserId UserId
      The Product User ID for the remote user who is being registered.
  • Constructor Details

    • EOS_AntiCheatServer_RegisterClientOptions

      public EOS_AntiCheatServer_RegisterClientOptions()
    • EOS_AntiCheatServer_RegisterClientOptions

      public EOS_AntiCheatServer_RegisterClientOptions(@NotNull @NotNull AEOSNetworkClient client)
    • EOS_AntiCheatServer_RegisterClientOptions

      public EOS_AntiCheatServer_RegisterClientOptions(com.sun.jna.Pointer peer)