Al momento non ho accesso a Minecraft su Linux, ma quella riga di comando sembra sospetta. Fai un tentativo:
java -Xms512m -Xmx1024m -cp "$HOME/.minecraft/bin/*" -Djava.library.path="$HOME/.minecraft/bin/natives" net.minecraft.client.Minecraft "$USER"
Se ancora non funziona per te, sapere cosa fa accadere (messaggi di errore, ti permette di entrare ma ha un nome sbagliato, ...) sarebbe utile per un'ulteriore risoluzione dei problemi. :-)
Modificato :Lavora su Ubuntu 12.04 x32
*P.S.:dopo "$USER" puoi anche aggiungere "$PASSWORD" "$SERVER"
*
TL; DR:usa un launcher che può modificare il nome. Oppure usa qualche prolisso comando da terminale per manipolarlo.
Risposta lunga:
La modalità offline nel server Minecraft non richiede ai giocatori di autenticarsi con il database dell'account Minecraft. Tuttavia, quando:
- Esegui direttamente il file minecraft.jar
- Utilizza la funzione "Gioca offline" del launcher originale di Minecraft.
Il tuo nome nel gioco sarebbe "Giocatore".
L'unico modo per cambiarlo è:
- Utilizza un launcher non ufficiale che può modificare il nome (ad es. MinecraftSP)
- La riga di comando
- Modificare il codice sorgente e ricompilarlo
Quando esegui uno di questi metodi con successo , il tuo nome nel gioco sarà quindi diverso, senza richiedere l'autenticazione con il database dell'account Minecraft per la verifica. Questa verifica viene eseguita con server con online-mode=true
, pertanto le persone che utilizzano questi metodi non possono accedere a quei server.
Tieni presente che quando utilizzi uno di questi metodi insieme a i file di Minecraft (minecraft.jar
e altri), è illegale se non hai acquistato il gioco.
Sebbene il titolo menzioni solo Linux, l'OP menziona Windows e la ricerca mi ha portato qui.
Ho pensato di condividere la mia soluzione di modifica del nome offline di Windows che utilizzo per testare i miei plug-in quando ho bisogno di più client collegati tutti con nomi diversi, naturalmente.
@SET /P IGN=IGN=
@java -Xms512m -Xmx512m -cp "%APPDATA%/.minecraft/bin/*" -Djava.library.path="%APPDATA%/.minecraft/bin/natives" net.minecraft.client.Minecraft %IGN%
Ho inserito quanto sopra in un file chiamato Offline.bat Quando faccio doppio clic su quel file, si aprirà una finestra di comando e ti verrà chiesto di inserire il nome di gioco (IGN) che desideri utilizzare. Inserisci semplicemente il nome che desideri utilizzare e premi Invio per avviare Minecraft in modalità offline con quel nome.