オンセンルームのソースコードを公開しました【トピック・掲示板】

ぽん太@番頭
ぽん太@番頭トピックデータ・支援 押されたいいね! 32
登録日:2018/05/02 06:22最終更新日:2019/09/08 07:42

オンラインセッション用ツール「オンセンルーム」のソースを公開します。
どうぞご利用ください。

設置・解説ページ
https://trpgsession.click/onsenroom.php

オンセンルーム公式鯖で使われている画像・楽曲を自設サーバーで使う方法
https://trpgsession.click/onsenroom-otherdata.php
いいね! いいね!  32

コメントを書く

※投稿するにはログインが必要です。

トピック一覧に戻る

コメント一覧

ぽん太@番頭
27. ぽん太@番頭
2018/09/28 19:54
> 26. パーノさん
ご連絡ありがとうございます。

> 3-1ブラウザで自設サーバーに入れたオンセンルームの管理者ページ(administer.php)にアクセスする。が、よくわかりません。
上記について、

ブラウザのURL入力欄に管理者ページ(administer.php)のアドレスを入力いただきアクセスします。
例えば利用されているサーバーのドメインがsample.sakura.ne.jpでSSLを使っていない場合、管理者ページにアクセスするURLは「http://sample.sakura.ne.jp/administer.php」となります。
いいね! いいね!1
パーノ
26. パーノ
2018/09/27 19:20
こんばんは、初歩的な質問で申し訳ありませんが、サーバに設置したいので聞きたいことがあります。
3-1ブラウザで自設サーバーに入れたオンセンルームの管理者ページ(administer.php)にアクセスする。
が、よくわかりません。
管理者ページのカッコ内を検索してみましたが、アクセスできるような感じではありませんでした。
どうすればアクセスできるようになるのでしょうか?
FFFTPとさくらサーバーを使用しています。
いいね! いいね!0
ぽん太@番頭
25. ぽん太@番頭
2018/06/01 18:43
> 24. 蝉丸さん
ご返答ありがとうございます。

> 試してみましたが、特に表示は変わりませんでした。
上記について、

ルームサーバー側で恐らく何かしらの error等があり処理が進んでいない可能性があります。Webサーバソフトウェアの error log等 をご覧いただき、問題点を確認いただけますでしょうか。

また利用しているサーバが自設ではなく、プロバイダのものを利用している場合(さくらインターネットなど)のその仕様等も確認されるといいと思います。

よろしくお願い致します。
いいね! いいね!1
蝉丸
24. 蝉丸
2018/06/01 08:49
>上記キャプチャを参考に当サイトの認証処理のエラーを詳細表示するよう変更したので、

試してみましたが、
特に表示は変わりませんでした。
いいね! いいね!0
ぽん太@番頭
23. ぽん太@番頭
2018/05/31 21:03
> 22. 蝉丸さん
ご返答ありがとうございます。

> エラー時の画面キャプチャを撮りました。
上記について、

上記キャプチャを参考に当サイトの認証処理のエラーを詳細表示するよう変更したので、
再度お試しいただき、エラーが出た場合の表示を再度教えていただけますでしょうか。

お手数ですがよろしくお願いします。
いいね! いいね!2
蝉丸
22. 蝉丸
2018/05/31 20:19
>ぽん太@番頭さん

エラー時の画面キャプチャを撮りました。
http://fast-uploader.com/file/7083321048567/
いいね! いいね!0
ぽん太@番頭
21. ぽん太@番頭
2018/05/30 17:17
> 20. 蝉丸さん
ご連絡ありがとうございます。

> php-xmlとphp-curlを確認してみましたが問題は無さそうです。
上記について、

どの操作でどのようなエラーが出ていますでしょうか。環境等も含めた詳細な情報をいただけると改善につながる解答ができるかもしれません。

よろしくお願い致します。
いいね! いいね!1
蝉丸
20. 蝉丸
2018/05/28 09:28
php-xmlとphp-curlを確認してみましたが問題は無さそうです。

http://www.bigfatrat999.shop/info.php
いいね! いいね!0
蝉丸
19. 蝉丸
2018/05/23 17:47
>phpinfo
有難うございます
そういえばそんな機能有りましたね、
何年もPHP使ってないので存在も忘れてました
いいね! いいね!0
ぽん太@番頭
18. ぽん太@番頭
2018/05/23 12:42
15. 17. 蝉丸さん
16. どどんとふ公式鯖管理人さん

遅レスになりましたが、PHP7.0で大丈夫です。
どどんとふ公式鯖管理人さん、ご対応ありがとうございました。

php-xmlとphp-curlが入っているかはphpinfoで確認されると早いと思います。
いいね! いいね!2
蝉丸
17. 蝉丸
2018/05/23 10:18
>連携申請にはphp-xmlとphp-curlが必要なのですが、そのレンタルサーバーでは利用できるでしょうか?

情報展開有難うございます、
確認してみます
いいね! いいね!0
とあるTRPG鯖管理人
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はどどんとふ公式鯖のを使うという方法も使えますし)
いいね! いいね!5
蝉丸
15. 蝉丸
2018/05/19 08:42
>ぽん太@番頭さん
回答有難うございました。

最新のソースコードを取得し直して
権限も付与し直しましたがやはり失敗してしまいます。
※前回はフォルダにのみ権限が付与された状態でした。

PHPのバージョンは7.0ですがそれは問題ないですか?
いいね! いいね!0
ぽん太@番頭
14. ぽん太@番頭
2018/05/18 14:08
> 13. 蝉丸さん
ご質問ありがとうございます。

> 5月2日時点ではオンセンとの連携申請が上手く言ったのですが今やるとエラーとなります。
上記について、

プロトコルがhttpsではないこと及び負荷情報を非表示にしていることは原因ではありません。
次に、エラーの内容がわからないため断言はできないのですが、

恐らく、
「5月2日時点ではオンセンとの連携申請が上手く言った」というところで、
5/3以降ロビーサーバーの仕様を一点変更しており、ロビーサーバーからルームサーバーの情報を取得テストを行い、失敗した場合は、「ロビーサーバーからのアクセスが失敗したため登録は中断されました。」エラーを出すようし、処理を中断するようしました。これに引っかかっているのではないかと思います。
上記の原因は、外部からのexeディレクトリ内ファイル実行権がないためだと思われます。

以上となります。ご参考になれば幸いです。
いいね! いいね!2
蝉丸
13. 蝉丸
2018/05/18 11:42
質問させてください。
5月2日時点ではオンセンとの連携申請が上手く言ったのですが
今やるとエラーとなります。

プロトコルがhttpsではない、
負荷情報を非表示にしている、のどちらかに原因があったりしますか?
(私の借りたレンタルサーバはlinuxじゃないのかCPU負荷情報が取得できないため消しています)

http://www.bigfatrat999.shop
いいね! いいね!0
ぽん太@番頭
12. ぽん太@番頭
2018/05/16 15:40
オンセンルーム公式鯖で使われている画像・楽曲を自設サーバーで使う方法を別途ページで解説しました。
https://trpgsession.click/onsenroom-otherdata.php
いいね! いいね!10
ぽん太@番頭
11. ぽん太@番頭
2018/05/12 14:37
> 10. 田中さん

> BCDiceのパスがよくわからなくてbcdice.rbまで通せばいいんですよね?
上記について、

bone&cardsのsrcディレクトリ上の BCDice-master/ までパスを通してください。これについては説明が不明瞭だったので説明文を修正致します。

---
追記.
ver.1.00.02をリリースしました。
また、オンセンルーム設置・解説ページにbone&cardsのフルパスについて記載を追加しました。
いいね! いいね!4
田中
10. 田中
2018/05/12 14:04
BCDiceのパスがよくわからなくてbcdice.rbまで通せばいいんですよね?
いいね! いいね!0
ぽん太@番頭
9. ぽん太@番頭
2018/05/12 14:00
> 8. 田中さん
ご質問ありがとうございます。

> 部屋作成画面ではダイスボット欄にbac分が表示されてるのですがルームデータ内だと表示されないのはこっちの環境のせいだと思うのですが、原因になりそうな要因はありますか?
上記について、

まず、born&cardsを認識していないと思われます。原因は、const.php の BAC_ROOT の値にbone&cardsのフルパスが入っていないためだと思われます。
次に、部屋作成画面でダイスボットがbone&cardsのものも含み全て表示されるのは、当アプリのバグでbone&cardsを認識するしない関わらず全て表示する挙動となっています。すみません。
これについては、バージョンアップ時に修正を行います。
いいね! いいね!1
田中
8. 田中
2018/05/12 13:36
>>6.ぽん太@番頭 さん

返答ありがとうございます
部屋作成画面ではダイスボット欄にbac分が表示されてるのですがルームデータ内だと表示されないのはこっちの環境のせいだと思うのですが、原因になりそうな要因はありますか?
いいね! いいね!0