Class EOS_AntiCheatServer_BeginSessionOptions

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

@FieldOrder({"ApiVersion","RegisterTimeoutSeconds","ServerName","EnableGameplayData","LocalUserId"}) public class EOS_AntiCheatServer_BeginSessionOptions extends com.sun.jna.Structure
Since:
8/5/2023
  • Field Details

    • EOS_ANTICHEATSERVER_BEGINSESSION_API_LATEST

      public static int EOS_ANTICHEATSERVER_BEGINSESSION_API_LATEST
    • ApiVersion

      public int ApiVersion
    • RegisterTimeoutSeconds

      public int RegisterTimeoutSeconds
      Time in seconds to allow newly registered clients to complete anti-cheat authentication. Recommended value: 60
    • ServerName

      public String ServerName
      Optional name of this game server
    • EnableGameplayData

      public EOS_Bool EnableGameplayData
      Gameplay data collection APIs such as LogPlayerTick will be enabled if set to true. If you do not use these APIs you should set this value to false to reduce memory use.
    • LocalUserId

      public EOS_ProductUserId LocalUserId
      The Product User ID of the local user who is associated with this session. Dedicated servers should set this to null.
  • Constructor Details

    • EOS_AntiCheatServer_BeginSessionOptions

      public EOS_AntiCheatServer_BeginSessionOptions()
    • EOS_AntiCheatServer_BeginSessionOptions

      public EOS_AntiCheatServer_BeginSessionOptions(@NotNull @NotNull EOSServerOptions options)
    • EOS_AntiCheatServer_BeginSessionOptions

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