Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.xreatlabs.space/llms.txt

Use this file to discover all available pages before exploring further.

Session Management

NexAuth provides intelligent session management to balance security and user convenience across single servers and multi-server networks.

Overview

Sessions allow authenticated players to remain logged in across server restarts, server changes, and extended play periods without repeatedly entering passwords.

Configuration

# Defines a time in seconds after a player's session expires.
# Default value is one week (604800 seconds). Set to zero or less to disable sessions.
session-timeout=604800

# Should we remember the last server/world a player was on?
remember-last-server=false

Session Types

Local Sessions

Single-server session persistence with configurable duration.

Network Sessions

Cross-server sessions for Velocity networks.

Security Options

  • IP Validation - Bind sessions to IP addresses
  • Device Fingerprinting - Track player devices
  • Concurrent Session Limits - Control multiple logins
  • Automatic Expiration - Time-based session cleanup

Next Steps

Bedrock Support

Configure Floodgate integration for Bedrock players.