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
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
Nested classes/interfaces inherited from class com.sun.jna.Structure
com.sun.jna.Structure.FieldOrder, com.sun.jna.Structure.StructField
-
Field Summary
Modifier and TypeFieldDescriptionint
API Version: Set this toEOS_ANTICHEATSERVER_BEGINSESSION_API_LATEST
.Gameplay data collection APIs such as LogPlayerTick will be enabled if set to true.static int
The Product User ID of the local user who is associated with this session.int
Time in seconds to allow newly registered clients to complete anti-cheat authentication.Optional name of this game serverFields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
-
Constructor Summary
ConstructorDescriptionEOS_AntiCheatServer_BeginSessionOptions
(@NotNull EOSServerOptions options) EOS_AntiCheatServer_BeginSessionOptions
(com.sun.jna.Pointer peer) -
Method Summary
Methods inherited from class com.sun.jna.Structure
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFieldOrder, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
-
Field Details
-
EOS_ANTICHEATSERVER_BEGINSESSION_API_LATEST
public static int EOS_ANTICHEATSERVER_BEGINSESSION_API_LATEST -
ApiVersion
public int ApiVersionAPI Version: Set this toEOS_ANTICHEATSERVER_BEGINSESSION_API_LATEST
. -
RegisterTimeoutSeconds
public int RegisterTimeoutSecondsTime in seconds to allow newly registered clients to complete anti-cheat authentication. Recommended value: 60 -
ServerName
Optional name of this game server -
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
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
-
EOS_AntiCheatServer_BeginSessionOptions
public EOS_AntiCheatServer_BeginSessionOptions(com.sun.jna.Pointer peer)
-