AcctMN: The Ultimate Auth & Community
Say Goodbye to In-Chat Passwords and Welcome the Most Advanced UI System!
ระบบความปลอดภัยและฟีเจอร์หลัก (Core Features & Security)
1. ระบบยืนยันตัวตนและความปลอดภัย (Authentication & Security)
- Login / Register System: ระบบพื้นฐานที่เสถียร รองรับการสมัครและเข้าสู่ระบบด้วยรหัสผ่าน
- Password Policy: กำหนดความปลอดภัยขั้นสูง (ความยาว 6-20 ตัวอักษร) และบังคับใช้ตัวอักษรภาษาอังกฤษเพื่อป้องกันการคาดเดา
- Auto-Login (Session): จดจำ IP และ Session ของผู้เล่น (เช่น 5 นาที) เข้าเกมใหม่ได้ทันทีโดยไม่ต้องพิมพ์รหัสซ้ำ
- IP Limit: จำกัดจำนวนบัญชีต่อ 1 IP Address เพื่อป้องกันการปั๊มไอดีและก่อกวน
- Anti-Brute Force: ระบบ Rate Limit ตรวจจับการพิมพ์รหัสผิดซ้ำๆ และทำการบล็อกชั่วคราวอัตโนมัติ
- Self-Management: ผู้เล่นสามารถเปลี่ยนรหัสผ่าน หรือลบบัญชีตัวเอง (Unregister) ได้ผ่านคำสั่งหรือ UI (ตั้งค่าเปิด/ปิดได้)
2. หน้าต่าง UI สมัยใหม่รองรับ Cross-Play (Modern User Interface)
- Java Edition (Paper Dialog): ใช้ระบบ Dialog UI ใหม่ล่าสุดของ PaperMC สวยงาม ใช้งานง่าย มีช่องกรอกข้อมูลชัดเจน ไม่ต้องพิมพ์ผ่านแชท
- Bedrock Edition (Geyser/Floodgate Forms): แสดงผลเป็น Form UI บนมือถือ/คอนโซลอัตโนมัติ พร้อมระบบ Force-Open ป้องกันการกดยกเลิกขณะทำรายการ
- Account Menu: เมนูรวมข้อมูลส่วนตัวและการจัดการบัญชีในหน้าเดียว
- Rules Verification: ระบบบังคับอ่านและยอมรับกฎของเซิร์ฟเวอร์ผ่าน UI ก่อนเริ่มสมัครสมาชิก
3. ระบบป้องกันบอทขั้นสูง (Advanced Verification & Anti-Bot)
- In-Game CAPTCHA: * Java:แสดงผลผ่านแผนที่ (Map) ให้ผู้เล่นพิมพ์ตอบ
- Bedrock: แสดงรหัสผ่านหน้าต่าง Form UI อัตโนมัติ
- Discord Verification: บังคับผูกบัญชี Discord เพื่อรับรหัสยืนยันตัวตนก่อนเข้าเล่น (Whitelist-style)
4. การเชื่อมต่อ Discord สมบูรณ์แบบ (Discord Integration)
- Account Linking: เชื่อมโยงบัญชี Minecraft และ Discord เข้าด้วยกันอย่างง่ายดาย
- Auto-Role & Nickname: มอบยศใน Discord และเปลี่ยนชื่อเล่นให้ตรงกับในเกมทันทีเมื่อผูกบัญชีสำเร็จ
- Forgot Password (OTP): ระบบกู้คืนรหัสผ่านผ่าน Discord DM โดยใช้รหัส OTP เพิ่มความปลอดภัยสูงสุด
- Live Logs & Alerts: แจ้งเตือนสถานะเซิร์ฟเวอร์, ผู้เล่นเข้า/ออก, การเสียชีวิต, และการสมัครสมาชิกใหม่
- Avatar System: ดึงรูปใบหน้าสกิน (Head Skin) ทั้ง Java และ Bedrock ไปแสดงผลใน Discord Webhooks
- Cross-Chat: ซิงค์แชทระหว่างในเกมและ Discord แบบ Real-time
5. สถาปัตยกรรมและการจัดเก็บข้อมูล (Architecture & Database)
- Proxy Compatibility: รองรับการทำงานร่วมกับ Velocity และ BungeeCord อย่างเต็มรูปแบบ
- Database Support: เลือกเก็บข้อมูลได้หลากหลายทั้ง MySQL, SQLite, MongoDB และ JSON
Version Update Notice
Current Version Support: Fully compatible with Paper26.1.x Java25
English Version
Core Authentication & Security
- Smart Login/Register: Secure system with password encryption.
- Advanced Password Policy: Customizable complexity (Length, Character requirements).
- Auto-Login (Session Persistence): Remembers Player IP/Session for a set duration (e.g., 5 mins) to prevent re-logging fatigue.
- IP Limit & Anti-Brute Force: Prevents alt-account spam and automatically blocks repeated failed login attempts.
- Account Self-Service: Players can change passwords or unregister via Config-controllable features.
Modern UI & Cross-Play Support
- Native Java Dialogs: Uses the latest PaperMC Dialog API for a sleek, command-free experience.
- Bedrock Form UI: Seamless integration for Mobile/Console players via Geyser/Floodgate.
- Unified Account Menu: A central UI for all account-related settings.
- Rules Agreement: Mandatory UI-based rule acceptance for new players.
Advanced Anti-Bot Systems
- Hybrid CAPTCHA: Map-based for Java and Form-based for Bedrock.
- Discord-Linked Verification: Requirement for players to verify via Discord before gaining server access.
Full Discord Integration
- Seamless Linking: Easy 6-digit code pairing between Minecraft and Discord.
- Auto-Sync: Automatic Role assignment and Nickname syncing based on In-game data.
- OTP Password Recovery: Secure password resets via Discord DM.
- Rich Notifications: Real-time logs for player activity, deaths, and server status with Custom Avatars (Java & Bedrock).
- Cross-Platform Chat: High-speed bridge between Discord channels and In-game chat.
Database & Proxy Readiness
- Velocity/Bungee Ready: Optimized for Proxy networks.
- Flexible Storage: Supports MySQL, SQLite, MongoDB, and JSON.
การสนับสนุนเบดร็อค









รหัส Discord /code

การสนับสนุน Java









รหัส Discord /getcode


กำหนดค่าโฟลเดอร์
*ต้องมีการเชื่อมต่อฐานข้อมูลที่ถูก
ต้อง รองรับ JSON, MYSQL, SQLite, MARIADB, MONGODB
เนื่องจากผมใช้ MONGODB ในการพัฒนา อาจมีข้อผิดพลาดในส่วนอื่นๆ โปรดทราบและแจ้งให้ผมทราบหากพบข้อผิดพลาด
API for dev.
https://github.com/Karanztez/AcctMNAPI
Discord for dev.
https://discord.gg/5U7nR8PCHf
