現在、Linux で Minecraft にアクセスすることはできませんが、そのコマンド ラインは怪しいようです。これを試してみてください:
java -Xms512m -Xmx1024m -cp "$HOME/.minecraft/bin/*" -Djava.library.path="$HOME/.minecraft/bin/natives" net.minecraft.client.Minecraft "$USER"
それでもうまくいかない場合は、効果を知っておきましょう (エラー メッセージ、入力できますが、名前が間違っているなど) は、さらなるトラブルシューティングに役立ちます。 :-)
編集済み :Ubuntu 12.04 x32 で動作
*追伸:"$USER" の後に "$PASSWORD" "$SERVER"
を追加することもできます *
TL;DR:名前を変更できるランチャーを使用してください。または、長々とした端末コマンドを使用して操作してください。
長い答え:
Minecraft サーバーのオフライン モードでは、プレイヤーが Minecraft アカウント データベースで認証する必要はありません。ただし、次の場合:
- minecraft.jar ファイルを直接実行する
- 元の Minecraft ランチャーの「オフラインでプレイ」機能を使用します。
ゲーム内の名前は「Player」になります。
これを変更する唯一の方法は次のとおりです:
- 名前を変更できる非公式のランチャーを使用する (例:MinecraftSP)
- コマンドライン
- ソースコードを編集して再コンパイルする
これらの方法のいずれかを成功した場合 、ゲーム内の名前は異なりますが、検証のために Minecraft アカウント データベースで認証する必要はありません。この検証は、online-mode=true
のサーバーで行われます 、したがって、これらの方法を使用する人はそれらのサーバーに参加できません。
これらの方法を併用して使用する場合は、 Minecraft ファイル (minecraft.jar
など)、ゲームを購入していない場合は違法です。
タイトルには Linux しか記載されていませんが、OP には Windows が記載されており、検索するとここにたどり着きました。
当然のことながら、複数のクライアントをすべて異なる名前で接続する必要がある場合に、プラグインをテストするために使用する、Windows オフラインの名前変更ソリューションを共有できると思いました.
@SET /P IGN=IGN=
@java -Xms512m -Xmx512m -cp "%APPDATA%/.minecraft/bin/*" -Djava.library.path="%APPDATA%/.minecraft/bin/natives" net.minecraft.client.Minecraft %IGN%
上記を Offline.bat という名前のファイルに入れます。そのファイルをダブルクリックすると、コマンド ウィンドウが開き、使用するゲーム内の名前 (IGN) を入力するよう求められます。使用する名前を入力して Enter キーを押すだけで、その名前で Minecraft をオフライン モードで起動できます。