Come attivare la modalità offline su un server Minecraft (giocatori non premium / crackati)
In questa pagina
- La risposta breve: tre passaggi per la modalità offline
- Cosa fa davvero la modalità offline
- Attivarla nel pannello HytHost, passo dopo passo
- Sicurezza: in modalità offline, chiunque può essere chiunque
- Cosa notano i tuoi giocatori: nuovi UUID e skin mancanti
- Reti con proxy: BungeeCord e Velocity
- Provarla, e sistemare ciò che non va
- FAQ
Un amico non compra nulla, avvia Minecraft, digita il tuo indirizzo — e viene espulso. Non è un bug del tuo server. Per impostazione predefinita un server Minecraft verifica ogni accesso presso i server degli account di Mojang, e un giocatore senza account acquistato non supera quel controllo.
La modalità offline è l'impostazione ufficiale del server che disattiva quel controllo. Arriva con Minecraft vanilla, è una sola riga in un file di configurazione ed è la stessa impostazione usata per le partite in LAN, per le reti senza accesso a internet e per i server dietro un proxy. Questa guida ti mostra esattamente come attivarla, cosa cambia per i tuoi giocatori e — la parte che la maggior parte delle guide salta — come evitare che il server ti venga portato via una volta fatto.
La risposta breve: tre passaggi per la modalità offline
I tuoi amici senza account Minecraft possono entrare non appena il server smette di verificare gli accessi con Mojang. Tre passaggi, circa un minuto:
- Ferma il server. Fermato del tutto, non riavviato — un server in esecuzione riscrive la propria copia delle impostazioni sopra la tua quando si spegne.
- Apri
server.propertiese imposta due righe. Il file si trova nella cartella principale del server, nello stesso posto del jar del server:online-mode=false enforce-secure-profile=false
Contano entrambe. Su Minecraft 1.19 e versioni successive, cambiare solo la prima non basta. - Salva, poi avvia il server. I giocatori non premium ora si collegano allo stesso indirizzo di tutti gli altri.
Cosa fa davvero la modalità offline
Quando un giocatore entra in un server normale, il server chiede ai server di sessione di Mojang: "è davvero questo l'account dietro questo nome utente?" Mojang risponde, l'accesso viene accettato e l'identità del giocatore è dimostrata. Questa è la modalità online, ed è quella predefinita.
La modalità offline elimina quella domanda. Il server accetta qualunque nome utente gli invii il client e non contatta mai Mojang. Nulla viene patchato, craccato o modificato — stai spostando un interruttore che Mojang ha messo apposta nel server vanilla, perché sono molte le configurazioni legittime che ne hanno bisogno:
- Server LAN e per eventi che girano senza alcuna connessione a internet, dove il controllo di Mojang fallirebbe per tutti.
- Reti dietro un proxy, dove BungeeCord o Velocity esegue l'autenticazione una sola volta all'ingresso e i server dietro non devono ripeterla.
- Ambienti isolati o dietro firewall — server di prova, reti scolastiche e aziendali, macchine scollegate dalla rete.
- Giocare con amici che non hanno ancora comprato il gioco, che è il motivo per cui la maggior parte delle persone è qui.
Quello che non fa è rendere l'impostazione priva di conseguenze. Gli accessi verificati sono l'unica cosa tra il tuo server e qualcuno che digita il nome utente del tuo admin, quindi il valore predefinito online-mode=true esiste per un buon motivo e resta la scelta giusta per un normale server pubblico — vedi perché esiste questa impostazione predefinita. Questa guida è per il caso in cui hai deciso che ti serve disattivarla, e tutto il resto riguarda come farlo senza regalare il tuo server.
server.properties li fa entrare in un server Java. Quello che ti serve è un ponte verso Bedrock: vedi crossplay Java e Bedrock con Geyser.Attivarla nel pannello HytHost, passo dopo passo
Nella scheda Startup del pannello non c'è un interruttore per questo — la modalità offline vive nel file di configurazione del server stesso, quindi lo modifichi direttamente. L'operazione richiede un minuto:
- Ferma il server. Usa Stop, non Restart. Un server Minecraft in esecuzione tiene le impostazioni in memoria e le riscrive su disco allo spegnimento, quindi una modifica fatta mentre gira viene silenziosamente sovrascritta. È di gran lunga il motivo più comune per cui si pensa che la modifica "non si sia salvata".
- Apri la scheda Files. Atterri subito nella cartella principale del server — lo stesso posto in cui si trovano
server.properties, la cartellapluginse la cartella del mondo. - Clicca su
server.propertiesper modificarlo. Si apre nell'editor di testo integrato del pannello — un semplice elenco di impostazioni, una per riga, in ordine alfabetico. - Trova
online-modee impostalo su false. Cambiaonline-mode=trueinonline-mode=false. Niente virgolette, niente spazi attorno al segno di uguale e nessuna seconda copia della riga. - Trova
enforce-secure-profilee imposta su false anche quello. Se la riga non è proprio presente nel file — cosa comune sui mondi più vecchi creati prima di Minecraft 1.19 — aggiungi semplicementeenforce-secure-profile=falsesu una riga a sé alla fine. - Salva, poi avvia il server. Guarda la console durante l'avvio. Una riga che indica che il server sta girando in modalità offline è la conferma che la modifica ha avuto effetto.
enforce-secure-profile. Minecraft 1.19 ha introdotto la firma della chat, e questa impostazione stabilisce se il server pretende da ogni giocatore un profilo firmato da Mojang. Il valore predefinito è true e viene controllato separatamente da online-mode — quindi un server con online-mode=false ma con i profili sicuri ancora imposti si avvia perfettamente, sembra corretto e poi rifiuta ogni giocatore non premium al login. È di gran lunga il motivo più comune per cui la modalità offline "non funziona".server.properties sta accanto al tuo server.jar — ferma il server, modificalo con un qualsiasi editor di testo, salva e riavvialo.Cambia qualsiasi impostazione tu voglia: un server Minecraft HytHost ti dà il gestore file completo, una console dal vivo e backup con un clic per annullare tutto.
Vedi i piani MinecraftSicurezza: in modalità offline, chiunque può essere chiunque
Questa è la sezione da leggere due volte. Tutto il resto della guida è una modifica di configurazione; questa è la parte che decide se il tuo server sopravvive all'apertura al pubblico.
Cosa cambia davvero
Con la verifica disattivata, un nome utente non è più la prova di nulla — è solo una stringa che il client invia. Chiunque conosca il tuo indirizzo può collegarsi sostenendo di essere te, o il tuo co-proprietario, o il tuo capo moderatore. E poiché quasi tutti i sistemi di permessi assegnano i diritti per nome, a chi si spaccia per un altro non serve nemmeno forzare nulla: il server gli consegna i diritti appena arriva. Se ti sei dato l'op tramite nome utente, chiunque altro digiti quel nome arriva con l'op.
Non è un'ipotesi teorica. Un indirizzo pubblico in modalità offline senza plugin di autenticazione è uno dei server più facili da prendere su internet, e il risultato abituale è un mondo cancellato e tutti i gradi riassegnati. La soluzione non è complicata, ma non è nemmeno facoltativa.
Installa AuthMe Reloaded
Un plugin di autenticazione mette una password davanti a ogni nome utente. I giocatori si registrano una volta, accedono a ogni sessione e il nome diventa davvero loro — l'impersonificazione smette di funzionare perché conoscere il nome non basta più. AuthMe Reloaded è lo standard consolidato per questo e funziona su Paper e Spigot.
- Scarica il JAR dalla pagina ufficiale e mettilo nella cartella
pluginsdel tuo server — la stessa procedura di qualsiasi altro plugin, spiegata passo dopo passo in come installare i plugin di Minecraft. - Riavvia il server in modo che il plugin si carichi e scriva la sua configurazione predefinita.
- Apri
plugins/AuthMe/config.ymle stringi i valori predefiniti. Queste quattro voci sono le più importanti:settings: restrictions: timeout: 30 maxRegPerIp: 2 allowChat: false security: minPasswordLength: 8Così i giocatori hanno 30 secondi per accedere prima di essere espulsi, si limita quanti account può creare uno stesso indirizzo, si impedisce ai giocatori non autenticati di scrivere in chat e si rifiutano le password troppo corte. - Spiega ai tuoi giocatori i due comandi. Al primo ingresso:
/registercon la password scelta, digitata due volte. A ogni ingresso successivo:/logincon quella password. Finché non lo fanno non possono muoversi, costruire o scrivere in chat.
Assegna i permessi per gruppo, non per nome
L'op è un interruttore tutto-o-niente legato a un nome utente, cioè esattamente la forma sbagliata per un server in modalità offline. Usa un plugin di permessi e assegna i gradi ai gruppi, così che nemmeno un'impersonificazione riuscita porti con sé poteri da console. La nostra guida sui veri gradi dello staff oltre l'op spiega come impostarli.
Cosa notano i tuoi giocatori: nuovi UUID e skin mancanti
Nel momento in cui cambi impostazione, due cose cambiano per tutti sul server, ed entrambe si gestiscono molto più facilmente prima che dopo.
Ogni giocatore riceve una nuova identità
Minecraft identifica i giocatori tramite un UUID, non tramite il nome. In modalità online quell'UUID è emesso da Mojang e appartiene all'account. In modalità offline non c'è alcun account a cui chiedere, quindi il server lo genera a partire dal nome utente — il che significa che lo stesso giocatore ottiene un UUID completamente diverso a seconda della modalità in cui si trova il server.
Per il tuo server non è la stessa persona. Tutto ciò che era legato al vecchio UUID resta orfano: inventari, bauli dell'End, progressi, punti di rinascita, saldi dei plugin, home, protezioni del terreno e appartenenze ai gruppi di permessi. Il mondo in sé sta benissimo e non viene cancellato nulla — i dati sono semplicemente collegati a un'identità con cui non accede più nessuno.
C'è una seconda conseguenza da capire: poiché l'UUID deriva dal nome, chi digita il nome possiede i dati collegati a quel nome. È lo stesso problema di impersonificazione della sezione precedente, visto dall'altro lato, ed è l'altro motivo per cui un plugin di autenticazione non è facoltativo.
Le skin smettono di caricarsi
Le skin arrivano dai server di Mojang e sono legate all'account verificato. Niente verifica, niente skin: tutti appaiono come lo Steve o l'Alex predefiniti. SkinsRestorer risolve: installalo come qualsiasi altro plugin, riavvia, e i giocatori impostano la propria con /skin set seguito da un nome utente. Su una rete con proxy installalo sul proxy anziché su ogni server dietro di esso.
Reti con proxy: BungeeCord e Velocity
Se gestisci una rete — una lobby più un server survival più un server di minigiochi, tutti dietro un solo indirizzo — il quadro cambia, e vale la pena essere precisi perché è qui che la modalità offline viene configurata male più spesso.
In una rete, i server dietro il proxy girano normalmente con online-mode=false anche quando la rete nel suo insieme è interamente premium. È voluto: il proxy esegue il controllo con Mojang una sola volta all'ingresso e poi inoltra più avanti il giocatore già verificato. Ripetere il controllo su ogni backend fallirebbe. Quindi un backend impostato su online-mode=false non è una rete in modalità offline — è una rete normale e configurata correttamente.
Se la tua rete sia solo premium o aperta anche ai giocatori non premium si decide al proxy, nel file di configurazione del proxy stesso: config.yml per BungeeCord, velocity.toml per Velocity. Su HytHost i proxy installati dalla scheda Version del pannello vengono scritti con la modalità online attiva sul proxy, quindi è quel file da modificare — non i backend.
online-mode=false si fida di qualunque identità gli arrivi, quindi se un giocatore riesce a raggiungere quel server senza passare dal proxy, arriva con l'identità che preferisce. La protezione non è la segretezza dell'indirizzo — è il forwarding secret. Il modern forwarding di Velocity firma i dati del giocatore inviati dal proxy, e il backend rifiuta tutto ciò che non è firmato; imposta lo stesso secret su entrambi i lati e le connessioni dirette smettono di funzionare. Il legacy forwarding di BungeeCord non ha una firma equivalente, ed è per questo che le reti che lo usano aggiungono un plugin come BungeeGuard per ottenere lo stesso risultato.Un ultimo dettaglio su Velocity se gestisci una rete non premium: enforce-secure-profile ha un gemello lato proxy chiamato force-key-authentication in velocity.toml. Disattivare l'impostazione del backend lasciando attiva quella del proxy produce esattamente lo stesso sintomo — giocatori rifiutati al login per un motivo che i log del server descrivono come un problema di profilo.
Provarla, e sistemare ciò che non va
L'unico test che conta è quello reale: fai collegare al tuo indirizzo un amico senza account acquistato. Se la console stampa una riga con il suo nome quando entra, funziona. Tutto quello che segue è cosa controllare quando non funziona.
| Cosa vede il giocatore | Cosa significa | Soluzione |
|---|---|---|
| Verifica del nome utente non riuscita | Il server sta ancora controllando con Mojang | online-mode è ancora true, oppure la modifica non è stata salvata — ricontrolla il file a server fermo |
| Un messaggio su una chiave di profilo mancante o non valida, o su un server che richiede profili sicuri | La modalità offline è attiva, ma la firma della chat è ancora imposta | Imposta enforce-secure-profile=false — aggiungi la riga se nel file non c'è |
| Il server non compare o va in timeout | Non ha nulla a che vedere con la modalità offline | Un problema di connessione o di indirizzo — il server non è proprio raggiungibile |
| Sono tutti Steve o Alex | Normale in modalità offline | Installa SkinsRestorer |
| Vecchi oggetti e gradi spariti | Gli UUID sono cambiati insieme alla modalità | Ripristina il backup fatto prima del cambio, oppure riassegna i gradi e accetta l'azzeramento |
La modifica non resta
Quasi sempre una di tre cose. Hai modificato il file mentre il server era acceso e allo spegnimento ha sovrascritto la tua modifica — fermalo prima, poi modifica. Oppure una reinstallazione, un cambio di versione o l'installazione di un modpack hanno posato un server.properties nuovo, e in quel caso basta reimpostare le due righe. Oppure hai modificato una copia del file diversa da quella che il server legge davvero, cosa che capita nelle configurazioni con più di una cartella server. Per completezza: il pannello stesso non riscrive queste due righe all'avvio — gestisce soltanto le voci di IP e porta del server, quindi una modifica salvata a server fermo resta salvata.
Un plugin si rifiuta di avviarsi
Una manciata di plugin — soprattutto quelli che gestiscono account, gradi o economie — controlla la modalità del server all'avvio e rifiuta di caricarsi in modalità offline, oppure avvisa in modo insistente. Leggi il messaggio in console invece di tirare a indovinare: alcuni hanno semplicemente bisogno di un'opzione di configurazione che riconosca la modalità offline, altri dipendono davvero dagli UUID di Mojang e hanno un'alternativa adatta all'offline. Tutto ciò che memorizza dati per singolo giocatore vorrà il tuo plugin di autenticazione già caricato, quindi tieni AuthMe in cima alla lista invece di aggiungerlo per ultimo.
La modalità offline è un'impostazione supportata su un server Minecraft HytHost, e il pannello ti mette a disposizione gestore file, console e backup con un clic per cambiarla in sicurezza e tornare indietro se il risultato non ti convince. Se Minecraft è un gioco a cui torni sempre, comprarlo è ciò che gli permette di continuare a esistere — ma è una tua scelta, non una lezione che spetta a noi.
Domande frequenti
Ferma il server, apri server.properties nella cartella principale del server, imposta online-mode=false e enforce-secure-profile=false, salva e riavvialo. I giocatori senza un account Minecraft acquistato potranno allora entrare usando il tuo indirizzo di sempre. Prima di renderlo pubblico installa un plugin di autenticazione: in modalità offline i nomi utente non sono verificati, quindi chiunque può collegarsi spacciandosi per chiunque.
Quasi sempre perché enforce-secure-profile è ancora impostato su true. Minecraft 1.19 ha introdotto la firma della chat, e quell'impostazione viene controllata separatamente da online-mode — così il server si avvia e sembra corretto, ma continua a rifiutare i giocatori privi di un profilo firmato da Mojang. Imposta su false anche quella, aggiungendo tu la riga se nel file non c'è. L'altra causa frequente è aver modificato il file mentre il server era acceso, il che sovrascrive la modifica allo spegnimento.
AuthMe Reloaded aggiunge una password a ogni nome utente: i giocatori fanno /register una volta e /login a ogni sessione, e finché non lo fanno non possono muoversi, costruire o scrivere in chat. Su un server in modalità offline non è facoltativo. Senza, un nome utente è solo testo inviato dal client, quindi chiunque conosca il tuo indirizzo può entrare come te o come un moderatore — e se i gradi sono assegnati per nome, arriva già con quei diritti. Installalo prima di diffondere l'indirizzo.
Sì, su un server in cui si è già giocato. Minecraft tiene traccia dei giocatori tramite UUID, e un UUID in modalità offline è generato dal nome utente invece di essere emesso da Mojang, quindi ogni giocatore diventa di fatto una persona nuova. Inventari, bauli dell'End, progressi, home, saldi, protezioni del terreno e gruppi di permessi restano tutti nel mondo, ma collegati a un'identità con cui non accede più nessuno. Non viene cancellato nulla, e tornare indietro ripristina i vecchi dati — ma fai un backup prima di modificare l'impostazione.
Sì. online-mode è una riga qualunque del tuo server.properties, e hai pieno accesso al gestore file e alla console del tuo server, quindi puoi cambiare quell'impostazione come qualsiasi altra. Il pannello non la sovrascrive — gestisce soltanto le voci di IP e porta del server — e i backup con un clic ti permettono di annullare la modifica se non ti convince.
Le skin sono conservate da Mojang e vengono servite in base a un account verificato. Senza verifica il server non ha alcun account da consultare, quindi tutti appaiono come lo Steve o l'Alex predefiniti. Installare SkinsRestorer risolve — i giocatori poi impostano la propria con /skin set e un nome utente. Su una rete con proxy installalo sul proxy anziché su ogni server backend.
Il tuo server, le tue impostazioni
Un server Minecraft con accesso completo ai file, console dal vivo e backup con un clic — una modifica come questa richiede un minuto ed è sempre reversibile. Protezione DDoS Voxility e backup giornalieri inclusi, con un obiettivo di uptime del 99,9%.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours