部屋のデータが消えた

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

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

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

曖昧に回答すると、多分、src_ruby/config.rb の設定が何か抜けているんだと思います。
きっとそんな感じ。
  • MH35
  • MH35's Avatar Topic Author
7 years 4 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
7 years 4 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
7 years 4 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
7 years 4 months ago #1967 by MH35
MH35 replied the topic: 部屋のデータが消えた
解決しました。どうやら同梱されているmysqlライブラリが悪さをしていたようです。自前でgem installしたものを用いるようにした(同梱されているmysqlライブラリを削除した)ところ、正常に動作するようになりました。
Moderators: くまかばらぁ
Time to create page: 0.130 seconds
Powered by Kunena Forum

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