部屋のデータが消えた

  • MH35
  • MH35's Avatar Topic Author
1 year 5 months ago #1961 by MH35
MH35 created the topic: 部屋のデータが消えた
1.46.00から1.48.00へアップデートしたところ、部屋のデータがなぜかほとんど残っていません。
また、既存の部屋へアクセスしても正常に開くことができません。
新しい部屋を作ることはできますが、中身がおかしいです。

何かやらなければならないことがありますでしょうか?
MySQLを使っていて、WebIFは正常に動作していることを確認済みです。
log.txtには何も出力されません。
More
1 year 5 months ago #1962 by たいたい竹流
たいたい竹流 replied the topic: 部屋のデータが消えた
たいたい竹流です。

ほんど残っていないのほんとどが具体的にどういう内容なのか、
中身がおかしいというのが具体的にどうなっているのか、
具体的に書いていただけると
具体的に回答しやすいです。

曖昧に回答すると、多分、src_ruby/config.rb の設定が何か抜けているんだと思います。
きっとそんな感じ。
  • MH35
  • MH35's Avatar Topic Author
1 year 5 months ago #1963 by MH35
MH35 replied the topic: 部屋のデータが消えた
設定ファイルを比較したところ、新たに増えた設定と、DB接続をlocalhostから127.0.0.1へ変更したこと(変更しないとエラーになった)、メンテナンスを解除したこと以外に違いはないようです。
137c137
< $databaseHostName = "localhost"
---
> $databaseHostName = "127.0.0.1"
143c143
< $isMentenanceNow = true
---
> $isMentenanceNow = false
271a272,276
> 
> #ログアウト時に他に人がいない場合、部屋の削除を質問するかどうかを設定(true:質問する、false:しない)
> $isAskRemoveRoomWhenLogout = false
> 
> 
288a294,296
> アースドーン4版
> 朱の孤塔のエアゲトラム
> アマデウス
294a303
> 詩片のアルセット
298a308,309
> 央華封神RPG第三版
> ガーデンオーダー
303d313
< 央華封神RPG第三版
304a315
> ガラコと破界の塔
309a321
> クトゥルフ第7版
315a328,329
> Shared†Fantasia
> ジェームズ・ボンド007
318a333
> 少女展爛会
326a342
> でたとこサーガ
330a347,348
> ドラクルージュ
> トワイライト・ガンスモーク
333a352
> 鵺鏡
341a361
> ビギニングアイドル
360d379
< Record of Steam
361a381
> Chill 3
363a384
> 로그 호라이즌

DBのダンプを合わせて添付いたします。
Attachments:
  • MH35
  • MH35's Avatar Topic Author
1 year 5 months ago #1964 by MH35
MH35 replied the topic: 部屋のデータが消えた
設定ファイルについても合わせて添付いたします(DBパスワード部分だけは伏字ですが、あとは原文ままです)
もう1個カスタマイズしてるのは、DodontoFServer.rbで以下のコードを追加していることです。
unless $".index(__FILE__)
  $".push(__FILE__)
end 
これは、自分自身の多重読み込みを防ぐためです。

よろしくお願い申し上げます。
Attachments:
  • MH35
  • MH35's Avatar Topic Author
1 year 5 months ago #1965 by MH35
MH35 replied the topic: 部屋のデータが消えた
なお、Web APIでgetRoomInfoしたところ、以下のような状況になります(部屋番号902)
{"result":"OK","counter":["HP","/HP","MP","/MP","防御","*状態","命中","回避","生命抵抗","精神抵抗","移動"],"roomName":"","chatTab":[],"outerImage":false,"visit":false,"game":""}

コードを読む限り、playRoomInfo.jsonのデータを取ることに失敗しているようです。

よろしくお願い申し上げます。
  • MH35
  • MH35's Avatar Topic Author
1 year 5 months ago #1967 by MH35
MH35 replied the topic: 部屋のデータが消えた
解決しました。どうやら同梱されているmysqlライブラリが悪さをしていたようです。自前でgem installしたものを用いるようにした(同梱されているmysqlライブラリを削除した)ところ、正常に動作するようになりました。
Moderators: くまかばらぁ
Time to create page: 0.373 seconds
Powered by Kunena Forum

Login Form

ログインしなくても質問・回答は可能です。 アカウントを作製してログインすると更新通知などの機能が使えるようになります。
Handbook

Banner
作者にAmazonギフト券を送る
→宛先:This email address is being protected from spambots. You need JavaScript enabled to view it.
Donation