今日は特に進捗もないので(拠点作り続行中)昨日起こった出来事について
ドアMOD(MalisisDoors)を入れたところ、通常のドアの表示がバグるという現象が発生
しょうがないのでMODを抜くことにしたんだけど
MODを抜いたら鯖が立ち上がらなくなった
Run the command /fml confirm or or /fml cancel to proceed.
Alternatively start the server with -Dfml.queryResult=confirm or -Dfml.queryResu
lt=cancel to preselect the answer.
こんなメッセージが出てどうにもならない
調べたらクライアント入れなおせとか、直りましたってのは見つかるけど
どうやったら直るのか具体的な話がない
試行錯誤の結果、なんとか復旧できたので
後のために記録として残すことにします。
(もしかしたら同じ症状の人がたどり着くかもしれないし)
私がやった方法は以下の通り
まず、マルチ用のプロファイルでシングルプレイのゲームを新規で始めます
新規でゲームを始めたら即終了
これで準備完了
次に鯖のマイクラフォルダ配下のworldフォルダの中身を
先程新規で作ったシングルプレイのセーブフォルダ
saves\[さっき作ったワールド名]\
に全部コピーします(多分全部じゃなくても大丈夫なんだろうけど調べてないのでw)
コピーしたらそのデータをシングルプレイで起動します
多分ブロックがないぞみたいなエラーのダイアログが表示されるので「はい」で修正します
(さっきの英語のエラーメッセージはここで「はい」か「いいえ」を選択させるためのものなんでしょうね)
ゲームが起動したらそのまま終了
さっきコピーしたファイルが修正されているはずなのでサーバーに戻して鯖クライアントを再起動
以上
要は鯖で立ち上がらなくなったセーブファイルをローカルで修正して戻すってことですね
どうもマルチ用のクライアントはローカルよりもいろいろとシビアみたいなんで
ローカルで競合しなくても鯖に入れるとダメみたいなのがあるようです
直し方さえわかれば今後もいろいろ試せそうだw