Integrasi chat dengan Discord
DiscordSRV di server Millida: chat dari game ke Discord dan sebaliknya, join-quit dan kematian, penautan nickname, dan role donasi.
Diperbarui 4 Agustus 2026
DiscordSRV menghubungkan chat server Anda ke channel Discord: pesan mengalir dua arah, dan pesan bergabung, keluar, kematian, serta pencapaian juga muncul di sana. Separuh komunitas sebuah server memang hidup di channel itu.
Instalasi
- Bagian "Plugin dan Mod" → DiscordSRV → restart. Plugin akan membuat
plugins/DiscordSRV/config.yml. - Buat bot: discord.com/developers → New Application → tab Bot → Reset Token, salin tokennya.
- Di tempat yang sama, aktifkan Message Content Intent dan Server Members Intent — tanpa keduanya bot tidak akan melihat pesan.
- Di tab OAuth2 → URL Generator, centang
botdan izinSend Messages,Read Message History,Manage Roles— lalu undang bot ke server Anda dengan tautan yang dihasilkan. - Di
config.yml, isiBotToken, dan diChannels— ID channel:
BotToken: "your-token"
Channels: {global: "123456789012345678"}
Anda mendapatkan ID channel dengan mengklik kanan channel tersebut saat Developer Mode aktif di Discord.
- Restart server. Konsol seharusnya menampilkan
[DiscordSRV] Enabled.
Token adalah kata sandi bot. Jangan menaruhnya di tangkapan layar log: file config bisa berakhir di backup maupun di percakapan dukungan.
Apa yang perlu dikonfigurasi selanjutnya
- Apa yang diteruskan: bergabung, keluar, kematian, pencapaian — blok
MessageJoinServerdan sekitarnya. Matikan yang tidak Anda butuhkan dengan nilai kosong. - Format pesan —
DiscordChatChannelPrefixdan templat dimessages.yml. Prefix dari LuckPerms ditarik secara otomatis. - Konsol ke channel terpisah —
DiscordConsoleChannelId. Praktis, tetapi channel harus privat: semua terlihat di sana, termasuk perintah dengan kata sandi. - Penautan akun: pemain mengetik
/discord link, mendapatkan kode, lalu mengirimkannya ke bot. Setelah tertaut, Anda bisa memberikan role Discord untuk grup server (GroupRoleSynchronizationGroupsAndRolesToSync) — dengan begitu rank donasi otomatis mewarnai orang tersebut di Discord.
Masalah umum
| Gejala | Penyebab |
|---|---|
| Bot online, pesan tidak masuk | intent tidak diaktifkan atau ID channel salah |
| Discord ke game berfungsi, sebaliknya tidak | bot tidak dapat melihat channel: izin tidak cukup di pengaturan izin channel tersebut |
Invalid token di konsol | token tidak disalin lengkap atau sudah di-reset |
| Role tidak diberikan | role bot memiliki prioritas lebih rendah daripada role yang diberikan — pindahkan bot ke atas dalam daftar role |
Notifikasi dari panel
Jangan tertukar dengan notifikasi hosting: Millida sendiri mengirim pemberitahuan crash server, kedaluwarsa paket, dan hasil tugas — ke Telegram atau Discord, lihat Notifikasi server.
