ZG ZoneLoginSecurity
English
Account registration, encrypted pre-world login, session lockouts and time-limited administration for Minecraft 1.20.1 / Forge 47.4.x. Install server 1.1.3 and client 1.0.3 from this one project. The server requires ZoneCore 2.1.2+; ZoneLag 4.2.0+ is an optional integration. ZoneSecurity 2.1.0 is integrated in the server JAR: do not install another ZoneSecurity. When ZoneLoginSecurity manages accounts, use its client rather than ZoneLag's separate login client.
The client contains the public GOCHOCASTLE certificate fingerprint. Keep the server's private identity and world account database private and backed up; do not replace them during a routine JAR update. An explicit local client fingerprint override takes priority, and a mismatch blocks connection. Login is checked before world access. Temporary OP is granted only from the server console after the player logs in, never automatically.
Server TOMLs in config/zoneloginsecurity/ cover registration, Argon2id credentials, sessions, audit, console OP leases and SQLite backups. /zlogin reload validates supported changes. English/Spanish guide explains settings, safe updates and compatibility. Do not share account DB, invitation codes, passwords, identity files or real server configuration.
Español
Registro, login cifrado antes del mundo, bloqueo de sesiones y administración temporal para Minecraft 1.20.1 / Forge 47.4.x. Instala servidor 1.1.3 y cliente 1.0.3 de este único proyecto. El servidor requiere ZoneCore 2.1.2+; ZoneLag 4.2.0+ es opcional. ZoneSecurity 2.1.0 está integrado en el JAR servidor: no instales otro. Si ZoneLoginSecurity administra las cuentas, usa su cliente en vez del cliente de login separado de ZoneLag.
El cliente incluye la huella pública de GOCHOCASTLE. Mantén privada y respaldada la identidad privada del servidor y la base de cuentas del mundo; no las sustituyas al actualizar el JAR. Una huella local explícita tiene prioridad y una diferencia bloquea la conexión. El login se verifica antes de entrar al mundo. El OP temporal se concede desde consola tras el login, nunca automáticamente.
Los TOML de config/zoneloginsecurity/ controlan registro, credenciales Argon2id, sesiones, auditoría, OP temporal y respaldos SQLite. /zlogin reload valida cambios admitidos. Guía bilingüe con ajustes y compatibilidad. No compartas base de cuentas, códigos, contraseñas, identidad ni configuración real.
© Elgochogms. Bundled Bouncy Castle and SQLite JDBC retain their own licenses.
Visual guide / Guía visual

Command and control reference / Referencia de comandos y controles.
In-game screenshots / Capturas en el juego
Login screen / Pantalla de inicio de sesión

In-game login screen with an empty password field, continue and disconnect controls. / Pantalla de acceso en el juego con el campo de contraseña vacío y botones para continuar o desconectarse.