Plugin Minecraft nLogin
Thông tin về nLogin và máy chủ nơi plugin được tìm thấy
🔌 Giới thiệu về nLogin
nLogin là một plugin Minecraft cung cấp hệ thống xác thực phía máy chủ cho các tài khoản đã đăng ký và tài khoản offline (cracked). Plugin tập trung vào quản lý tài khoản thực tế, khả năng tương thích với proxy/mạng, và các tích hợp như xác thực hai lớp cùng việc chuyển đổi từ các plugin auth khác. Dự án được duy trì từ các trang dự án NickUC và được phân phối qua các danh mục plugin tiêu chuẩn.
🎯 Mục đích
Mục đích cốt lõi của nLogin là cung cấp cho quản trị viên máy chủ một hệ thống tài khoản ngay trên server: đăng ký và xác thực người chơi, áp dụng kiểm tra yếu tố thứ hai (tích hợp Discord/email), hoạt động trên các mạng proxy, và di chuyển dữ liệu tài khoản hiện có từ các plugin xác thực khác.
⚙️ Tính năng
- Đăng ký tài khoản và đăng nhập bằng mật khẩu.
- Tùy chọn hai lớp xác thực (tích hợp Discord và email) với tính năng liên kết theo từng tài khoản.
- Hỗ trợ proxy/mạng (dùng trong các thiết lập với Velocity, BungeeCord/Waterfall và các server backend Spigot/Paper).
- Công cụ chuyển đổi để nhập tài khoản từ các plugin auth khác triển khai AuthMe API.
- Các lệnh quản trị để quản lý tài khoản (đổi mật khẩu, xóa/unregister, buộc đăng nhập, kiểm tra thông tin, liệt kê IP trùng lặp).
- Cấu hình Redis messaging tùy chọn để phối hợp giữa các server và hỗ trợ backend MySQL đã được tài liệu hóa.
- Lớp tương thích cho các plugin sử dụng AuthMe API.
🧩 Dành cho ai
nLogin dành cho chủ server và quản trị viên vận hành các mạng công khai hoặc riêng tư cần hệ thống tài khoản ngay trên server, xác thực theo mạng, và tích hợp 2FA tùy chọn. Plugin được dùng trên các mạng có proxy và các thiết lập một server cần quản lý tài khoản cục bộ.
🏗️ Ví dụ sử dụng
- Một mạng proxy cần luồng xác thực tập trung hoạt động xuyên suốt các proxy dựa trên Velocity hoặc Bungee và các backend Paper/Purpur.
- Một server đang chuyển từ plugin auth khác dùng công cụ chuyển đổi của nLogin để nhập tài khoản và giữ quyền truy cập của người chơi.
- Một server SMP bật xác thực hai lớp dựa trên Discord để tăng mức bảo mật tài khoản.
⌨️ Lệnh
| Lệnh | Mô tả | Quyền | Truy cập |
|---|---|---|---|
/nlogin support | Liệt kê các liên hệ hỗ trợ. | không được chỉ định | Admin |
/nlogin version | Hiển thị thông tin phiên bản plugin. | không được chỉ định | Admin |
/nlogin changepass <player> <new password> | Đổi mật khẩu của một người chơi. | nlogin.command.nlogin.changepass | Admin |
/nlogin delete <player> | Xóa tài khoản của một người chơi. | nlogin.command.nlogin.delete | Admin |
/nlogin dupeip <player/ip> | Liệt kê các tài khoản có cùng địa chỉ IP. | không được chỉ định | Admin |
/nlogin forcelogin <player> | Buộc đăng nhập tài khoản. | không được chỉ định | Admin |
/nlogin unregister <player> | Xóa mật khẩu của tài khoản. | nlogin.command.nlogin.unregister | Admin |
/nlogin verify <player> | Hiển thị thông tin tài khoản. | nlogin.command.nlogin.verify | Admin |
/nlogin reload | Tải lại cài đặt plugin. | không được chỉ định | Admin |
/nlogin update | Điều khiển cài đặt cập nhật của plugin. | không được chỉ định | Admin |
/nlogin spawn <action> <type> | Điều khiển hành vi dịch chuyển sau khi đăng nhập. | không được chỉ định | Admin |
/changepassword <current> <new> | Đổi mật khẩu đã đăng ký của bạn. | không được chỉ định | Player |
/discord | Cấu hình Discord làm 2FA cho tài khoản. | nlogin.command.discord | Player |
/email | Cấu hình email làm 2FA cho tài khoản. | nlogin.command.email | Player |
/login <password> | Xác thực người chơi đã đăng ký. | không được chỉ định | Player |
/register <password> | Đăng ký tài khoản bằng mật khẩu. | không được chỉ định | Player |
/unregister | Hủy đăng ký tài khoản của bạn (mặc định bị vô hiệu hóa). | nlogin.command.nlogin.unregister | Player |
/offline | Đánh dấu tài khoản là offline/cracked. | không được chỉ định | Admin/Player |
/premium | Đánh dấu/hủy đánh dấu tài khoản là premium (console có thể chuyển đổi). | không được chỉ định | Admin/Console |
Lưu ý: một số lệnh hoặc lệnh con được dự án đánh dấu là tính năng premium; việc có sẵn các lệnh chỉ dành cho premium phụ thuộc vào phiên bản đã cài đặt.
🔐 Quyền
| Quyền | Mô tả | Mặc định |
|---|---|---|
nlogin.admin | Cấp thông báo cấp quản trị và quyền truy cập vào các lệnh quản trị. | không được chỉ định |
nlogin.bypass.discord | Bỏ qua yêu cầu liên kết Discord khi tùy chọn đó được bật. | không được chỉ định |
nlogin.bypass.email | Bỏ qua yêu cầu liên kết email khi tùy chọn đó được bật. | không được chỉ định |
nlogin.force.discord | Buộc 2FA Discord ngay cả khi IP chưa thay đổi. | không được chỉ định |
nlogin.force.email | Buộc 2FA email ngay cả khi IP chưa thay đổi. | không được chỉ định |
nlogin.command.nlogin.changepass | Quyền cho /nlogin changepass. | không được chỉ định |
nlogin.command.nlogin.changeuuid | Quyền cho /nlogin changeuuid. | không được chỉ định |
nlogin.command.nlogin.delete | Quyền cho /nlogin delete. | không được chỉ định |
nlogin.command.nlogin.register | Quyền cho /nlogin register. | không được chỉ định |
nlogin.command.nlogin.unregister | Quyền cho /nlogin unregister. | không được chỉ định |
nlogin.command.nlogin.verify | Quyền cho /nlogin verify. | không được chỉ định |
nlogin.command.discord | Quyền cho lệnh 2FA /discord. | không được chỉ định |
nlogin.command.email | Quyền cho lệnh 2FA /email. | không được chỉ định |
⚙️ Cài đặt
📥 Thiết lập
- Tải JAR plugin chính thức cho nền tảng server của bạn và đặt nó vào thư mục server
plugins/. - Khởi động lại server và xác nhận plugin được tải trong log của console.
📦 Phụ thuộc
- Có hỗ trợ tương thích với các plugin sử dụng AuthMe API; một lớp tương thích có sẵn cho các tích hợp đó.
🧾 Cấu hình
- nLogin tạo và sử dụng các file cấu hình (mẫu config và các file liên quan được dự án tài liệu hóa).
- Dự án có tài liệu về thiết lập MySQL cho lưu trữ lâu dài và bao gồm các cài đặt Redis messaging tùy chọn dùng trong các thiết lập proxy/mạng.
🧠 Ghi chú kỹ thuật
- Các nền tảng được hỗ trợ (theo tài liệu dự án) bao gồm proxy Velocity, BungeeCord/Waterfall và các server backend Spigot/Paper; Folia cũng được dự án nhắc đến là được hỗ trợ.
- Dự án cung cấp API và Javadocs để các plugin khác tích hợp.
- Một số tính năng nâng cao (quản lý 2FA, một số hành động quản trị) được liệt kê là premium trong tài liệu chính thức của dự án.
🤝 Khi nào plugin này hữu ích
Hãy dùng nLogin khi bạn cần một hệ thống xác thực phía máy chủ có thể cấu hình, nhận biết mạng, kèm công cụ chuyển đổi và các tích hợp hai lớp tùy chọn cho một triển khai Minecraft dựa trên proxy.
- Froggie
SMP sinh tồn thân thiện, cung cấp claim được bảo vệ, nền kinh tế với cửa hàng người chơi và đấu giá, hỗ trợ nhiều phiên bản, cùng cross-play Java–Bedrock cho người chơi xây dựng giải trí và cộng đồng.
350.21 - Racsu Planet
MMORPG sinh tồn cross-play (Java + Bedrock) với kỹ năng, nhiệm vụ, hầm ngục tùy chỉnh và nền kinh tế trong game, được hỗ trợ bởi cửa hàng chính thức và hub cộng đồng.
147.76 - AntyMC
Máy chủ Lifesteal kiểu Anarchy của Ba Lan, tập trung vào PvP và sinh tồn — có vật phẩm tùy chỉnh, bang hội, đấu giá người chơi và nền kinh tế trong game cho lối chơi cạnh tranh, đầy rủi ro.
031.87 - ÂÂOlympus Âservidor amigable124.53
- WreckedStormSMP
SMP Lifesteal Survival với plugin tùy chỉnh, cộng đồng sôi động và tiến triển theo PvP — chơi thông minh, chiến mạnh.
06.9 - A Minecraft Server05.73
Trang plugin nLogin cho biết hệ thống giám sát đã tìm thấy plugin này trên máy chủ nào, cùng với nền tảng và phiên bản liên quan.
Plugin có thể thêm lệnh, kinh tế, bảo vệ, quyền, minigame, tích hợp hoặc cơ chế khác. Vai trò thực tế của nLogin phụ thuộc vào cấu hình của từng máy chủ.
Dữ liệu được tạo tự động từ phản hồi kỹ thuật của máy chủ. Nếu máy chủ ẩn danh sách plugin, nó có thể không xuất hiện trong phần này ngay cả khi dùng nLogin.
Sử dụng danh sách máy chủ có nLogin để so sánh dự án, kiểm tra phiên bản tương thích hoặc tìm ví dụ sử dụng plugin trên máy chủ công khai.