Je n'ai pas accès à Minecraft sur Linux pour le moment, mais cette ligne de commande semble suspecte. Essayez ceci :
java -Xms512m -Xmx1024m -cp "$HOME/.minecraft/bin/*" -Djava.library.path="$HOME/.minecraft/bin/natives" net.minecraft.client.Minecraft "$USER"
Si cela ne fonctionne toujours pas pour vous, savoir ce que fait se produire (messages d'erreur, vous laisse entrer mais a un mauvais nom, ...) serait utile pour un dépannage plus approfondi. :-)
Modifié :Fonctionne sur Ubuntu 12.04 x32
*P.S. :après "$USER", vous pouvez également ajouter "$PASSWORD" "$SERVER"
*
TL;DR :Utilisez un lanceur qui peut modifier le nom. Ou utilisez une commande de terminal longue pour le manipuler.
Réponse longue :
Le mode hors ligne du serveur Minecraft n'exige pas que les joueurs s'authentifient auprès de la base de données des comptes Minecraft. Cependant, lorsque vous :
- Exécuter directement le fichier minecraft.jar
- Utilisez la fonction "Jouer hors ligne" du lanceur original de Minecraft.
Votre nom dans le jeu serait "Joueur".
La seule façon de changer cela est de :
- Utilisez un lanceur non officiel qui peut changer le nom (par exemple, MinecraftSP)
- La ligne de commande
- Modifier le code source et le recompiler
Lorsque vous utilisez l'une de ces méthodes avec succès , votre nom en jeu sera alors différent, sans qu'il soit nécessaire de vous authentifier auprès de la base de données de compte Minecraft pour vérification. Cette vérification est faite avec des serveurs avec online-mode=true
, ainsi les personnes qui utilisent ces méthodes ne peuvent pas rejoindre ces serveurs.
Veuillez noter que lorsque vous utilisez l'une de ces méthodes conjointement avec les fichiers Minecraft (minecraft.jar
et autres), c'est illégal si vous n'avez pas acheté le jeu.
Bien que le titre ne mentionne que Linux, l'OP mentionne Windows, et la recherche m'a amené ici.
J'ai pensé que je pourrais partager ma solution de changement de nom hors ligne Windows que j'utilise pour tester mes plugins lorsque j'ai besoin de plusieurs clients connectés sous des noms différents, naturellement.
@SET /P IGN=IGN=
@java -Xms512m -Xmx512m -cp "%APPDATA%/.minecraft/bin/*" -Djava.library.path="%APPDATA%/.minecraft/bin/natives" net.minecraft.client.Minecraft %IGN%
J'ai mis ce qui précède dans un fichier nommé Offline.bat Lorsque je double-clique sur ce fichier, une fenêtre de commande s'ouvre et vous invite à entrer le nom de jeu (IGN) que vous souhaitez utiliser. Entrez simplement le nom que vous souhaitez utiliser et appuyez sur Entrée pour lancer Minecraft en mode hors ligne avec ce nom.