public class RakChannelOption<T>
extends io.netty.channel.ChannelOption<T>
| Modifier and Type | Field and Description |
|---|---|
static io.netty.channel.ChannelOption<io.netty.buffer.ByteBuf> |
RAK_ADVERTISEMENT
The advertisement sent to clients pinging a server.
|
static io.netty.channel.ChannelOption<java.lang.Boolean> |
RAK_AUTO_FLUSH
Whether RakNet will flush outgoing messages autoamatically every RAK_FLUSH_INTERVAL or flushing has to be triggered by the user.
|
static io.netty.channel.ChannelOption<java.lang.Integer> |
RAK_CLIENT_INTERNAL_ADDRESSES
The amount of internal addresses to send from the client in New Incoming Connection packets.
|
static io.netty.channel.ChannelOption<java.lang.Boolean> |
RAK_COMPATIBILITY_MODE
Whether the client should be run in compatibility mode for closer behavior to the vanilla client RakNet implementation.
|
static io.netty.channel.ChannelOption<java.lang.Long> |
RAK_CONNECT_TIMEOUT
Timeout delay used during client offline phase in millis.
|
static io.netty.channel.ChannelOption<java.lang.Integer> |
RAK_FLUSH_INTERVAL
Interval in milliseconds of how often auto flushing should happen.
|
static io.netty.channel.ChannelOption<java.lang.Integer> |
RAK_GLOBAL_PACKET_LIMIT
A number of all datagrams that will be handled within one RakNet tick before server starts dropping any incoming data.
|
static io.netty.channel.ChannelOption<java.lang.Long> |
RAK_GUID
Unique ID of the RakNet peer sent.
|
static io.netty.channel.ChannelOption<java.lang.Boolean> |
RAK_HANDLE_PING
Enables custom handling for RakNet packets in the server implementation.
|
static io.netty.channel.ChannelOption<java.lang.Boolean> |
RAK_IP_DONT_FRAGMENT
Whether to use the IP_DONT_FRAGMENT option for the client channel.
|
static io.netty.channel.ChannelOption<java.lang.Integer> |
RAK_MAX_CHANNELS
TODO: max amount of child channels per server
|
static io.netty.channel.ChannelOption<java.lang.Integer> |
RAK_MAX_CONNECTIONS
Maximum allowed connections to the RakNet server.
|
static io.netty.channel.ChannelOption<java.lang.Integer> |
RAK_MAX_MTU
Maximum allowed MTU that the RakNet server connection can use
|
static io.netty.channel.ChannelOption<RakChannelMetrics> |
RAK_METRICS
RakMetrics instance used for session
|
static io.netty.channel.ChannelOption<java.lang.Integer> |
RAK_MIN_MTU
Minimum allowed MTU that the RakNet server connection can use
|
static io.netty.channel.ChannelOption<java.lang.Integer> |
RAK_MTU
MTU that the RakNet client will use when initially connecting.
|
static io.netty.channel.ChannelOption<java.lang.Integer[]> |
RAK_MTU_SIZES
An array of MTU sizes that the RakNet client will use when initially connecting.
|
static io.netty.channel.ChannelOption<java.lang.Integer> |
RAK_ORDERING_CHANNELS
Maximum amount of ordering channels each RakNet connection can have.
|
static io.netty.channel.ChannelOption<java.lang.Integer> |
RAK_PACKET_LIMIT
A number of datagram packets each address can send within one RakNet tick (10ms).
|
static io.netty.channel.ChannelOption<java.lang.Integer> |
RAK_PROTOCOL_VERSION
RakNet protocol version to send to remote peer.
|
static io.netty.channel.ChannelOption<java.lang.Long> |
RAK_REMOTE_GUID
Unique ID of the remote RakNet peer sent.
|
static io.netty.channel.ChannelOption<java.lang.Boolean> |
RAK_SEND_COOKIE
Whether to send a cookie to the client during the connection process.
|
static io.netty.channel.ChannelOption<RakServerMetrics> |
RAK_SERVER_METRICS
RakMetrics instance used for server
|
static io.netty.channel.ChannelOption<java.lang.Long> |
RAK_SESSION_TIMEOUT
Time after session is closed due to no activity.
|
static io.netty.channel.ChannelOption<int[]> |
RAK_SUPPORTED_PROTOCOLS
Versions supported by the RakNet server.
|
static io.netty.channel.ChannelOption<io.netty.buffer.ByteBuf> |
RAK_UNCONNECTED_MAGIC
Magic used to make unconnected packets unique.
|
ALLOCATOR, ALLOW_HALF_CLOSURE, AUTO_CLOSE, AUTO_READ, CONNECT_TIMEOUT_MILLIS, DATAGRAM_CHANNEL_ACTIVE_ON_REGISTRATION, IP_MULTICAST_ADDR, IP_MULTICAST_IF, IP_MULTICAST_LOOP_DISABLED, IP_MULTICAST_TTL, IP_TOS, MAX_MESSAGES_PER_READ, MAX_MESSAGES_PER_WRITE, MESSAGE_SIZE_ESTIMATOR, RCVBUF_ALLOCATOR, SINGLE_EVENTEXECUTOR_PER_GROUP, SO_BACKLOG, SO_BROADCAST, SO_KEEPALIVE, SO_LINGER, SO_RCVBUF, SO_REUSEADDR, SO_SNDBUF, SO_TIMEOUT, TCP_FASTOPEN, TCP_FASTOPEN_CONNECT, TCP_NODELAY, WRITE_BUFFER_HIGH_WATER_MARK, WRITE_BUFFER_LOW_WATER_MARK, WRITE_BUFFER_WATER_MARK, WRITE_SPIN_COUNT| Modifier | Constructor and Description |
|---|---|
protected |
RakChannelOption() |
public static final io.netty.channel.ChannelOption<java.lang.Integer> RAK_MAX_CHANNELS
public static final io.netty.channel.ChannelOption<java.lang.Integer> RAK_ORDERING_CHANNELS
public static final io.netty.channel.ChannelOption<java.lang.Integer> RAK_MTU
public static final io.netty.channel.ChannelOption<java.lang.Integer> RAK_MAX_MTU
public static final io.netty.channel.ChannelOption<java.lang.Integer> RAK_MIN_MTU
public static final io.netty.channel.ChannelOption<java.lang.Long> RAK_GUID
public static final io.netty.channel.ChannelOption<java.lang.Long> RAK_REMOTE_GUID
public static final io.netty.channel.ChannelOption<java.lang.Integer> RAK_MAX_CONNECTIONS
public static final io.netty.channel.ChannelOption<java.lang.Integer> RAK_PROTOCOL_VERSION
public static final io.netty.channel.ChannelOption<int[]> RAK_SUPPORTED_PROTOCOLS
By default, all protocol versions will be supported.
public static final io.netty.channel.ChannelOption<io.netty.buffer.ByteBuf> RAK_UNCONNECTED_MAGIC
public static final io.netty.channel.ChannelOption<java.lang.Long> RAK_CONNECT_TIMEOUT
public static final io.netty.channel.ChannelOption<RakChannelMetrics> RAK_METRICS
public static final io.netty.channel.ChannelOption<RakServerMetrics> RAK_SERVER_METRICS
public static final io.netty.channel.ChannelOption<io.netty.buffer.ByteBuf> RAK_ADVERTISEMENT
public static final io.netty.channel.ChannelOption<java.lang.Boolean> RAK_HANDLE_PING
public static final io.netty.channel.ChannelOption<java.lang.Long> RAK_SESSION_TIMEOUT
public static final io.netty.channel.ChannelOption<java.lang.Boolean> RAK_AUTO_FLUSH
public static final io.netty.channel.ChannelOption<java.lang.Integer> RAK_FLUSH_INTERVAL
public static final io.netty.channel.ChannelOption<java.lang.Integer> RAK_PACKET_LIMIT
public static final io.netty.channel.ChannelOption<java.lang.Integer> RAK_GLOBAL_PACKET_LIMIT
public static final io.netty.channel.ChannelOption<java.lang.Boolean> RAK_COMPATIBILITY_MODE
public static final io.netty.channel.ChannelOption<java.lang.Boolean> RAK_SEND_COOKIE
public static final io.netty.channel.ChannelOption<java.lang.Integer[]> RAK_MTU_SIZES
public static final io.netty.channel.ChannelOption<java.lang.Boolean> RAK_IP_DONT_FRAGMENT
public static final io.netty.channel.ChannelOption<java.lang.Integer> RAK_CLIENT_INTERNAL_ADDRESSES