Minecraft · Guide

Come attivare la modalità offline su un server Minecraft (giocatori non premium / crackati)

Aggiornato August 2, 2026 15 min di lettura

In questa pagina
  1. La risposta breve: tre passaggi per la modalità offline
  2. Cosa fa davvero la modalità offline
  3. Attivarla nel pannello HytHost, passo dopo passo
  4. Sicurezza: in modalità offline, chiunque può essere chiunque
  5. Cosa notano i tuoi giocatori: nuovi UUID e skin mancanti
  6. Reti con proxy: BungeeCord e Velocity
  7. Provarla, e sistemare ciò che non va
  8. 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:

  1. Ferma il server. Fermato del tutto, non riavviato — un server in esecuzione riscrive la propria copia delle impostazioni sopra la tua quando si spegne.
  2. Apri server.properties e 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.
  3. Salva, poi avvia il server. I giocatori non premium ora si collegano allo stesso indirizzo di tutti gli altri.
Due cose da sistemare prima di aprire le porte. Modalità offline significa che chiunque può entrare con qualsiasi nome utente, incluso il tuo, quindi ti serve prima un plugin di autenticazione. E ogni giocatore riceve un nuovo UUID — inventari, gradi e protezioni del terreno della modalità online non verranno riportati, quindi fai un backup prima di cambiare.

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.

Il tuo amico gioca su Xbox, PlayStation, Switch o telefono? Allora è l'impostazione sbagliata — i giocatori su console e mobile usano Bedrock Edition, e nessuna modifica a 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:

  1. 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".
  2. Apri la scheda Files. Atterri subito nella cartella principale del server — lo stesso posto in cui si trovano server.properties, la cartella plugins e la cartella del mondo.
  3. Clicca su server.properties per modificarlo. Si apre nell'editor di testo integrato del pannello — un semplice elenco di impostazioni, una per riga, in ordine alfabetico.
  4. Trova online-mode e impostalo su false. Cambia online-mode=true in online-mode=false. Niente virgolette, niente spazi attorno al segno di uguale e nessuna seconda copia della riga.
  5. Trova enforce-secure-profile e 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 semplicemente enforce-secure-profile=false su una riga a sé alla fine.
  6. 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.
Non saltare 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".
Preferisci l'auto-hosting? Esattamente le stesse due righe. 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 Minecraft

Sicurezza: 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.

  1. Scarica il JAR dalla pagina ufficiale e mettilo nella cartella plugins del tuo server — la stessa procedura di qualsiasi altro plugin, spiegata passo dopo passo in come installare i plugin di Minecraft.
  2. Riavvia il server in modo che il plugin si carichi e scriva la sua configurazione predefinita.
  3. Apri plugins/AuthMe/config.yml e stringi i valori predefiniti. Queste quattro voci sono le più importanti:
    settings:
      restrictions:
        timeout: 30
        maxRegPerIp: 2
        allowChat: false
      security:
        minPasswordLength: 8
    Così 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.
  4. Spiega ai tuoi giocatori i due comandi. Al primo ingresso: /register con la password scelta, digitata due volte. A ogni ingresso successivo: /login con 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.

La whitelist da sola qui non ti copre. Una whitelist controlla i nomi utente — e in modalità offline il nome utente è proprio la cosa che non viene più verificata. Continua comunque a tenere fuori gli sconosciuti di passaggio, il che ha il suo valore, ma non impedisce a chi conosce il nome di un giocatore in whitelist di entrare al posto suo. Whitelist più plugin di autenticazione è la combinazione che funziona; la whitelist da sola no.

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.

Decidi prima del lancio, e fai prima un backup. Cambiare un server su cui si è già giocato costerà ai giocatori i loro progressi, e tornare indietro non unisce i due insiemi di dati. Fai un backup prima di modificare l'impostazione, così hai una via d'uscita.

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.

Il rischio vero è un backend raggiungibile direttamente da chiunque. Un backend su 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 giocatoreCosa significaSoluzione
Verifica del nome utente non riuscitaIl server sta ancora controllando con Mojangonline-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 sicuriLa modalità offline è attiva, ma la firma della chat è ancora impostaImposta enforce-secure-profile=false — aggiungi la riga se nel file non c'è
Il server non compare o va in timeoutNon ha nulla a che vedere con la modalità offlineUn problema di connessione o di indirizzo — il server non è proprio raggiungibile
Sono tutti Steve o AlexNormale in modalità offlineInstalla SkinsRestorer
Vecchi oggetti e gradi sparitiGli 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.

FAQ

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