Minecraft Servers HQ

Plugin Minecraft nLogin

Informasi tentang nLogin dan server tempat ditemukan

🔌 Tentang nLogin

nLogin adalah plugin Minecraft yang menyediakan sistem autentikasi di sisi server untuk akun terdaftar dan akun offline (cracked). Plugin ini berfokus pada pengelolaan akun yang praktis, kompatibilitas proxy/jaringan, serta integrasi seperti autentikasi dua faktor dan migrasi dari plugin auth lain. Proyek ini dikelola melalui halaman proyek NickUC dan didistribusikan lewat katalog plugin standar.

🎯 Tujuan

Tujuan utama nLogin adalah memberi pemilik server sistem akun di server: mendaftarkan dan mengautentikasi pemain, menerapkan pemeriksaan faktor kedua (integrasi Discord/email), beroperasi di seluruh jaringan proxy, dan memigrasikan data akun yang sudah ada dari plugin autentikasi lain.

⚙️ Fitur

  • Pendaftaran akun dan login berbasis kata sandi.
  • Opsi dua faktor (integrasi Discord dan email) dengan fitur penautan per akun.
  • Dukungan proxy/jaringan (digunakan pada setup dengan Velocity, BungeeCord/Waterfall, dan server backend Spigot/Paper).
  • Alat migrasi untuk mengonversi akun dari plugin auth lain yang mengimplementasikan AuthMe API.
  • Perintah administratif untuk pengelolaan akun (ubah kata sandi, hapus/unregister, paksa login, verifikasi info, daftar IP ganda).
  • Konfigurasi pesan Redis opsional untuk koordinasi lintas server dan dukungan backend MySQL yang didokumentasikan.
  • Lapisan kompatibilitas untuk plugin yang menggunakan AuthMe API.

🧩 Untuk Siapa Plugin Ini

nLogin ditujukan untuk pemilik dan administrator server yang menjalankan jaringan publik atau pribadi yang membutuhkan sistem akun di server, autentikasi yang sadar jaringan, dan integrasi 2FA opsional. Plugin ini digunakan pada jaringan berbasis proxy dan setup satu server yang memerlukan pengelolaan akun lokal.

🏗️ Contoh Penggunaan

  • Sebuah jaringan proxy memerlukan alur autentikasi terpusat yang berfungsi di seluruh proxy berbasis Velocity atau Bungee dan backend Paper/Purpur.
  • Server yang bermigrasi dari plugin auth lain menggunakan alat konverter nLogin untuk mengimpor akun dan mempertahankan akses pemain.
  • Server SMP yang mengaktifkan autentikasi faktor kedua berbasis Discord untuk keamanan akun yang lebih tinggi.

⌨️ Perintah

PerintahDeskripsiIzinAkses
/nlogin supportMenampilkan kontak dukungan.tidak ditentukanAdmin
/nlogin versionMenampilkan informasi versi plugin.tidak ditentukanAdmin
/nlogin changepass <player> <new password>Mengubah kata sandi pemain.nlogin.command.nlogin.changepassAdmin
/nlogin delete <player>Menghapus akun pemain.nlogin.command.nlogin.deleteAdmin
/nlogin dupeip <player/ip>Menampilkan akun dengan alamat IP yang sama.tidak ditentukanAdmin
/nlogin forcelogin <player>Memaksa login akun.tidak ditentukanAdmin
/nlogin unregister <player>Menghapus kata sandi akun.nlogin.command.nlogin.unregisterAdmin
/nlogin verify <player>Menampilkan informasi akun.nlogin.command.nlogin.verifyAdmin
/nlogin reloadMemuat ulang pengaturan plugin.tidak ditentukanAdmin
/nlogin updateMengontrol pengaturan pembaruan plugin.tidak ditentukanAdmin
/nlogin spawn <action> <type>Mengontrol perilaku teleportasi setelah login.tidak ditentukanAdmin
/changepassword <current> <new>Mengubah kata sandi terdaftar Anda.tidak ditentukanPemain
/discordMengonfigurasi Discord sebagai 2FA untuk akun.nlogin.command.discordPemain
/emailMengonfigurasi email sebagai 2FA untuk akun.nlogin.command.emailPemain
/login <password>Mengautentikasi pemain yang terdaftar.tidak ditentukanPemain
/register <password>Mendaftarkan akun dengan kata sandi.tidak ditentukanPemain
/unregisterMembatalkan pendaftaran akun Anda (nonaktif secara default).nlogin.command.nlogin.unregisterPemain
/offlineMenandai akun sebagai offline/cracked.tidak ditentukanAdmin/Pemain
/premiumMenandai/membatalkan penandaan akun sebagai premium (konsol dapat mengubahnya).tidak ditentukanAdmin/Konsol

Catatan: beberapa perintah atau subperintah ditandai oleh proyek sebagai fitur premium; ketersediaan perintah khusus premium bergantung pada edisi yang dipasang.

🔐 Izin

IzinDeskripsiDefault
nlogin.adminMemberikan notifikasi tingkat administrator dan akses ke perintah administratif.tidak ditentukan
nlogin.bypass.discordMelewati keharusan menautkan Discord saat opsi itu diaktifkan.tidak ditentukan
nlogin.bypass.emailMelewati keharusan menautkan email saat opsi itu diaktifkan.tidak ditentukan
nlogin.force.discordMemaksa 2FA Discord meskipun IP belum berubah.tidak ditentukan
nlogin.force.emailMemaksa 2FA email meskipun IP belum berubah.tidak ditentukan
nlogin.command.nlogin.changepassIzin untuk /nlogin changepass.tidak ditentukan
nlogin.command.nlogin.changeuuidIzin untuk /nlogin changeuuid.tidak ditentukan
nlogin.command.nlogin.deleteIzin untuk /nlogin delete.tidak ditentukan
nlogin.command.nlogin.registerIzin untuk /nlogin register.tidak ditentukan
nlogin.command.nlogin.unregisterIzin untuk /nlogin unregister.tidak ditentukan
nlogin.command.nlogin.verifyIzin untuk /nlogin verify.tidak ditentukan
nlogin.command.discordIzin untuk perintah 2FA /discord.tidak ditentukan
nlogin.command.emailIzin untuk perintah 2FA /email.tidak ditentukan

⚙️ Instalasi

📥 Penyiapan

  • Unduh JAR plugin resmi untuk platform server Anda dan letakkan di direktori server plugins/.
  • Mulai ulang server dan pastikan plugin dimuat di log konsol.

📦 Dependensi

  • Kompatibilitas dengan plugin yang menggunakan AuthMe API disediakan; lapisan kompatibilitas tersedia untuk integrasi tersebut.

🧾 Konfigurasi

  • nLogin membuat dan menggunakan file konfigurasi (template config dan file terkait didokumentasikan oleh proyek).
  • Proyek ini mendokumentasikan penyiapan MySQL untuk penyimpanan permanen dan menyertakan pengaturan Redis messaging opsional yang digunakan pada setup proxy/jaringan.

🧠 Catatan Teknis

  • Platform yang didukung (menurut dokumentasi proyek) mencakup proxy Velocity, BungeeCord/Waterfall, dan server backend Spigot/Paper; Folia juga disebut oleh proyek sebagai didukung.
  • Proyek ini menyediakan API dan Javadocs untuk integrasi oleh plugin lain.
  • Beberapa fitur lanjutan (pengelolaan 2FA, tindakan admin tertentu) tercantum sebagai premium dalam dokumentasi resmi proyek.

🤝 Kapan Plugin Ini Berguna

Gunakan nLogin saat Anda membutuhkan sistem autentikasi sisi server yang sadar jaringan, dapat dikonfigurasi, dengan alat migrasi dan integrasi dua faktor opsional untuk deployment Minecraft berbasis proxy.

Server dengan plugin nLogin

Halaman plugin nLogin menampilkan di server mana monitoring menemukan plugin ini, dengan platform dan versi apa ia ditemukan.

Plugin dapat menambahkan perintah, ekonomi, perlindungan, hak akses, mini-game, integrasi, atau mekanik lainnya. Peran sebenarnya dari nLogin bergantung pada konfigurasi server yang bersangkutan.

Data terbentuk otomatis dari respons teknis server. Jika server menyembunyikan daftar plugin, server tersebut mungkin tidak muncul di bagian ini meskipun menggunakan nLogin.

Gunakan daftar server dengan nLogin untuk membandingkan proyek, memeriksa versi yang kompatibel, atau menemukan contoh penggunaan plugin di server publik.