← Назад к ресурсам

Login Security - Panda

A secure player authentication system for Minecraft servers featuring login/registration, IP protection, and admin tools to prevent unauthorized access while preserving gameplay integrity.

Modrinth management optimization utility

Описание

# Minecraft Login/Registration System Analysis ## Core Features ### Authentication System - Commands: `/login ` and `/register ` - Password verification with attempt limit (default: 3) - Minimum password length requirement (4 characters) ### Account Protection - Configurable account limit per IP - Action blocking while unauthenticated - IP registry to prevent multi-accounting ### Security Measures - Freezes unauthenticated players (movement prevention) - Blocks interactions (items, blocks, chat) - Prevents unauthorized command usage ### Administration Tools - Force login: `/auth forcelogin` - Manual unfreeze: `/auth unfreeze` - IP limit configuration: `/auth setiplimit` - Configuration reload: `/auth reload` ### Internationalization - Multi-language support (PT/EN included) - Customizable messages via JSON files ## Technical Components ### Data Storage - Player data: `players.json` - System config: `config.json` - IP registry: `ip_registry.json` - Custom IP limits: `ip_limits.json` ### Session Management - `SessionData`: Tracks login state and attempts - `PlayerState`: Stores pre-login player data - `PlayerData`: Permanent account information ### Event Handling - Player connection/disconnection - Movement and interaction attempts - Command and chat usage - Item throwing ## System Flow ### First Access 1. Player is frozen and prompted to register 2. After registration, player is disconnected to login ### Subsequent Access 1. Player must login with registered password 2. Full functionality unlocked after authentication ### Protection Mechanisms Unauthenticated players cannot: - Move or interact with world - Use commands (except login/register) - Send chat messages - Throw items ## Customization Options - Message files (in `messages/`) - Default accounts-per-IP limit - Custom IP-specific limits - System language (PT/EN) **Summary:** A robust authentication system providing security against unauthorized access and multi-accounting, with comprehensive admin tools for server management.