Java Edition e Bedrock Edition sono giochi diversi, quindi di norma i giocatori Bedrock non possono entrare in un server Java. Geyser è un plugin che traduce tra i due. Floodgate lo accompagna, così i giocatori Bedrock possono entrare senza avere un account Java. Insieme permettono agli amici su Windows, telefoni e tablet di entrare nello stesso mondo Java dei giocatori su un computer con Java Edition.
Il pannello configura entrambi con un solo pulsante. Questa guida spiega quel pulsante, come si connettono i giocatori Bedrock e cosa fare a mano quando il pulsante non è offerto.
Cosa funziona e cosa no
- I giocatori Bedrock entrano nello stesso mondo dei giocatori Java e chattano con loro.
- Geyser non può tradurre ciò che aggiunge la maggior parte delle mod, come nuovi blocchi e oggetti. La pagina delle versioni supportate di Geyser dice che Geyser emula un client Java di una versione precisa, la 26.2 al momento in cui scriviamo, quindi il tuo server Java deve accettare giocatori con quella versione. I giocatori Bedrock non possono installare mod Java, quindi un server i cui contenuti arrivano dalle mod non è adatto.
- Geyser non trasforma i resource pack Java in resource pack Bedrock.
- I giocatori Bedrock usano i controlli di Bedrock, quindi alcuni dettagli del gioco differiscono da Java.
La pagina di Geyser elenca le versioni Java e Bedrock che supporta al momento. Leggi geysermc.org. Le nuove versioni di Minecraft possono arrivare prima che Geyser le supporti.
Attiva il crossplay nel pannello
Il pulsante c'è su un server Java che usa Paper, Purpur, Spigot, Folia, Magma, Ketting, Velocity, BungeeCord o Waterfall. Non è offerto per i server Fabric, Forge, NeoForge, Quilt, Vanilla, Sponge, Mohist, Jar personalizzato, modpack o Bedrock. Per quelli, apri un ticket e dicci cosa vuoi fare.
- Apri il tuo server nel pannello e clicca su Porte e rete nel menu a sinistra.
- Trova la scheda Crossplay con Bedrock. Se dice che il server non può fare da ponte, ne dà il motivo, per esempio che la versione di Minecraft è troppo nuova per qualsiasi release di Geyser, oppure un Java più vecchio di quello che serve a Geyser. Segui il motivo che indica.
- Clicca su Attiva il crossplay. Ti serve il permesso di creare file e di creare porte. Se sei un aiutante invitato e non hai entrambi, chiedi al proprietario.
- Il pannello installa Geyser e Floodgate nella cartella
plugins, aggiunge una seconda porta al tuo server per il traffico Bedrock e dice a Geyser di usarla. La scheda poi mostra I giocatori Bedrock si connettono a con un indirizzo e una porta, e un pulsante di copia. Lo mostra solo finché non ricarichi la pagina. Dopo, la scheda dice solo che il crossplay è configurato, quindi copia l'indirizzo adesso. Puoi sempre ritrovare la porta nell'elenco Tutte le porte più in basso in Porte e rete: la porta in più lì è quella Bedrock, e il nome host è lo stesso del tuo Indirizzo del server Java. - Riavvia il server. La scheda ti ricorda che il crossplay non è completo finché non lo fai.
- Dai ai tuoi giocatori Bedrock quell'indirizzo e quella porta. La prima parte è l'indirizzo e il numero dopo i due punti è la porta.
Il traffico Bedrock è separato da quello Java, quindi i giocatori Bedrock usano l'indirizzo e la porta Bedrock, non l'Indirizzo del server Java della pagina Panoramica. Hanno lo stesso nome host e una porta diversa. I tuoi giocatori Java continuano a usare l'Indirizzo del server.
Come entrano i giocatori Bedrock
I giocatori su Windows, telefoni e tablet:
- Avviano Minecraft Bedrock Edition, scelgono Gioca, poi la scheda Server e Aggiungi server.
- Scrivono un nome qualsiasi in Nome del server.
- Mettono l'indirizzo (tutto ciò che c'è prima dei due punti) in Indirizzo del server e il numero dopo i due punti in Porta.
- Salvano, selezionano il server ed entrano.
Leggi Come entrare nel tuo server Minecraft per le regole sulla versione. I giocatori su Xbox, PlayStation e Nintendo Switch non possono aggiungere un server esterno tramite indirizzo. La Minecraft Wiki dice che possono entrare solo tramite un DNS personalizzato o una connessione di rete locale, quindi un giocatore su console ha bisogno di una delle due.
I giocatori Bedrock accedono con il proprio account Microsoft. Tieni attiva la Modalità online in Impostazioni, Server Properties (Java). Leggi Le proprietà del server Minecraft spiegate. Floodgate gestisce l'accesso Bedrock, quindi non devi disattivare la Modalità online.
Nomi, whitelist e comandi
Floodgate mette un prefisso davanti al nome di ogni giocatore Bedrock così non può scontrarsi con il nome di un giocatore Java. Il suo file di configurazione predefinito imposta il prefisso su un punto, per esempio .Steve, e sostituisce gli spazi nei nomi con trattini bassi. Entrambi si possono cambiare nel config.yml di Floodgate.
- Per mettere in whitelist un giocatore Bedrock, scrivi
fwhitelist add Namenella Console, senza barra. La documentazione di Floodgate dice che non devi includere il prefisso e che puoi dare invece l'UUID del giocatore.fwhitelist remove Namelo rimuove. Leggi Come impostare una whitelist e bannare i giocatori. - Nei comandi che nominano un giocatore Bedrock, usa il nome come lo mostra il gioco, con il prefisso.
Tieni privata la chiave di Floodgate
Floodgate crea un file chiamato key.pem nella sua cartella dentro plugins. La documentazione di Floodgate dice che questa chiave permette agli account Bedrock di saltare l'accesso Java, e chiunque la ottenga può fare seri danni al tuo server. Non condividerla, non scriverla in un ticket e non lasciarla in un backup che passi ad altri.
Se non puoi usare il pulsante
Puoi fare lo stesso a mano su Paper, Purpur o Spigot:
- In Modding, poi Plugin, installa Geyser e Floodgate, oppure carica i loro jar nella cartella
plugins. Scaricali dai download ufficiali di Geyser. Leggi Come installare i plugin su Paper, Spigot e Purpur. - In Porte e rete, usa Aggiungi una porta se il tuo piano ne permette un'altra. Non puoi scegliere il numero. Leggi Come trovare e cambiare le porte e l'indirizzo IP del tuo server.
- Avvia il server una volta così Geyser crea le sue impostazioni. In Files, apri
plugins, poi la cartella di Geyser (chiamataGeyser-Spigotsu questi tipi di server) e modificaconfig.yml. Imposta laportsottobedrocksul nuovo numero di porta. Quella predefinita di Geyser è 19132, e usa solo UDP. - Riavvia il server e dai ai giocatori Bedrock l'indirizzo e la nuova porta.
Altri plugin che usano UDP, come la chat vocale o query, non possono condividere la porta di Geyser. Lo dice anche la documentazione di Geyser.
Per una rete con proxy, Geyser e Floodgate vanno sul proxy. La pagina di configurazione di Floodgate aggiunge un passaggio se metti Floodgate anche sui server backend: imposta send-floodgate-data su true nella configurazione di Floodgate sul proxy e copia key.pem dalla cartella di Floodgate del proxy alla cartella di Floodgate di ogni backend. Tratta quella chiave come il segreto che è, come descritto sopra. Leggi Come creare una rete Minecraft con Velocity o BungeeCord.
Se i giocatori Bedrock non riescono a connettersi
| Cosa succede | Cosa controllare |
|---|---|
| Il server non compare, oppure "Impossibile connettersi al mondo" | Che il server sia Online, che tu abbia riavviato dopo l'attivazione e che il giocatore abbia usato l'indirizzo e la porta Bedrock della scheda, non quelli Java |
| "Client obsoleto" o "Server obsoleto" | La versione del gioco Bedrock e la build di Geyser non corrispondono. Aggiorna il gioco, oppure aspetta che Geyser supporti la versione più recente |
| Errori di accesso o di "profile" nella Console | Floodgate e la Modalità online non sono allineati. Apri un ticket con le ultime righe della Console |
| La scheda diceva che non può fare da ponte | Segui il suo motivo. Se nomina la versione di Minecraft, serve una versione che Geyser supporta |
Se niente di questo funziona, apri un ticket con il nome del server e le ultime righe della Console. Leggi Come aprire un ticket di supporto.





