ปลั๊กอิน Minecraft AuthMe

ข้อมูลเกี่ยวกับ AuthMe และเซิร์ฟเวอร์ที่พบ

🔌 เกี่ยวกับ AuthMeReloaded

AuthMeReloaded คือปลั๊กอิน Minecraft ที่บังคับให้มีการยืนยันตัวตนของบัญชีบนเซิร์ฟเวอร์ ปลั๊กอินนี้จะป้องกันไม่ให้ผู้เล่นที่ยังไม่ได้ยืนยันตัวตนโต้ตอบกับโลก (วางบล็อก เคลื่อนที่ ใช้ช่องเก็บของหรือคำสั่ง) และมีฟีเจอร์สำหรับรักษาความปลอดภัยของการตั้งค่า offline-mode, จัดการการเข้าสู่ระบบแบบเซสชัน, และผสานการยืนยันตัวตนสองชั้นกับการกู้คืนผ่านอีเมล

🎯 จุดประสงค์

จุดประสงค์หลักของปลั๊กอินนี้คือปกป้องบัญชีผู้เล่นและความสมบูรณ์ของเซิร์ฟเวอร์ โดยกำหนดให้ผู้เล่นต้องล็อกอินที่ยืนยันแล้วก่อนจึงจะเล่นได้ตามปกติ ปลั๊กอินนี้เหมาะสำหรับผู้ดูแลเซิร์ฟเวอร์ที่ต้องการการยืนยันตัวตนบนเซิร์ฟเวอร์ offline-mode หรือการยืนยันเพิ่มเติมและการควบคุมเซสชันบนเซิร์ฟเวอร์ online-mode

⚙️ ฟีเจอร์

  • บังคับกระบวนการเข้าสู่ระบบ/ลงทะเบียนที่ปิดกั้นการกระทำของผู้เล่นที่ยังไม่ได้ยืนยันตัวตน
  • ล็อกอินแบบเซสชันเพื่อลดการยืนยันซ้ำเมื่อเชื่อมต่อใหม่
  • รองรับการยืนยันตัวตนสองชั้น (2FA)
  • กระบวนการกู้คืนและยืนยันอีเมลสำหรับกู้บัญชี
  • รองรับหลายแบ็กเอนด์การจัดเก็บ: SQLite, MySQL, MariaDB และ PostgreSQL สำหรับข้อมูลบัญชี
  • รองรับรูปแบบการแฮชรหัสผ่านหลายแบบ (SHA256, Argon2, Bcrypt, PBKDF2 และอื่น ๆ) และใช้งานร่วมกับรูปแบบแฮชภายนอกหลายชนิดเพื่อการย้ายข้อมูล
  • ระบบป้องกันบอทในตัวและกำหนดเวลา timeout สำหรับล็อกอิน/ลงทะเบียนได้
  • Premium bypass (อนุญาตให้บัญชี Mojang ที่ยืนยันแล้วข้ามการขอรหัสผ่าน) พร้อมการผสาน PacketEvents แบบเลือกใช้ได้หรือการยืนยันผ่าน proxy
  • กล่องโต้ตอบล็อกอิน/ลงทะเบียนแบบกราฟิกบนแพลตฟอร์มเซิร์ฟเวอร์ที่รองรับ
  • รายชื่อประเทศที่อนุญาต/ไม่อนุญาต และการตรวจสอบความยาวชื่อผู้ใช้
  • โมดูล native ฝั่ง proxy สำหรับ BungeeCord และ Velocity สำหรับการตั้งค่าแบบเครือข่าย

🧩 เหมาะกับใคร

  • ผู้ดูแลเซิร์ฟเวอร์ offline-mode / cracked ที่ต้องการการยืนยันตัวตนระดับบัญชี
  • เซิร์ฟเวอร์ที่ต้องการบังคับให้ล็อกอิน/ลงทะเบียนอย่างชัดเจน (ตั้งแต่เซิร์ฟเวอร์สาธารณะขนาดเล็กถึงใหญ่)
  • เครือข่ายที่ใช้ซอฟต์แวร์ proxy และต้องการควบคุมการยืนยันตัวตนแบบรวมศูนย์ผ่านโมดูล proxy

🏗️ ตัวอย่างการใช้งาน

  • SMP แบบ offline-mode ต้องให้ผู้เล่นทุกคนที่เชื่อมต่อมาลงทะเบียนรหัสผ่านก่อนจะโต้ตอบกับโลกได้
  • เครือข่ายหนึ่งใช้ปลั๊กอินฝั่ง proxy เพื่อตรวจสอบผู้เล่นที่ proxy และส่งต่อ UUID ที่ยืนยันตัวตนแล้วไปยังเซิร์ฟเวอร์ backend
  • เซิร์ฟเวอร์ใช้การกู้คืนผ่านอีเมลและ 2FA เพื่อลดการขโมยบัญชีและให้ผู้เล่นกู้คืนรหัสผ่านได้อย่างปลอดภัย

⌨️ คำสั่ง

คำสั่งคำอธิบายสิทธิ์การเข้าถึง
/premiumเปิด premium bypass (ต้องล็อกอินอยู่).ไม่ระบุผู้เล่น
/freemiumปิด premium bypass (ต้องล็อกอินอยู่).ไม่ระบุผู้เล่น
/authme premium <player>เพิ่มผู้เล่นเข้าสู่ premium bypass (การกระทำของแอดมิน).ไม่ระบุแอดมิน
/authme freemium <player>ลบผู้เล่นออกจาก premium bypass (การกระทำของแอดมิน).ไม่ระบุแอดมิน
/authme converter sqliteToSqlแปลงบัญชีระหว่างแบ็กเอนด์ฐานข้อมูล (ตัวอย่างคำสั่ง converter).ไม่ระบุแอดมิน
/email addเพิ่ม/ยืนยันที่อยู่อีเมลสำหรับการกู้คืน (ต้องยืนยัน).ไม่ระบุผู้เล่น
/email changeเปลี่ยนที่อยู่อีเมลที่ลงทะเบียนไว้ (ต้องยืนยัน).ไม่ระบุผู้เล่น

หมายเหตุ: ปลั๊กอินนี้มีรายการคำสั่งที่ครอบคลุมและการจัดกลุ่มเป็นคำสั่งผู้ใช้/แอดมิน; ตารางด้านบนแสดงคำสั่งที่อ้างถึงโดยตรงในเอกสารทางการ

🔐 สิทธิ์

สิทธิ์คำอธิบายค่าเริ่มต้น
authme.player.*ให้สิทธิ์เข้าถึงคำสั่งผู้ใช้ทั่วไป (login, register, email ฯลฯ)ไม่ระบุ
authme.admin.*ให้สิทธิ์เข้าถึงคำสั่งสำหรับผู้ดูแลและการจัดการต่าง ๆไม่ระบุ

⚙️ การติดตั้ง

📥 การตั้งค่า

  • ดาวน์โหลด jar ทางการที่เหมาะกับแพลตฟอร์มและเวอร์ชันเซิร์ฟเวอร์ของคุณ
  • วางไฟล์ jar ลงในโฟลเดอร์ plugins/ ของเซิร์ฟเวอร์
  • รีสตาร์ตเซิร์ฟเวอร์และตรวจสอบคอนโซลเพื่อยืนยันว่า AuthMe ถูกโหลดแล้ว

โปรเจกต์มี build เฉพาะสำหรับเซิร์ฟเวอร์หลายประเภทและช่วงเวอร์ชัน; เลือก jar ที่ตรงกับแพลตฟอร์มเซิร์ฟเวอร์และเวอร์ชัน Minecraft ของคุณ

📦 การพึ่งพา

  • PacketEvents (ไม่บังคับ) — จำเป็นสำหรับบางฟีเจอร์ เช่น premium bypass บนการเชื่อมต่อโดยตรง และการป้องกัน inventory เมื่อฟีเจอร์เหล่านั้นเปิดใช้งาน

🧠 หมายเหตุทางเทคนิค

  • มี build ทางการสำหรับหลายเป้าหมาย (jar/build แยกสำหรับ Spigot รุ่นเก่า 1.16–1.19, Spigot 1.20–1.21, Paper 1.21+, และ Folia 1.21+). ใช้ build ที่ตรงกับเซิร์ฟเวอร์ของคุณ
  • แบ็กเอนด์ฐานข้อมูลที่รองรับ: SQLite, MySQL, MariaDB และ PostgreSQL (ใช้จัดเก็บข้อมูลบัญชี)
  • บางฟีเจอร์ต้องมีการผสานเพิ่มเติม: PacketEvents จำเป็นสำหรับ premium bypass แบบตรงและบางฟีเจอร์ป้องกัน inventory; การติดตั้งแบบ proxy มักอาศัยโมดูล proxy สำหรับ Velocity/BungeeCord
  • โปรเจกต์เป็นโอเพ่นซอร์สและเผยแพร่ภายใต้ GPL-3.0

🤝 เมื่อปลั๊กอินนี้มีประโยชน์

หากคุณต้องการการยืนยันตัวตนฝั่งเซิร์ฟเวอร์ (สำหรับเซิร์ฟเวอร์ offline-mode) หรือระบบล็อกอินที่ปรับแต่งได้พร้อมการจัดการเซสชัน, 2FA และบัญชีที่ใช้ฐานข้อมูล AuthMeReloaded มีฟีเจอร์ที่ต้องการพร้อม build หลายแพลตฟอร์มให้เหมาะกับการตั้งค่าเซิร์ฟเวอร์สมัยใหม่

เซิร์ฟเวอร์ที่มีปลั๊กอิน AuthMe

หน้าปลั๊กอิน AuthMe แสดงว่าเครื่องมอนิเตอร์พบปลั๊กอินนี้บนเซิร์ฟเวอร์ใด พร้อมแพลตฟอร์มและเวอร์ชันที่เกี่ยวข้อง

ปลั๊กอินอาจเพิ่มคำสั่ง เศรษฐกิจ การป้องกัน สิทธิ์ มินิเกม การเชื่อมต่อ หรือกลไกอื่น ๆ บทบาทจริงของ AuthMe ขึ้นอยู่กับการตั้งค่าของแต่ละเซิร์ฟเวอร์

ข้อมูลสร้างอัตโนมัติจากการตอบกลับทางเทคนิคของเซิร์ฟเวอร์ หากเซิร์ฟเวอร์ซ่อนรายชื่อปลั๊กอิน อาจไม่แสดงในส่วนนี้แม้ว่าจะใช้ AuthMe

ใช้รายชื่อเซิร์ฟเวอร์ที่มี AuthMe เพื่อเปรียบเทียบโปรเจกต์ ตรวจสอบเวอร์ชันที่เข้ากันได้ หรือหาตัวอย่างการใช้งานปลั๊กอินบนเซิร์ฟเวอร์สาธารณะ