Ich habe im Moment keinen Zugriff auf Minecraft unter Linux, aber diese Befehlszeile sieht verdächtig aus. Probieren Sie es aus:
java -Xms512m -Xmx1024m -cp "$HOME/.minecraft/bin/*" -Djava.library.path="$HOME/.minecraft/bin/natives" net.minecraft.client.Minecraft "$USER"
Wenn es bei Ihnen immer noch nicht funktioniert, wissen Sie, was funktioniert auftreten (Fehlermeldungen, lässt Sie rein, hat aber falschen Namen, …) wäre für die weitere Fehlersuche hilfreich. :-)
Bearbeitet :Funktioniert unter Ubuntu 12.04 x32
*P.S.:Nach "$USER" können Sie auch "$PASSWORD" "$SERVER"
hinzufügen *
TL;DR:Verwenden Sie einen Launcher, der den Namen ändern kann. Oder verwenden Sie einen langatmigen Terminalbefehl, um es zu manipulieren.
Lange Antwort:
Der Offline-Modus auf dem Minecraft-Server erfordert keine Authentifizierung der Spieler bei der Minecraft-Kontodatenbank. Wenn Sie jedoch:
- Führen Sie die minecraft.jar-Datei direkt aus
- Verwenden Sie die "Offline spielen"-Funktion des ursprünglichen Minecraft-Launchers.
Ihr Name im Spiel wäre "Spieler".
Die einzige Möglichkeit, dies zu ändern, ist:
- Verwenden Sie einen inoffiziellen Launcher, der den Namen ändern kann (z. B. MinecraftSP)
- Die Befehlszeile
- Bearbeiten des Quellcodes und Neukompilieren
Wenn Sie eine dieser Methoden erfolgreich ausführen , wird Ihr Name im Spiel dann anders sein, ohne dass Sie sich zur Überprüfung bei der Minecraft-Kontodatenbank authentifizieren müssen. Diese Überprüfung erfolgt bei Servern mit online-mode=true
, daher können Personen, die diese Methoden verwenden, diesen Servern nicht beitreten.
Bitte beachten Sie, dass wenn Sie eine dieser Methoden in Verbindung mit verwenden die Minecraft-Dateien (minecraft.jar
und andere), ist es illegal, wenn Sie das Spiel nicht gekauft haben.
Obwohl der Titel nur Linux erwähnt, erwähnt das OP Windows, und die Suche brachte mich hierher.
Ich dachte, ich könnte meine Windows-Offline-Namensänderungslösung teilen, die ich zum Testen meiner Plugins verwende, wenn ich natürlich mehrere Clients benötige, die alle unter verschiedenen Namen verbunden sind.
@SET /P IGN=IGN=
@java -Xms512m -Xmx512m -cp "%APPDATA%/.minecraft/bin/*" -Djava.library.path="%APPDATA%/.minecraft/bin/natives" net.minecraft.client.Minecraft %IGN%
Ich habe das Obige in eine Datei namens Offline.bat eingefügt. Wenn ich auf diese Datei doppelklicke, wird ein Befehlsfenster geöffnet und Sie werden aufgefordert, den In-Game-Namen (IGN) einzugeben, den Sie verwenden möchten. Geben Sie einfach den gewünschten Namen ein und drücken Sie die Eingabetaste, um Minecraft im Offline-Modus mit diesem Namen zu starten.