Skip to content
Vai al contenuto
Torna al Blog
Bot Discord che inoltra chat del server Minecraft ed eventi dei giocatori in tempo reale

Discord-MC-Chat: Il Ponte tra Server e Discord

Alex Maftei
Alex Maftei
@ice
Aggiornato
2 visualizzazioni
TL;DR:Discord-MC-Chat connette il tuo server Minecraft e Discord con chat bidirezionale, notifiche di eventi e monitoraggio della console. Una potente mod Fabric/Quilt per le comunità che hanno bisogno di collegare Discord e server.
🐙 Progetto Minecraft open-source

Xujiayao/Discord-MC-Chat

Discord-MC-Chat (DMCC), precedentemente noto come MC-Discord-Chat e MCDiscordChat (MCDC), è un pratico e potente bridge Minecraft <> Discord per Fabric e Quilt, ispirato da BRForgers/DisFabric

⭐ 100 stelle💻 Java📜 MIT
Visualizza su GitHub ↗

Gestire un server Minecraft nel 2026 senza collegarlo a Discord è come lasciare la tua comunità divisa in stanze separate. Discord-MC-Chat (DMCC) risolve esattamente questo problema, è una mod Fabric/Quilt che crea un canale di comunicazione bidirezionale tra il tuo server Discord e Minecraft, in modo che i tuoi giocatori rimangono connessi indipendentemente da dove sono collegati.

Cosa Fa Questo Progetto

Nel suo nucleo, DMCC inoltra messaggi e eventi tra Discord e Minecraft in tempo reale. Ma il termine "bridge" minimizza quello che fa. Il progetto gestisce l'analisi di testo ricco, eventi dei giocatori (accessi, morti, avanzamenti), streaming di log della console, visualizzazione dello stato del server e persino la formattazione personalizzata dei messaggi tramite template YAML. Pensalo come il sistema nervoso tra due comunità separate che devono sentirsi come una.

I messaggi scorrono in entrambe le direzioni. Un giocatore sul tuo server scrive in chat e il suo messaggio appare in Discord con il suo nome e il colore della pelle. Qualcuno da Discord risponde e appare nel gioco. Il sistema cattura anche i broadcast vanilla come i comandi `/say` o `/tellraw`, in modo che gli annunci raggiungono entrambe le piattaforme contemporaneamente. Traduce automaticamente persino gli avanzamenti e i messaggi di morte estraendo le risorse linguistiche da fonti ufficiali.

Il supporto dei webhook significa che i messaggi di Minecraft possono apparire sotto avatar di giocatori individuali su Discord invece di sembrare tutti dallo stesso account del bot, il che sembra una piccola cosa finché non lo vedi in azione, rende il canale Discord molto più vivo.


Perché Lo Configureresti

Se il tuo server è piccolo, solo amici o una comunità ristretta, DMCC potrebbe essere eccessivo. Ma nel momento in cui gestisci qualcosa che sembra un vero server, specialmente se fai parte di una rete o organizzi eventi, il divario tra Discord e Minecraft diventa ovvio. I moderatori perdono i comportamenti scorretti perché non erano nel gioco. I nuovi giocatori fanno domande su Discord che nessuno vede nel gioco. I crash del server accadono e nessuno su Discord se ne accorge per ore.

DMCC risolve questo rendendo Discord parte dell'esperienza del server, non separato. I tuoi admin monitorano la chat dal canale Discord. Gli avvisi del server, cali di TPS, avvii e arresti, vengono pubblicati su un canale dedicato. I conteggi dei giocatori aggiornano l'argomento del canale vocale. È la differenza tra una comunità che sembra connessa e una che sembra frammentata.

Guardando i server gestiti dalla comunità, molti dei più attivi usano qualcosa di simile. L'overhead infrastrutturale è piccolo rispetto al beneficio nell'engagement.


Come Installarla e Eseguirla

DMCC è una mod, non un plugin, il che significa che hai bisogno di un loader Fabric o Quilt. Se stai già utilizzando Fabric 26.1.2 o successivo, oppure Quilt equivalente, l'installazione è diretta:

  1. Scarica l'ultima versione dalla pagina dei rilasci di GitHub.
  2. Copia il file JAR nella tua cartella `mods` (la stessa cartella dove conservi altri mod fabric).
  3. Avvia il tuo server.
  4. DMCC genererà un file di configurazione al primo avvio.
  5. Arresta il server, configura il token del bot Discord e gli ID dei canali nel file di configurazione, quindi riavvia.

La configurazione è in YAML, che è leggibile e indulgente. Avrai bisogno di un token del bot Discord (creane uno tramite il Discord Developer Portal) e specificherai quale canale riceve i messaggi, quale riceve gli aggiornamenti dello stato, ecc.

Un avvertenza: DMCC è attualmente alla v3.0.0-beta.3, il che significa che funziona (le persone la stanno usando) ma la documentazione non è ancora completa. Il manutentore lo riconosce e sta attivamente cercando feedback per definire il rilascio finale. Onestamente, se hai un problema, il canale Discord e i problemi di GitHub sono buoni posti dove chiedere.


Le Caratteristiche Che Contano

Streaming dei log della console. Un thread di background legge il tuo file `latest.log` del server e inoltra l'output della console a un canale Discord dedicato. Questo è enorme per il monitoraggio. Catturi crash, errori OOM e strani conflitti di plugin in tempo reale senza SSH-are nella tua scatola del server.

Filtro dei comandi e broadcast. Per impostazione predefinita, i comandi sensibili, login, DM, ecc., vengono filtrati e non vengono trasmessi a Discord - non stai esponendo `/login mypassword` a un canale. Puoi personalizzare il filtro tramite regex per escludere tutto quello che vuoi.

Avatar dei giocatori basati su webhook. I messaggi si inviano facoltativamente tramite webhook in modo che il nome di ogni giocatore di Minecraft appaia con la propria identità su Discord, non come "MinecraftBot ha detto:". È un dettaglio piccolo che fa un'enorme differenza in quanto reale sembra la connessione.

Aggiornamenti dinamici dei nomi e degli argomenti dei canali vocali. I tuoi canali vocali Discord possono visualizzare i conteggi live dei giocatori e lo stato del server. Il nome del canale mostra "Giocatori: 12/32", l'argomento si aggiorna con TPS corrente e stato online. Nessun aggiornamento manuale, nessuna informazione obsoleta.

Internazionalizzazione integrata. La mod scarica automaticamente le risorse linguistiche per tradurre i nomi degli avanzamenti, i messaggi di morte e le statistiche nella lingua corretta per la tua regione. Non devi mantenere file di traduzione.


Trabocchetti per i Nuovi Utenti

La configurazione è basata su YAML e piuttosto granulare. Se vuoi solo il basic chat bridging, ignora la maggior parte. Ma se vuoi i log della console, i display dello stato e il broadcast degli eventi in canali diversi, stai guardando la configurazione di diversi ID canale e l'ottimizzazione dei template di formato. Non è difficile, solo un po' complicato alla prima esecuzione.

Molti server multiplayer eseguono anti-cheat o rilevamento del client. DMCC è una mod lato server, non una mod client, quindi non modifica il tuo client, ma alcuni amministratori di server paranoici potrebbero mettere in discussione i mod in esecuzione sul server stesso. Controlla il tuo provider upstream o le regole del server prima di abilitarlo su un host di terze parti. Il tuo server privato personale? Nessun problema.

Lo stato di beta è reale. Le caratteristiche funzionano ma i casi limite e la gestione degli errori non sono ancora solidi. Se qualcosa si rompe, potresti aver bisogno di scavare nei problemi di GitHub o chiedere aiuto. Non è un software di livello produttivo con stabilità garantita, sebbene i report di uso effettivo suggeriscono che sia piuttosto solido.

Riavvia il server dopo aver modificato la configurazione. DMCC legge le impostazioni all'avvio, quindi i tweaks non avranno effetto finché non fai un riavvio completo.


Altri Progetti di Bridge Discord da Conoscere

DMCC non è l'unico bridge Discord-Minecraft. Le alternative più vecchie come DisFabric, che hanno ispirato DMCC, esistono ma sono meno attivamente mantenute. Sul lato plugin, BungeeCord e Spigot hanno plugin di integrazione Discord, sebbene funzionino diversamente e siano più focalizzati sull'ecosistema dei plugin.

La differenza chiave con DMCC v3 è la riscrittura architettonica, un design "Server-Client" unificato che dà priorità al riutilizzo del codice e alla compatibilità futura con loader al di là di Fabric. È costruito agnostico sulla piattaforma, quindi Quilt e i loader futuri dovrebbero inserirsi facilmente.


Prima di Installare

Chiediti: la tua comunità del server ha effettivamente bisogno dell'integrazione Discord? Se è un mondo di sopravvivenza vanilla da tre persone, probabilmente no. Se stai eseguendo eventi, gestendo un team di staff, o ospitando più sub-server, assolutamente sì. Il costo della configurazione è un'ora di lavoro di configurazione e la manutenzione in corso è minima, DMCC funziona in background.

Inoltre, assicurati che il tuo Discord abbia un bot dedicato con i permessi corretti. DMCC ha bisogno di inviare messaggi, gestire webhook e aggiornare gli argomenti dei canali. Se il tuo bot non ha quei permessi, nulla funzionerà e starai risolvendo i problemi di permessi invece di chat.

Un'altra cosa, testalo prima su un server di sviluppo. Avvia un mondo di test locale, punta DMCC a un canale Discord privato e assicurati che il flusso funziona come te lo aspetti. Il debug sul tuo server live è frustrante.

Informazioni sull'autore
Alex Maftei
Alex MafteiRedattore capo

Lead writer at minecraft.how. Long-time Minecraft player running a small SMP server, testing every build, mod, and seed before writing about it.

Domande frequenti

Discord-MC-Chat funziona sul mio server Minecraft?
Sì, se stai utilizzando Fabric 26.1.2 o Quilt (o versioni successive). È una mod lato server, quindi hai bisogno di accesso amministratore al tuo server per installarla. Non funzionerà su server vanilla o server che non supportano Fabric/Quilt. Alcuni provider di hosting condiviso potrebbero non consentire mod personalizzate - controlla prima con il tuo.
Discord-MC-Chat è sicuro? Quale licenza ha?
Sì. È rilasciato sotto licenza MIT, open-source, e puoi rivedere il codice completo su GitHub. MIT è permissivo e gratuito per qualsiasi uso. Come qualsiasi mod, scarica solo dalla pagina ufficiale dei rilasci di GitHub ed evita i siti di terze parti. Essere open-source aiuta - la comunità può controllare il codice per problemi.
L'utilizzo di Discord-MC-Chat mi farà bannare dai server multiplayer?
DMCC è una mod lato server, non una modifica del client, quindi non attiverà la maggior parte dei sistemi anti-cheat. Tuttavia, alcuni server vietano completamente i mod personalizzati. Controlla le regole del server prima di installare. Il tuo server privato non ha restrizioni.
Quanto è difficile configurarla?
La configurazione di base, solo inoltro chat, richiede circa 30 minuti, copia il mod, genera la configurazione, aggiungi il token del bot Discord e l'ID del canale, riavvia. Le configurazioni avanzate con log della console, visualizzazioni dello stato e formattazione degli eventi richiedono più tempo ma seguono lo stesso modello YAML. La documentazione per v3 è ancora in fase di redazione, quindi potresti aver bisogno di chiedere aiuto alla comunità di Discord.
Posso usarlo su un server Spigot/Paper invece di Fabric?
No. DMCC è costruito specificamente per Fabric e Quilt. I server Spigot/Paper utilizzano il sistema di plugin. Cerca i plugin bridge Discord nel Spigot Plugin Repository se sei su un server Paper. DMCC non funzionerà come sostituto pronto all'uso.

Have a Question or Tip about this Guide?Community Q&A

Ask a question or help other players below. Join the discussion and share your Minecraft tips!

Commenti

Ancora nessun commento. Sii il primo a condividere la tua opinione!

Utilizziamo i cookie per migliorare la tua esperienza. Continuando a usare questo sito, accetti il nostro utilizzo dei cookie. Leggi la nostra Informativa sulla Privacy