GNU/Linux >> Tutoriels Linux >  >> Linux

Comment changer le nom du joueur dans le multijoueur minecraft en mode hors ligne sous Linux ?

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.


Linux
  1. Comment changer un nom d'hôte sous Linux

  2. Comment changer un nom d'utilisateur sous Linux

  3. Comment changer le nom d'hôte sous Linux

  4. Comment nommer un thread sous Linux ?

  5. Changer le nom du processus sous Linux

Comment changer l'adresse MAC sous Linux

Comment changer un shell d'utilisateurs sous Linux

Comment changer graphiquement le nom d'Ubuntu Linux

Comment changer d'utilisateur sous Linux

Comment changer l'adresse IP sous Linux

Comment changer le nom d'hôte sur Debian Linux