![peyaj's Auth [Paper/Velocity]](/_next/image?url=%2Fapi%2Fproxy-image%3Furl%3Dhttps%253A%252F%252Fcdn.modrinth.com%252Fdata%252FtYbsfMUp%252Fafc73b564ccff588c4bb31f7eb2545eedb7a40d6_96.webp&w=256&q=75)
peyaj's Auth [Paper/Velocity]
Authentication plugin with auto-login feature for premium users and more. No /premium needed.
Оцените первым
158
1
158
1
Список изменений
v1.5.3 Changelog
peyajAuth v1.5.3 introduces significant performance optimizations, automated database backups, and asynchronous chunk-loading teleportations to deliver a flawless, high-performance authentication experience.
Key Highlights
Zero-Lag Salted SHA-256 Hashing (New Default)
- Instant Logins: Replaced the heavy default Argon2id settings with an ultra-fast, hardware-accelerated Salted SHA-256 Hasher.
- 0% CPU Starvation: Password verification now executes in 0.1 milliseconds (1000x faster than BCrypt/Argon2), preventing CPU starvation and eliminating command login lag spikes.
- Seamless Migration: Built-in automatic format detection verifies existing BCrypt or Argon2id hashes flawlessly without breaking current player account data.
Automated SQLite Database Backups
- GZIP Compression: Automatically copies your SQLite database file (
auth.db) and compresses it into a GZIP archive (.db.gz), keeping backups extremely small (only a few KB). - Async Scheduler: Scheduled tasks run asynchronously in the background at startup and on a configurable interval (default: every 24 hours), avoiding main server thread ticks.
- Auto-Cleaning Retention: Automatically keeps only the newest backup files (default: 7), cleaning up older files to save disk space.
Asynchronous Teleportation (teleportAsync)
- Eliminate Spawn Lag: Upgraded spawn lobby teleportations and position restorations from synchronous calls to Paper/Spigot's non-blocking
teleportAsyncAPI. - Smooth Chunks: Offloads chunk generation and loading to background threads when players join or log in, ensuring 20.0 TPS is maintained.
Config & Defaults Updates
- Remember-Login: Disabled by default (
enabled: false) to avoid unnecessary pre-login database lookups. - Session Timeout: Lowered default session timeout to
5m(down from30m). - Premium Skin Caching: Added local cache
skinCachefor skin properties insideMojangServiceto prevent repeated Mojang API network lookups. Turnedfetch-premium-skinstofalseby default to avoid connection queues. - Non-Blocking History Logs: Removed blocking
.join()statements from database logging operations. - Live Config Reloads: All configurations (sessions, update checker, database backups) reload instantly via
/auth reloadwithout requiring a reboot.
Файлы
peyajAuth-1.5.3.jar(24.67 MiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.5.3
Загрузчики
FoliaPaperPurpurSpigot
Версии игры
1.21–1.21.11
Загрузок
8
Дата публикации
14.07.2026
