旧ランチャーでもログインできるようになったみたい
マイクラで遊ぶぜー と思って起動してみたら
Can’t connect to minecraft.net
的な赤文字が出てログインできない。まれにあることなので気にせずオフラインでマルチ接続しようとすると
Bad Login
と出てマルチワールドにログインできない。
最近BadLoginは何度か出てて、ログイン再試行すると入れたりしていたんだけど、今回はまったくログインできず。
Minecraftの認証鯖がおかしい?
Mojangのサポートセンターでステータスを確認してみるが異常なし
Mojang | Support Center
有志のステータス確認サイトもチェックしてみるが異常なし
Minecraft Status · Is Minecraft Down?
フォーラムで原因らしきものを確認
トピック – マイクラにログインできない時に上げるトピ • Minecraft 非公式日本ユーザーフォーラム (2013年11月30日以降のあたり)
ログインプロトコルが変更されて旧ランチャーだとログインできない
入ろうとしていたMultiは1.4.7ベースなので旧ランチャーのまま。原因はここっぽい
新ランチャーに環境を移してみる
Forge#534入りのMinecraft1.4.7環境を新ランチャーに移してみたので以下作業手順
(今までmcrunmanを使用していたが、公式ランチャーに乗り換えることに、とても便利なツールでしたありがとうございました)
バックアップ
Forgeなどを組み込んだminecraft.jar をバックアップ
coremods と mods フォルダ、configフォルダもバックアップ
新ランチャーで試してみると入れる
minecraft.net/downloadからMinecraft.exeをダウンロード。(これを書いている段階では1.3.4だった)
公式から新ランチャー落としてきて、とりあえずシングル1.7.2を試してみたところ正常にログイン成功
島スタート、まさかの島スタート 木が無かったのでリセットしました。
プロファイル作成
起動して[New Profile]を押す
Profile Nameは適当に1.4.7としておく
Use version は release 1.4.7 を選択
[Save Profile]で保存
一度このプロファイルでPlayしてみる。これで1.4.7のゲーム本体がダウンロードされる。
ランチャーメイン画面のProfileからさっき作ったProfile 1.4.7を選択
[Edit Profile]を押した画面にある[Open Game Dir]を押す
(Game Directoryにはまだチェック入れてないはずなので)デフォルトならば、C:\Users\ユーザー名\AppData\Roaming\.minecraft
が開くはず
varsions フォルダに 1.4.7という名前のフォルダがあるので、フォルダごとコピーして 1.4.7_Mod とリネームする
バックアップしたminecraft.jarをversion\1.4.7_Modフォルダの中へコピー
もともとあった1.4.7.jarは削除!
minecraft.jar を 1.4.7_Mod.jarにリネーム
同じく 1.4.7.json を1.4.7_Mod.jsonにリネーム
※ファイル名はフォルダ名と同じ名前にすること 今回は1.4.7_Modディレクトリなので 1.4.7_Mod.jar と 1.4.7_Mod.json に変更した
1.4.7_Mod.jsonファイルをテキストエディタで開く。
2行目の 1.4.7 の部分を 1.4.7_Mod に変更して保存
再度ランチャーを起動し
New Profile作成
Profile Name を 1.4.7_Modとでもする
Use version は release 1.4.7_Modを選択 (先ほど作成したディレクトリがここに表示されている)
これでこのProfileはMOD入りの1.4.7を利用することになる
バックアップしておいた coremods や mods, config フォルダを配置する
本来はgamedirectoryフォルダを指定してセーブデータやModsフォルダ coremodsフォルダなどはそっちへ配置するべきなのだが、minecraft 1.5以前はGameDirectoryフォルダを指定しても無視されてしまうようだ。
Mod入り1.4.7で遊ぶ場合、Modsフォルダなどは .minecraft直下に置くしかなさそう
この状態でもバニラ状態1.7.2などは正常に起動した。
ただ、バージョン違いでModの入った環境を作ろうとすると問題が出そう
minecraft1.6以降と共存させる場合は 1.6のProfileでGameDirectoryを作ってあげて、そっちにMODを導入することで回避はできそう
minecraft1.5以下で環境複数作るのは、公式ランチャーだけでは無理。という結論に。
とりあえず今は1.4.6Modマルチとバニラ1.7.2シングルぐらいしか遊ばないので問題はないが…。
早くRedPowerの新バージョン来ませんかね。
間違いや、もっと良い方法があったら教えてください。