オンセンルームのソースコードを公開しました【トピック・掲示板】
ぽん太@番頭データ・支援 32 | |
登録日:2018/05/02 06:22最終更新日:2019/09/08 07:42 |
コメントを書く
コメント一覧
16. とあるTRPG鯖管理人 | |
2018/05/22 23:47 |
どどんとふ公式鯖の湯もphp7.0を使っていますので7.0で問題ないですよ。連携申請にはphp-xmlとphp-curlが必要なのですが、そのレンタルサーバーでは利用できるでしょうか? あと、bcdiceに関してはrubyコマンドを外部から実行する方式だと、ダイスロール毎にrubyの構文解析からしなきゃ行けない分、処理負荷が高くなりがちなので、個人的な希望としてはBCDice-APIを呼び出すのが良いのではないかと思っています。 こちらは、sinatraで常時サーバープロセスが稼働しているので、ダイスを大量に振ってもあまりサーバーに負担がかからないのと、phpからrubyを実行するが故のハマりどころを回避できるんじゃないでしょうか。 (レンタルサーバーでPHPだけ使って、BCDice-APIはどどんとふ公式鯖のを使うという方法も使えますし)
15. 蝉丸 | |
2018/05/19 08:42 |
>ぽん太@番頭さん 回答有難うございました。 最新のソースコードを取得し直して 権限も付与し直しましたがやはり失敗してしまいます。 ※前回はフォルダにのみ権限が付与された状態でした。 PHPのバージョンは7.0ですがそれは問題ないですか?
14. ぽん太@番頭 | |
2018/05/18 14:08 |
> 13. 蝉丸さん ご質問ありがとうございます。 > 5月2日時点ではオンセンとの連携申請が上手く言ったのですが今やるとエラーとなります。 上記について、 プロトコルがhttpsではないこと及び負荷情報を非表示にしていることは原因ではありません。 次に、エラーの内容がわからないため断言はできないのですが、 恐らく、 「5月2日時点ではオンセンとの連携申請が上手く言った」というところで、 5/3以降ロビーサーバーの仕様を一点変更しており、ロビーサーバーからルームサーバーの情報を取得テストを行い、失敗した場合は、「ロビーサーバーからのアクセスが失敗したため登録は中断されました。」エラーを出すようし、処理を中断するようしました。これに引っかかっているのではないかと思います。 上記の原因は、外部からのexeディレクトリ内ファイル実行権がないためだと思われます。 以上となります。ご参考になれば幸いです。
13. 蝉丸 | |
2018/05/18 11:42 |
質問させてください。 5月2日時点ではオンセンとの連携申請が上手く言ったのですが 今やるとエラーとなります。 プロトコルがhttpsではない、 負荷情報を非表示にしている、のどちらかに原因があったりしますか? (私の借りたレンタルサーバはlinuxじゃないのかCPU負荷情報が取得できないため消しています) http://www.bigfatrat999.shop
12. ぽん太@番頭 | |
2018/05/16 15:40 |
オンセンルーム公式鯖で使われている画像・楽曲を自設サーバーで使う方法を別途ページで解説しました。 https://trpgsession.click/onsenroom-otherdata.php
11. ぽん太@番頭 | |
2018/05/12 14:37 |
> 10. 田中さん > BCDiceのパスがよくわからなくてbcdice.rbまで通せばいいんですよね? 上記について、 bone&cardsのsrcディレクトリ上の BCDice-master/ までパスを通してください。これについては説明が不明瞭だったので説明文を修正致します。 --- 追記. ver.1.00.02をリリースしました。 また、オンセンルーム設置・解説ページにbone&cardsのフルパスについて記載を追加しました。
9. ぽん太@番頭 | |
2018/05/12 14:00 |
> 8. 田中さん ご質問ありがとうございます。 > 部屋作成画面ではダイスボット欄にbac分が表示されてるのですがルームデータ内だと表示されないのはこっちの環境のせいだと思うのですが、原因になりそうな要因はありますか? 上記について、 まず、born&cardsを認識していないと思われます。原因は、const.php の BAC_ROOT の値にbone&cardsのフルパスが入っていないためだと思われます。 次に、部屋作成画面でダイスボットがbone&cardsのものも含み全て表示されるのは、当アプリのバグでbone&cardsを認識するしない関わらず全て表示する挙動となっています。すみません。 これについては、バージョンアップ時に修正を行います。
8. 田中 | |
2018/05/12 13:36 |
>>6.ぽん太@番頭 さん 返答ありがとうございます 部屋作成画面ではダイスボット欄にbac分が表示されてるのですがルームデータ内だと表示されないのはこっちの環境のせいだと思うのですが、原因になりそうな要因はありますか?