XaiJu
ccfolia

ccfolia

fanbox


ccfolia posts

負荷対策パッチアップデート v1.33.5 について

みなさま。いつもありがとうございます。ココフォリア開発チームです。本日、先日の負荷対策アップデート(ターボモードの追加)に続きまして、サーバーの安定稼働のためのパッチアップデート v1.33.5 を適用いたしました。

今後の負荷対策の方針について

先日の発表で、1mb以上の画像データについて利用を制限させていただく可能性がある旨をご説明させていただきました。その後、いただいたご意見も元に、技術的な解決案の模索も含め、対応を検討して参りました。今後については、以下の仕様で運用させていただきたく、何卒ご理解・ご協力のほど、よろしくお願いいたします。


(1) アップロード画像の自動最適化を行います

これまでのココフォリアでは、1mb以上のデータについて画像のサイズ圧縮を任意で行うことができました。v1.33.5 以降は、容量に関わらず、すべての画像に対して最適化処理を実行します。ただし、v.1.33.5 の画像最適化はこれまでと違い、アニメーションフレーム情報を維持するようになります。


CCFOLIA BASIC(無料プラン)の場合

HD相当の画質に変換

・アニメーションフレーム情報を維持しつつ、ファイルサイズが 1mb 相当になるように解像度を調整


CCFOLIA PRO(有料プラン)の場合

WQHD相当の画質に変換

・アニメーションフレーム情報を完全に維持


なお、既にアップロードされた画像や、出力されたルームについては影響ございません。また、最大ファイルサイズの制限についても変更はございません。


(2) 画像ファイル一覧で読み込まれたファイル数とファイルサイズを表示するように変更します

これまで、利用ファイルの状況を確認できなかったため、データの整理を行っても実感を得づらい状態でした。また、ファイルの表示上限の3000件についてもわかりづらく、表示されなくなっても気づくことが難しい状態でした。そこで、v1.33.5からは画像一覧について読み込まれたファイル数とファイルサイズを表示し、利用ファイルサイズが2GBを超える場合には警告マークを表示するようになります。現状は警告マークによって利用が制限されることはございませんが、データを整理するきっかけにしていただけますと幸いです。なお、PROユーザーに関してはファイルサイズ上限による警告は解除されます。


(3) 音源の再生プロセスを最適化します。

サーバー負荷が増大した結果として、画像の読み込みのほか、音源の再生がなかなかはじまらないと言った影響が大きく出ていたかと思います。v1.33.5 では音源の再生プロセスを改善し、ネットワーク速度がある程度遅い状態でも再生開始までの時間が短くなるように改善いたしました。


(4) CCFOLIA PRO のターボモードについて、デフォルトをOFFの状態にします。

既存サーバーの強化を行い、これまでに比べて安定性が大きく増したため、今後「ターボモード」はあくまで負荷が大きい時の避難用として提供するように変更いたします。通常利用の中で、ファイルサーバーが遅いと感じた際には、「ルーム設定 > ターボモード」より引き続きご利用ください。


わかりづらい点に関しては、公式アカウントでもフォローしたいと思います。以上、引き続きどうぞよろしくお願いいたします。

View Post

ファイルサーバーの負荷軽減策パッチと今後の対応について

こんにちは。ココフォリア開発チームです。先日アナウンスさせていただきましたが、ここ数週間ほどココフォリア上での画像や音源の読み込みが遅くなる現象についてご報告をいただいており、開発チームでは原因の調査と対応策の検討を進めて参りました。


結論から申し上げますと、21時〜22時にかけてのココフォリアへのアクセスが混雑する時間帯、ファイルサーバーの応答が不安定になっていることを確認しております。原因については、サーバーへの負荷が問題となっている可能性が高く、負荷軽減のための施策が必要な状況です。


そこで、開発チームでは以下の対応を適用したいと考えています。

1. ターボモードの実装

2. 画像ファイル圧縮のルール変更

1. ターボモードの実装について(本日より)

ターボモードとは、通常のファイルサーバーを迂回してファイルを取得することで、一時的にネットワーク通信を高速化する仕組みです。ターボモードの設定はルーム内の左上メニューのルーム設定から開くことができます。

ターボモードを有効にすると、24時間の間、そのルーム内でのファイルの取得が迂回サーバーを経由して行われるようになります。この仕組みを利用すると、通常のファイルサーバーの負荷が高い時でも、安定した速度でココフォリアが利用できるようになる見込みです。

この仕組みのために新規サーバーを立ち上げていますが、ココフォリアのトラフィックをすべて受け切れるかは検証が必要であるため、当面はPROユーザーのみ有効なオプションとさせてください。ただ、PROユーザーが迂回サーバーを利用することによって、本体サーバーの負荷軽減が見込めますので、全体的な改善に繋がればと考えています。

2. 画像ファイル圧縮のルール変更(今後)

ココフォリアでは画像ファイルをアップロードした時に、1mb以上の画像については自動で圧縮がかかるようになっていますが、これを回避する手段が存在しています。現状は意図的にその回避手段を残しているのですが、ココフォリア上のトラフィックの7割が画像ファイルによるものであり、これがサーバーの負荷に繋がってしまっている状況です。

ですので、今後のアップデートで1mb以上の画像についてのアップロードを一部制限させていただく可能性がございます。詳細については、また変更の適用時にまとめて周知させていただければと思います。


--

以上、みなさまにはご迷惑をおかけしますが、何卒ご理解・ご協力を賜れますようお願い申し上げます。

View Post

実写ドラマ企画「ナイアルラトホテップの娘」の撮影現場に伺いました

いつもありがとうございます。ココフォリア開発チームの鳥頭です。


先日もSNS上で告知させていただきましたが、表題にもある「ナイアルラトホテップの娘」という実写ドラマ企画にご縁をいただいて、ココフォリアとして微力ながら宣伝等のご協力させていただくことになりました。オンラインセッションツールとドラマにどんな関係が!?と驚いた方もいたかもしれませんが、みなさまもご存知の通り邪神「ナイアルラトホテップ(ニャルラトホテプ)」が登場するクトゥルフ神話TRPG(出版:KADOKAWA)はココフォリア上でも非常に根強い人気があります。同様の題材を扱う作品としてTRPG文脈でも一緒に盛り上がることができれば、私たちにとっても面白いことになるのではと思い、お話をさせていただいた次第です。


本作品は「ナイアルラトホテップ」の娘であるという「随神縁(かむながらえにし)」とその従者である「伏芝弦琉(ふせしばゆずる)」を中心に展開されるサスペンスドラマです。某日某所で行われた撮影現場には、監督である山岸謙太郎氏を含め多くのスタッフが携わっており、作品をより良いものへとすべく真剣な面持ちで撮影に臨まれていました。


■演出確認中の山岸監督

■カメラテスト中の様子

■照明のセッティング打ち合わせ

■随神縁役の安藤奈々子さん(特別に掲載許可をいただきました)

ドラマは無事撮影を終え、現在は公開に向けて鋭意制作中とのことです。続報や制作の様子などは、随時公式SNSアカウントから発信されるようですので、気になる方はぜひフォローしてみてください。

ドラマ『ナイアルラトホテップの娘』公式


ココフォリアでは、オンラインセッションの界隈や文化を盛り上げていくために、今後様々な企画やプロダクトとも連携していきたいと考えています。何かご一緒できそうなことがありましたら、お気軽にご連絡をいただけますと幸いです。


それでは、またお会いしましょう。

View Post

v1.33.0 released 🐓

バージョン v1.33.0 がリリースされました。本バージョンは音源周りの改善と、(ついに)オリジナルのランダム表を追加して実行できる /roll-table コマンドが追加されます。最新版のココフォリアはこちらから! → https://ccfolia.com

また、本バージョンにて隠しコマンドの終了に向けたコマンド内容の変更がありますので、FANBOXの支援プランにご加入いただいている方は以下の記事も併せてご確認ください。→ https://ccfolia.fanbox.cc/posts/9757942

新機能

- BGMの複数選択による削除とタブ移動

- ユーザーボリューム設定を人の耳の聞こえ方準拠に

- 公式音源ライブラリが新UIに

- /roll-table コマンドの追加


/roll-table コマンドについて

以下の書式でオリジナルのランダム表をロールすることができます。実行時に都度ランダム表の内容を入力する必要があるため、クリックアクションでの利用を推奨しています。スクリーンパネル等の高度な設定から、クリックアクション「チャットに送信」を選択し、送信テキストに以下のテキストを入力してください。もちろん、チャットに直接送信することでも起動します。

-- 以下サンプル --

/roll-table

飲み物表

1D6

1:水

2:緑茶

3:麦茶

4:コーラ

5:オレンジジュース

6:選ばれし者の知的飲料

-- --

書式についての詳細はBCDiceコマンドガイドもご参考ください。

修正・更新

- ZIPインポートの処理中に読み込み中を表示するように改善

- 存在しないルームにアクセスした際にメッセージを表示するように改善

- BGMタブの名前変更時にタブの入れ替えができてしまう問題の修正

- スクリーンパネルから山札を作成したときにUndoできないことがある問題を修正

- IDを指定して入室するで、妥当でない文字列を入れた時のエラーを修正

- パネルの拡大表示時にドラッグできないことがある問題を修正

- タッチデバイスでタイマーを移動できない問題を修正

- カットインの音源再生でユーザーボリューム設定を適用するように変更

その他、細かい不具合の修正や内部的な改善、セキュリティアップデートなどが含まれます。

追加修正

- ルームIDにハイフンが含まれると、ホームからIDを指定して入室できない問題を修正

- /roll-table コマンドで、発言時キャラクターを非表示にしても画像がメッセージボックスに表示される問題を修正

- チャットなどドロワーが開閉した際のタイマー位置調整の動作が変わっていた問題を修正


今日も楽しんで!

(frame embed)




View Post

v1.32.0 released 🐓

バージョン v1.32.0 がリリースされました。本バージョンは小さな改善が中心となるアップデートです。最新版のココフォリアはこちらから! → https://ccfolia.com

新機能

- 表示範囲外のチャットタブに新着メッセージがある際に、スクロールボタンにバッジを表示する

- 盤面のダイスシンボルを直接ダイスロールできるように

- シーン一覧でシーンに紐づくBGMを表示する

- ログ出力+機能の提供(PROユーザーのログ出力上限を1万件から10万件に)

- 公式音源ライブラリで試聴再生ができるように

修正・更新

- パネルを「自分だけ見る」している状態でマウスオーバーした際に名前の表示が薄くなるように変更

- システムアラート等で一部多言語対応が適用されていなかった箇所に翻訳を適用

- タッチデバイスにおける一覧での順番入れ替えの動作を改善

- シーン切り替え時にグリッド設定が反映されない問題を修正

- サイズ変更時にクリックアクションが起動する問題を修正

- ロングタップでコンテキストメニューが複数表示される問題を修正

- PDFの別窓表示でスクロールバーが二重になる問題を修正

- チャットのカラー設定が意図せず引き継がれる問題を修正

- BGMの音量を0にして保存すると音量が反映されない問題を修正

- 特定手順で Undo / Redo 実行時にメッセージが表示されない問題を修正

- セーブ / ロード機能でグリッド表示やトリミング設定の状態が保存されなかった問題の修正

- そのほか、軽微な表示崩れやバグの修正


今日も楽しんで!

(frame embed)



View Post

SPIEL ESSEN 2024 に、ココフォリアとして出展しました

こんにちは。ココフォリア開発チームの鳥頭です。この記事は、2024年10月3日〜10月6日に開催された「SPIEL ESSEN 2024」イベント参加レポートになります。

SPIEL ESSEN 参加レポート

おかげさまで、TRPGやマーダーミステリーを中心としてオンラインでテーブルゲームを遊ぶツールとして多くのひとに利用されるようになった昨今のココフォリアではありますが、世界にはまだ見ぬたくさんの素晴らしいツールや文化があり、学ぶべきことも多くあります。

ご存知の方も多いかと思いますが、世界中のボードゲームファンが一堂に会するとても大きなイベントが、毎年ドイツにあるエッセンという都市で開催されています。今年は私たちの勉強の意味もふくめ、この SPIEL ESSEN の場にココフォリアとして初めて参加しました。

ドイツには主要な都市がいくつかあり、都市と都市の間には広大な森林が広がっています。エッセンという街まではフランクフルト中央駅から約2時間程度列車に揺られて辿り着くことができました。ドイツの鉄道には改札がなく、プラットフォームとシームレスに行き来できるようになっているのが興味深いところです。

イベントの会場は日本で言うところの国際展示場のような大きな施設です。全部で6つあるホールのうち2番目のホールの小さなスペースをお借りして、日本のTRPG文化のひとつとしてたくさんの人に利用されているバーチャルテーブルトップツール(※オンラインセッションツールのこと)であるココフォリアを紹介させてもらいました。

広く知られているように海外ではD&DやD20ベースのゲームが一番よく遊ばれており、オンラインセッションツールへの考え方もやや異なっています。話をしてみるとミニチュアやマップではなく、シーンや情景の描写を主として展開される日本のTRPGのつくりというのは、時に不思議だったり興味深いものにも映るようです。

イベント会場のRPG系のゲームが多く集まるエリアでは、テーブルとセッションを彩るたくさんの道具が販売されていました。書籍媒体よりも、遊ぶための道具が一通り詰まった箱として販売されているものが目立つように感じました。店舗に置くようなゲーム用の非常に大きなテーブル家具の実演販売の展示などもあり、眺めているだけでもそこにいる人たちが楽しく遊んでいる情景が目に浮かぶようです。

向かいのブースではマーダーミステリー(私たちのイメージするものとは少し違うかもしれません)の展示があったり、隣には木彫りの人形を販売するブースがありました。イベントは準備期間も含めると一週間近くあるので、毎朝挨拶を交わしているとなんだか仲間意識のようなものが芽生えてきます。そうして朝10時から夜19時まで続くイベントが終わり滞在先のホテルに戻れば、ラウンジのテーブルでボードゲームを遊ぶ人たちを見ることができます。まるで街全体がイベントに沸いているような雰囲気です。

SPIEL ESSEN での経験は、私たちに多くのインスピレーションを与えてくれました。新しく出会った人たちとまた胸を張って会える日がくるよう、私たちもまた頑張ろうと思います。

--

参加レポートは以上になります。ご清聴ありがとうございました。今日もセッションを楽しんでください!

View Post

v1.31.0 released 🐓

バージョン v1.31.0 がリリースされました。トップページが新しくなったココフォリアに、Ctrl+Z がやってきました! → https://ccfolia.com

新機能

- Undo / Redo機能(戻す / やり直す)

- スクリーンパネルを「自分以外に公開する」機能

- 山札の右クリックメニューに裏向きのまま複数枚引く操作

- 前景にグリッドを表示できるフィールド設定

- キャラクターコマのコピー&ペースト機能

- トップページのリニューアル

※トップページに追加された各種カウンターは初日は正確な値が出ませんので、ご参考程度にお願いいたします。

修正・更新

- 画像一覧で画像の長押しではなく右クリックしてメニューがでるように変更

- スクリーンパネルから山札を作成する際に、パネルの背面画像を山札に引き継ぐように

- キャラクター未選択状態でも文字色を変更できるように

- 新規メッセージ受信時にチャットのスクロールバーが正常に動作しない問題を修正

- タブ切り替え時にチャットログを読み込めなくなる問題の改善

- チャットの別窓表示で /pdf を使うと画面がブラックアウトする問題を修正

- チャットの「別窓で開く」をクリックしても2回目以降に機能しない問題を修正

- 他、パッケージのセキュリティアップデートや内部改善等

- bcdice-js 4.7.0(BCDice 3.14.0相当)に変更

- 特定のゲームシステムで専用の3Dダイスモデルを描画するように変更


今日も楽しんで!

--

(frame embed)



View Post

v1.30.0 released 🐓

バージョン v1.30.0 がリリースされました。待望のグループチャット機能!また、デッキの扱いを少し改善しました。その他にも様々な修正が含まれています。 → https://ccfolia.com

新機能

- グループチャット機能の追加

- 背面が共通のスクリーンパネル(カード)をデッキに重ねたときに、デッキに追加されるように

- 山札から枚数を選択してドローできるようにメニューを追加

修正・更新

- タイマー再生中に非表示にすると、タイマーが進行したままになる問題を修正

- BGMを別タブに移動させた時に、一覧のレイアウトが崩れる問題を修正

- BGMを別タブに移動させた時、移動させたBGMが末尾でなく途中に追加される問題を修正

- 未連携のSNSアカウントでログインしようとした時に、ココフォリアのアカウントが作られないように変更

- テキストチャットで入力候補を利用した後に編集すると、カーソルが点滅する問題を修正

- Safari利用時に通知Snackbarが表示崩れする問題を修正

- 自身が閲覧できない秘匿メッセージを受け取った際にもブラウザタブに更新表示が出てしまう問題の修正

- 0枚のデッキと複数枚のデッキを合わせると、正常に動作しない問題の修正

他、軽微なバグ修正など。


今日も楽しんで!

--

(frame embed)


(frame embed)



View Post

BGM読み込みの遅延についての調査レポート

いつも楽しくココフォリアを利用していただいてありがとうございます。ココフォリア開発チームです。


3月中旬頃より、BGMの読み込みに時間がかかり再生できないとの報告を多数いただいておりました。開発チームでは継続的に状況の改善に取り組んでおり、現時点では問い合わせ自体はあまりない状況ですが、現状を正確に把握するため調査した結果についてご報告したいと思います。

調査内容と方法

実態を把握するために、実際にユーザーの端末でBGM読み込みにかかる時間を専用のツールを用いて集計しました。読み込みは100秒でタイムアウトとし、それ以上の時間がかかる場合には読み込みが中断されています。

調査結果

2024/4/26(金)から2024/5/2(木)の1週間調査したところ、BGM読み込み処理の 0.2% がタイムアウトし、BGMが再生されていませんでした。詳細な分布は以下の通りです。

読み込み時間の分布:

 中央値:約 0.32 秒

 ワースト 5%:3.67 秒 以上

 ワースト 1%:13.01 秒 以上

 ワースト 0.2%:100秒 以上(タイムアウト)


上記を紐解くと、全体の50%が0.3秒程度で読み込みが完了し、95%が3.67秒以内に完了し、処理の99.8%がタイムアウトせずに実施されています。結論としては、5月時点では概ね想定範囲内の遅延で動作していると言えそうです。開発チームでは継続して監視を続け、今後また変化があれば対応していく予定です。

付録:画像の軽量化

BGMの読み込みに遅延が発生する要因の一つとして、他のファイルの読み込みも同時に発生していることが挙げられます。BGMファイルの軽量化に比べ、画像の軽量化は比較的簡単に行うことができますので、参考として手軽に使える画像の最適化ツールを紹介します。

Squoosh

SquooshはWebブラウザからで利用できる画像の軽量化ツールで、Google Chrome の開発チームが管理している OSS です。

(frame embed)


画像をドラッグ&ドロップすると軽量化の処理が実施され、画像がどのように変わり、どのくらいファイルサイズが変化したのかを表示してくれます。処理後の画像ファイルは画面右下の青いダウンロードボタンでダウンロードすることができます。


デフォルトの出力が透過ピクセルを含むことができないJPEG形式になる点に注意してください。透過ピクセルが含まれるPNGファイル等を軽量化するには、画面右下のメニュー中盤にある「Compress」を「MozJPEG」から「OxiPNG」に変更します。

JPEGとPNGでは圧縮方法が異なるので、どちらで出力した方が小さなファイルとなるのかを、切り替えながら確認するのもおすすめです。


今回のレポートは以上となります。またお気づきの点などありましたら、コメント等でご報告いただければと思います。

View Post

v1.29.0 released 🐓

バージョン v1.29.0 がリリースされました。ストア、ライブラリ機能が追加され、今後ココフォリア内で様々な販売アイテムが扱えるようになります。 → https://ccfolia.com


■機能

- ストア機能の追加

- ライブラリ機能の追加

- デッキのサイズ固定・配置固定機能の追加


■修正

- パネルにクリックアクションを設定時、ダブルクリックで編集画面が開かないように修正

- ダイスシンボルをダブルクリックすると背景選択が開く問題を修正

- タッチデバイスからロングタップでデッキを追加した際に位置が変更できなくなる問題を修正

- カットインを編集画面から再生する際に想定しない挙動をしていた問題の修正

そのほか、軽微なバグ修正。


■他

- ルーム変数の16個まで設定できるように拡張

- 新しいコマンドの試験実装(後日解放予定)


今日も楽しんで!

(frame embed)


View Post

v1.28.0 released 🐓

バージョン v1.28.0 がリリースされました。ルームメンバーの権限設定機能や前景・背景の自動トリミングなど。新しくなったココフォリアはこちらからどうぞ! → https://ccfolia.com


■機能

- ルームメンバー権限管理機能

- 前景・背景の自動トリミング機能(盤面右下の編集メニューより)

- アカウントのパスワードログイン機能

- 自由配置モードの追加


■修正

- 主にルーム設定などを中心に一部UIが変更されました

PROプラン向けのタイマー機能ON/OFFが盤面右下の編集メニューに移動しています。


■他

- 依存ライブラリのアップデート・ファイルサイズ最適化

- /play コマンドの YouTube 再生機能がBASICプランで利用可能になりました(任意のファイル指定再生は引き続きPROプランのみとなります)

- パスワードログイン実装に伴うプライバシーポリシーの一部改訂


今日も楽しんで!

(frame embed)


View Post

v1.27.0 released 🐓

バージョン v1.27.0 がリリースされました。ダイスロール演出の強化、ルーム変数機能、そしてルームパブリッシング(PRO)!新しいココフォリアを楽しんでください → https://ccfolia.com


■機能

- ダイスロール時の演出がちょっと豪華に!

- チャット入力欄にダイスロール用のUIを追加

- ルーム設定に「旧ダイス演出を利用する」項目を追加

- ルーム設定から「ルーム変数」を設定可能に

- ルーム変数の設定用コマンド /var を追加

- 盤面上の駒を右クリックで「自分の駒にする」ことが可能に

- 監視者モード利用時、秘匿された駒のステータスが閲覧可能に

- ルーム設定から「ルームデータ公開」を設定可能に(PRO)


■修正

- ルーム設定のいくつかの機能を「高度な設定」に格納

- ルームの新規作成時に少なくとも DiceBot が必ず設定されるように変更

- 一部の外部リンクが設定可能な箇所でリファラ情報が取得できてしまう問題の修正


■他

- BCDice が v3.11.0 にアップデート


■ルーム変数の便利な使い方

ルーム変数は UI からも設定可能ですが、/var コマンドを使ってチャットパレットと組み合わせることでより便利に使うことができます。変数はルームにつき最大8個まで設定することができます。あまり長い文章は登録できません。


今日も楽しんで!

View Post

v1.26.0 released 🐓

バージョン v1.26.0 がリリースされました。クリックアクションやセーブ/ロード機能、そしてGAMESタブなど盛りだくさんのアップデートになっています。 https://ccfolia.com


■機能

- スクリーンパネルとマーカーパネルに対してクリックアクションが設定可能に

- チャットログを除いたルーム内の状態を保存可能なセーブ/ロード機能を追加

- ホーム画面にGAMESタブが追加

- `/pdf` コマンドの実装

- `/scene` コマンドが BASIC プランで利用可能に


■修正

- スクリーンパネルの編集時に特定の操作で編集内容が巻き戻ってしまう問題の修正

- `/play` コマンド実行後に zip データを出力すると zip 取り込み時に動画が再生されてしまう問題の修正


■新しいスラッシュコマンド機能

チャット上で以下のコマンドを利用することができるようになります。

/pdf [URL]

発言者のみ、指定したURLのPDFを表示します。ファイルについては予めご自身のサーバーにアップロードしておく必要があります。ファイルを配置するサーバーでは Access-Control-Allow-Origin ヘッダーにて ccfolia.com が許可されるように設定をお願いします。(将来的には、ココフォリア上でも管理できるようにしていく予定です)


例:/pdf https://storage.ccfolia-cdn.net/games%2Fdata%2Fsamples%2Fccfolia-sample-pdf.pdf


■クリックアクションの仕様について

- クリックしたユーザーが設定された文字列をチャットに発言するようになっています

- スクリーンパネルが裏向きの場合はクリックアクションが動作しないようになっています(メモ欄の表示と同様)

- チャットの発言内容にスラッシュコマンドを設定したり、カットイン機能と連動させることでルーム内にインタラクションを実装できます

- この時、クリックしたユーザー(発言者)が権限を持たない操作は、通常通り行うことができません。例えば、 /scean コマンドは現在ルーム作成者のみ利用可能であるため、プレイヤーの立場からシーンを切り替えることはできません

- 今後仕様は変更される可能性があります

CCFOLIA GAMES CONTEST 開催!

「ココフォリア上で遊べるゲーム」をみんなで作ろう!CCFOLIA GAMES CONTESNT 2023 開催決定!大賞作品には賞金100万円を授与します。みなさまのご応募をお待ちしております。

(frame embed)


今日も楽しんで!

View Post

v1.25.0 released 🐓

バージョン v1.25.0 がリリースされました。遂にBGM欄のタブ編集機能が実装され、さらには"PRO"だけに許された新機能も...。詳細は以下からどうぞ! https://ccfolia.com


■機能

- BGMのタブ名を編集・順番の入れ替えができるように

- BGMのタブを任意で10個まで増やすことができるように

- BGMのタブを一括で削除することができるように

- 画像一覧で選択した画像を一括で削除するUIの追加

- スラッシュコマンド機能「/play」の追加(CCFOLIA PRO)

- スラッシュコマンド機能「/scene」の追加(CCFOLIA PRO)

- スラッシュコマンド機能「/omikuji」の追加(CCFOLIA PRO)


■スラッシュコマンド機能

CCFOLIA PRO の利用者は、チャット上で以下の特別なコマンドを利用することができます。

/play [URL]

指定したURLの動画を再生することができます。YouTube の他様々なプラットフォームに対応しています。現在はルームマスターのみ使用可能です。

/scene [シーン名]

指定したシーンに画面を切り替えます。指定されるシーン名は完全に一致していなければいけません。現在はルームマスターのみ使用可能です。

/omikuji

あなたの今日の運勢をダイスで占います。


例1:/play https://youtu.be/S-YsjhfEgEY

『狂気山脈 ネイキッド・ピーク』 パイロット・フィルムをココフォリア上で再生します。

例2:/scene 新しいシーン

新しいシーンと命名されたシーンに画面を変更します。


今日も楽しんで!

View Post

CCFOLIA PRO 本日オープン!

みなさまへ。ようこそ!今日から CCFOLIA PRO がはじまります 🎉


CCFOLIA PRO は、ココフォリアの隠された機能を使うことができるようになる新しい月額利用プランです。支援者向けに提供されていた隠し機能がメニューから利用できるようになるほか、追加で新しい機能が利用可能となります。(支援者向けの隠し機能も引き続き利用可能です)

1. 隠し機能メニュー

支援者プランとほぼ同等のものですが、コマンド入力が不要となりより便利になります。

ルームの複製

ルームデータをコピーして別のルームとして再利用することができます。

ルームのデータ出力

ルームデータを zip ファイルとして出力して再利用することができます。

タイマー

時間制限のあるゲームで、画面上にタイマーを表示して遊ぶことができます。

※ 隠し機能には実験的な機能も含まれるため、今後提供内容や挙動は変わる可能性があります

2. サウンドライブラリ(Audiostock 連携)

国内最大手のロイヤリティフリー音源提供サービスであるAudiostockと連携し、セッションやセッション配信で自由に利用可能な高品質BGMやSEの音源素材が100曲弱提供されます。楽曲は今後も追加される予定です。

3. 告知枠スキップ切り替え機能

デフォルトの7日間スキップとは異なり、一時的に非表示にしたいという場合にもオプションでご利用いただけます。

また、今後もセッションを盛り上げるさまざまな機能を追加予定です。

早速 PRO になろう!

1. ココフォリアにアクセスしアカウントにサインインします

2. 下記のURLよりココフォリアのプランページに遷移します

https://ccfolia.com/plans

3. CCFOLIA PRO に加入するボタンをクリックし、決済画面に遷移します

4. 決済情報を入力し、「申し込む」ボタンを押します


※ 加入後に PRO を辞めたくなった場合、「アカウント設定」から「プランの変更」を選択していつでも解除可能です。

※ CCFOLIA PRO は加入日から数えて1ヶ月間有効です。

お問合せ

課金やアカウントに関するトラブルがありましたら、お手数ですが contact@ccfolia.com までメールでお問合せください。


※ ココフォリアの機能や利用方法に関するお問合せはこちらでは受け付けておりませんのでご注意ください。

※ 加入後の返金対応は対応いたしかねますのでご注意ください。

最後に

ココフォリアは今後も可能な限り気軽にセッションが楽しめる場所として提供を続けていく予定です。なので、無理に PRO プランに加入していただく必要はありません。(その分、新しいルールブックやシナリオを買ってたくさん遊びましょう!)その上で、もしココフォリアでたくさんのセッションをするようになったり、使いたい機能が登場したら導入を検討してみてください!みなさまの中で、ココフォリアの PRO が増えれば増えるほど、より提供体制を盤石にしていくことができます!


それでは、今日も楽しんで!

View Post

(終了)CCFOLIA PRO 先行体験版提供のお知らせ

みなさまへ。日頃からココフォリアを応援してくださってありがとうございます。本日は、今後提供が開始される CCFOLIA PRO(月額制プラン)の支援者限定先行体験についてご案内させてください。


PROプランにご加入いただくと、支援者向けに提供されていた隠し機能がメニューから利用できるようになるほか、追加で新しい機能が利用可能となります。(支援者向けの隠し機能も引き続き利用可能です)

1. 隠し機能メニュー

支援者プランと同等のものですが、コマンド入力が不要となりより便利になります。

2. サウンドライブラリ(Audiostock 連携)

国内最大手のロイヤリティフリー音源提供サービスであるAudiostockと連携し、セッションやセッション配信で自由に利用可能な高品質BGMやSEの音源素材が100曲弱提供されます。楽曲は今後も追加される予定です。

3. 告知枠スキップ切り替え機能

デフォルトの7日間スキップとは異なり、一時的に非表示にしたいという場合にもオプションでご利用いただけます。

また、今後もセッションを盛り上げるさまざまな機能を追加予定です。

先行体験参加方法

支援者限定先行体験の特典として、CCFOLIA PRO を1ヶ月無料で利用できるプロモーションコードが利用可能です。(お申し込み後の適用はできませんので、下記の手順を参考に入力を忘れないようお願いいたします)


1. ココフォリアにアクセスしアカウントにサインインします

2. 下記のURLよりココフォリアのプランページに遷移します

https://ccfolia.com/plans-closed-beta

3. CCFOLIA PRO に加入するボタンをクリックし、決済画面に遷移します

4. 「プロモーションコードを追加」をクリックして「TOBEPRO1413」を入力し、割引が適用されることを確認します

5. 決済情報を入力し、「申し込む」ボタンを押します


※ システム上、無料期間が終了するとそのまま課金が開始されてしまいますのでご注意ください

※ プランを解除したい場合は加入後に「アカウント設定」から「プランの変更」を選択します

プランページは現在限定公開ですので、インターネット上でシェアしないようお願いします

※ プロモーションコードについても、支援者限定で提供しているものですので、加入者以外に伝えたり公開することはお控えください

※ プロモーションコードの利用期限は2023年3月31日までとなります

不具合報告・感想

普段は公式 Discord の方に書き込んでいただいている形ですが、今回は先行提供となりますので、こちらの記事のコメント欄に書き込んでいただけますようお願いします。もしコメントでは報告できないようなアカウントに関するトラブルがありましたら、お手数ですが contact@ccfolia.com の方にメールでお問合せください。

開発者より

今日も楽しんで!

View Post

v1.24.0 released 🐓

バージョン v1.24.0 がリリースされました。待ちに待ったマーカーパネルの機能強化!そして、Unsplash 連携が追加されています。また、先日発表した Audiostock 連携や CCFOLIA PRO 提供の前準備として、利用規約が更新されています! https://ccfolia.com


■機能

- 現在盤面に存在するマーカーパネルを一覧できるように

- マーカーパネルのサイズだけを固定できるように

- 画像選択で Unsplash から画像素材を検索できるように

- タイマーの時間同期がずれる問題の改善

- ルーム出力にてシナリオテキストを出力できるように


他、パッケージのセキュリティアップデートなど。

(frame embed)


今日も楽しんで!

View Post

ccfolia 2.0 に関する開発方針について

みなさまへ。12月に正式リリースということで開発が進められていた ccfolia 2.0 に関して、試験提供版の現状の完成度や寄せられているフィードバックを受け、いくつか今後の方針を変更をしたく、内容についてこの場で共有させてください。

当面の間、現状の ccfolia 1.x をメインで提供します

ccfolia 2.0 は 1.x の改良版を目指す位置付けではありつつ、主にUIを中心として仕様の変更も多く含まれています。それはおそらく現状培われている多種多様なココフォリア利用方法のノウハウの全てが、必ずしもそのまま利用できるわけではなくなってしまうものです。


開発チームとしては、1.x を 2.0 にアップデートすることによって混乱を招いたり、日々のセッションに影響を与えるようなことは避けたいと思っています。当たり前にオンラインセッションができる環境が、ずっと続いていくように、というのが私たちの活動の根底にあるものだからです。


そこで、1.x を 2.0 にアップデートするのではなく、2.0 はココフォリアの別のバージョンとして(ちょうど、旧ココフォリアと新ココフォリアのような関係になります)新しいツールとして分離して開発していくことにしたいと思います。合わせて、提供時期も2022年12月は見送り、2023年以降となります。


当面の間は 1.x 系のアップデートやサーバー運営を続けながら、その裏で新しい形のココフォリアの模索も続けていくという形です。新機能等を楽しみにしていただいた方には大変申し訳ないのですが、今後のアップデート計画についてはあらためてみなさまに伝えられるように整理しているところですので、こちらはまた後日発表させていただけますと幸いです。


引き続き、ココフォリアをどうぞよろしくお願いします。

2022.11.28 ココフォリア開発チームより

View Post

v1.23.0 released 🐓

バージョン v1.23.0 がリリースされました。盤面上の虚無空間をドラッグして動かせるように変更されています。 https://ccfolia.com


■変更

- 盤面のメインボード外の部分をドラッグしても画面全体が動かせるように

- 告知枠の1番目で Youtube 動画が流れる際、クリックされるまでミュート状態に

- BCDice(bcdice-js) 3.6.0 へのアップデート


他、パッケージのセキュリティアップデートなど。

ccfolia 2.0 preview

また、今回のバージョンから ccfolia 2.0 の開発中バージョンがお試しで使えるようになっています。まだ未完成な状態ではありますが、早くから新しいバージョンを試してみたいという方はぜひ触ってみてください。v2 にアクセスするには、通常のココフォリアのルームURL `https://ccfolia.com/rooms/...` の `/rooms` の部分を `/rooms-v2` に変更してアクセスしてください。

v1.x と v2 は互換性があるように開発しているつもりですが、現段階で併用するとデータが破損する可能性もありますので、新規ルームを作成して試していただくことをお勧めします。

ccfolia 2.0 FAQ

Q. ◯◯の機能はどこ?なくなっちゃったんですか?

A. まだ実装中の機能が多いので、v1.x にあって v2.0 にない機能があります。実装されないということではありません。


Q. スマートフォン対応はしないのですか?

A. 正式版までに対応される予定です。


Q. いまいち使いづらい。前の方がよかった

A. フィードバックは真摯に受け止めたいと思いますので、使いづらいと感じた点をお伝えいただけると嬉しいです。


Q. 白いと目が...ダークモードはないのですか?

A. 今回のタイミングには間に合いませんでしたが、元々白くするのはUIのカラーテーマを適用しやすくするためですので、UIはカスタマイズできるようになる予定です。もうしばらくお待ちください。


Q. カスタムスクリプトについてドキュメントが欲しいです [10/27追記]

A. こちらにご用意しましたので、ご確認ください https://docs.ccfolia.com/developer-api/scripts-2.0-v

ccfolia 2.0 preview.1 [10/25 9:55]

・スクリーンパネルの表示・非表示の判定がおかしかった問題の修正

・スクリーンパネルの画像が未設定の時に、リンク切れに見える問題の修正

・プレイヤーが盤面オブジェクトをダブルクリックした時に詳細が閲覧出来てしまう問題の修正


それでは、今日も楽しんで!

View Post

ココフォリア4周年記念発表内容まとめ

ココフォリア4周年記念発表内容についてのまとめになります。配信内でしか言及されていないことも多くありますので、よろしければ動画の方もご覧いただければ幸いです。

新UI「ccfolia white」

初心者でも扱いやすくなるよう、UIはよりシンプルに。ルームパスワードの設定やグループチャット、プレイリスト機能、マーカーパネル一覧など、これまでに要望の多かった機能が多く盛り込まれています。バージョン2.0は1.0のデータに後方互換性があり、これまでに作成したルームデータがそのまま利用可能です。

「Audiostock」との提携により、安心してセッションに使える楽曲を提供

「ココフォリア」が日本最大級のロイヤリティフリー音源提供サービス「Audiostock」(https://audiostock.jp/)と提携。配信でも安心して利用可能な楽曲を提供します。高品質なBGMや効果音が合わせて100曲以上利用可能となり、楽曲数は今後も拡大予定です。一部は後述の ccfolia pro 限定で提供される予定です。

セッションがより快適になる「ccfolia pro」の提供開始

バージョン2.0の公開に合わせて、これまで開発支援社向けに隠し機能として提供されていたルームの複製機能やデータ出力機能、また広告の非表示設定などが可能になる有料プラン「ccfolia pro」が提供されます。課金形態や詳細は提供開始時に発表いたします。


--

バージョン2.0は9月中旬よりプレビュー版を公開予定、12月に正式リリースができるように開発を進めています。プレビュー版にて広く意見を募り、提供に向けて調整・改善を行います。「ココフォリア」は、これからもTRPGオンラインセッションの場を長く支え続けるように努力を続けていきます。今後ともどうぞよろしくお願いいたします。

View Post

開発支援について(2022年版)

ココフォリアを応援してくださっているみなさまへ。


いつもありがとうございます。ココフォリア開発チームの鳥頭です。ココフォリアは、かつて個人開発から始まり、現在ではFANBOXに限らず多くの方からご協力いただいて運営が続いているサービスです。もし、この場所を支えていくことに賛同し、その一員となっていただけるという方は、開発支援プランにご参加いただけると嬉しいです。


現在提供プランは二つありますが、原則としては「開発支援」プランをご選択ください。よりたくさん支援したいと思ってくださる方や、告知枠に何かコンテンツを出してみたいという方は、「x10」プランもご検討ください。


1. 開発支援プラン(¥300)

通常はこちらをご選択ください。サーバー代や開発費用などココフォリアの運営・維持にあてさせていただきます。あくまで付録としてではありますが、開発者コマンド(隠し機能)を利用することができます。


2. 開発支援x10プラン(¥3,000)

プロジェクトや団体など大きな単位でご支援いただける場合はこちらをご選択ください。(個人での加入も可能です)付録として、翌月よりココフォリアの告知欄に支援者コンテンツを掲載することができます。(16:9 バナー or YouTube動画)詳しくはこちら


これからもみなさまの楽しい時間の一助となれるよう、開発者一同邁進して参りますので、今後ともよろしくお願いいたします。

View Post

開発支援に新プラン「x10プラン」が追加されました

いつも暖かいご支援、お言葉、ありがとうございます。ココフォリア開発チームの鳥頭です。2019年12月の FANBOX 開設以来、みなさまのご支援のおかげで、ココフォリアもこれまで続くことができました。

この規模のサービスが善意の支援によって継続されていることは、本当に驚くべきことです。また、多くの方がオンラインセッションという形で TRPG を楽しむことができるという環境があり、その一端を担えていることを誇りに思います。

今回開設される新しいプラン「x10(十倍)プラン」は、ココフォリアにスポンサーとしてコンテンツを表示できる支援プランです。何か広く告知したいことがあるような TRPG に関する活動をされている方向けのプランで、基本的にはプロジェクト単位などで入っていただくことを想定しています。


もちろん掲載したいコンテンツがなくとも加入していただくこと自体は問題ありませんが、いろんなコンテンツが掲載され、新しいことに触れる機会になればと思いますので、ぜひ活用していただければ嬉しいです。

掲載箇所は、これまでココフォリアの更新情報が掲載されていた欄です。バナー画像もしくはYouTube動画を掲載することができます。

告知枠の利用については、毎月10日頃にFANBOXの支援者限定記事にて行いますので、お見逃しないようよろしくお願いします。

上記、諸注意についてもご確認ください。3. の企業案件に関しましては、まだ具体的に話があるわけではないのですが、今後TRPGの新作情報が流せたりすることを想像して、将来的に実現するといいなと思っています。もしも企業様でご検討いただけるところがありましたら、別途 contact@ccfolia.com にご連絡いただけますと幸いです。


以上、これからも開発に邁進してまいりますので、引き続きどうぞよろしくお願いします。

View Post

v1.22.0 released 🐓

2022年初のリリースとなる新しいバージョン v1.22.0 のお知らせです。主にみんなが辛い思いをしていたシーン機能の挙動が改善されています。 https://ccfolia.com


■変更

- シーンを追加する時に、最後に選択したシーンの直後に追加されるようになりました。

- 最後に選択したシーンに白枠がつくようになりました。

- シーン一覧のUIを変更し、一覧性を向上させました。

- BCDice(bcdice-js) 3.5.0 へのアップデート

- 告知窓を閉じるまでは音が再生されないように変更


■修正

- 複数窓でココフォリアを開いている時に、シーンの並び順が壊れてしまう問題を修正しました。


他、パッケージのセキュリティアップデートなど。

告知

明日、Youtube配信にてココフォリア開発からいくつかのお知らせやお願いごとの告知を行います。お時間が合えばご参加よろしくお願いします。

今日も楽しんで!

View Post

v1.21.0 released 🐓

新しいバージョン v1.21.0 のお知らせです。アカウント管理機能や盤面の操作性の改善が入っています。 https://ccfolia.com

■新機能

- 間違って作成してしまったアカウントを削除できるようになりました。右上のアイコンメニューからアカウント設定を開いてください

- マーカーパネルを右クリックメニューから複製できるようになりました

アカウントの削除は、間違って消してしまう危険を冒すよりは、どうしても必要でない限りは消そうとしないほうがよさそうです。実際に、私は開発中にテスト用アカウントを消すつもりで自分のアカウントを消してしまい灰になりました。

■変更

- マーカーパネルを作成した際、マーカーパネルの中で一番重なり順が大きいパネルと同じ重なり順になるように変更されました

- スクリーンパネルやマーカーパネルを作成した時に、指定した画像サイズに応じて自動で大きさが決定するようになりました

- ログイン画面とアカウント作成画面のUIが変更された結果、見分けやすくなりました

- 一度ログインしたことがあるユーザーは、デフォルトでアカウント作成ではなくログイン画面が開くようになりました

■修正

- 環境によってマーカーパネルをロングタップから作成した際にマーカーパネルが動かせない問題を改善しました

- 環境によって音源がうまく再生されない問題を一部改善しました

他、パッケージのセキュリティアップデートなど。

先日、ダイスボットが稼働しているサーバーの能力がブーストされ倍になりました。これで私の出目も倍よくなるはずだと信じています。

今日も楽しんで!

View Post

v1.20.0 released 🐓

新しいバージョン、v1.20.0についてのお知らせです。 https://ccfolia.com

このバージョンでは、表示速度やサーバー負荷の改善のため、画像一覧で遅延読み込みがされ、表示数の制限が行われます。

これまでは、過去にアップロードした全ファイルが読み込まれていました。この仕様によって、全てのファイルにアクセスできる利便性の反面、長年使い続ければ使い続けるほど動作が重くなっていくということが発生していました。

これからは ALL スイッチを ON にしない限り、ルーム毎に画像が読み込まれ、快適に動作するようになります!


■ 変更

- 画像一覧の並び順を更新順の降順に変更(これまでは、追加順昇順でした)

- 画像一覧で画像が遅延ロードされるように改善

- 画像一覧の最大表示件数を3000件に制限(上限を超えてもデータ自体は削除されず、一覧で選べる画像の上限が3000件となります)

- 「一覧から削除」の表記を「アーカイブ」に変更

- [支援者向け] 試験提供機能のタイマーで時間が0になった時ベルを鳴らすように

- [支援者向け] 試験提供機能のタイマーで端末の時間設定がずれている時にある程度時間を補正するように

- [支援者向け] 試験提供機能のルームデータ出力でシーンを出力できるように(但し、BGMは一律で出力の対象外となっています)


試験提供中の機能についてはこちらをご参考ください。 https://docs.ccfolia.com/information/development-status


■ バグ修正

- スマートフォンのロングタップで貼り付けメニューが出ない問題の改善


また、BCDice v3.4.0 へのアップデートが行われます。詳しい情報はこちらをご参照ください。 https://github.com/bcdice/BCDice/releases/tag/v3.4.0


今日も楽しんで!

View Post

開発支援御礼

いつも応援してくださっているみなさまへ。


正式にサービスとして提供を始めてから早いものでもう1年半になりますが、2021年6月時点でなんとココフォリアの開発支援者が5000名を突破しました。毎日のようにたくさんの方がこのプロジェクトに参加し、年単位で継続的に開発支援をしてくださっている方も多く、皆に支えられているのだということを日々実感しています。本当にありがとうございます。


至らない点も多々あるかとは思いますが、今後ともどうぞよろしくお願いします。

ココフォリア開発チームより

View Post

v1.19.0 released 🐓

外部ツール連携のための Clipboard API (beta) の追加・セキュリティアップデートなどが含まれた v1.19.0 がリリースされました! https://ccfolia.com


■新機能

- ダイスボットの更新 BCDice v3.3.0 の適用

- 開発者向け Clipboard API (beta) の追加(@ysakasin)

詳細はこちらをご確認ください https://docs.ccfolia.com/developer-api/clipboard-api


■変更・改善

- 盤面キャラクター一覧のキャラ駒画像を上揃えで表示するように(@C0ela)

- パネルを追加する際に z の値が最も大きくなるように(@yan3)

- ダイスボットに関する内部挙動の改善(@ysakasin)


■修正

- ルーム一覧画面でルームURLが /home になってしまう問題の修正(@TH4TDRE4M)

- キャラクターデータの zip インポート時に外部ドメインの画像が参照できてしまう問題の修正

※ 今回の修正により、非公式の外部ツールから出力された zip データを追加する際に画像が表示されなくなる場合があります。既に追加済みのデータに関しても将来的には画像が表示されないようになります。(ごめんなさい)


その他、パッケージのセキュリティアップデートや挙動改善など。


ココフォリア使い方に関しては、公式ドキュメントもご参考ください! https://docs.ccfolia.com/

View Post

v1.18.0 released 🐓

ちいさくとも確かな改善が入った v1.18.0 が本日リリースされました! https://ccfolia.com


■変更

- スマートフォンで画面全体の背景が表示されるように変更

- チャット入力中表示の仕組みを変更し、最大表示時間を30秒から3分に

- チャットステータスバーにダイスボットエンジン(BCDice)バージョンを表示するように変更

- 最大値が存在しない(0である)パラメータの表示を改善(@yan3)

- 入力時にステータスサジェスト :HP などが自動で入るように変更(@yan3)

- マウスホイールで盤面を拡縮するときに画面中央を基準にするように変更(@yan3)

- カットイン一覧でUNIXタイムスタンプではなく時刻を表示するように変更(@yan3)

- 寄稿された韓国語・中国語翻訳の適用(@7Hd, @monoto_TRPG)

翻訳の適用が遅くなってしまってごめんなさい!


■修正

- ブランクダイスの値が1として表示されてしまう問題の修正(@yan3)

その他、パッケージのセキュリティアップデートなど。


ココフォリア使い方に関しては、公式ドキュメントもご参考ください! https://docs.ccfolia.com/

View Post

【ゲームマーケット2021春】 登壇発表内容 2.0 開発予定など

ここではゲームマーケット2021春にて発表された内容について、当日お越しになれなかった方のために記事用に少し編集してまとめています。会場では「シノビガミ」や「インセイン」などの作品でお馴染み冒険企画局さんのブースをお借りして発表させていただきました。また、ここでは発表内容のみがまとめられていますが、実際には冒険企画局の代表である近藤 功司さんが壇上で一緒にまた違った立場からオンラインセッションについてお話をしてくださいました。貴重な機会と時間を本当にありがとうございました。

==============================

今日の内容は、ココフォリアの現状と、技術的な話を少し。そして2.0の開発計画について。

開発はひとりではなく、自分以外にも開発にコントリビューターとして参加してくれている6名を含めてココフォリア開発チームと呼んでいる。

今日の内容は、ココフォリアの現状と、技術的な話を少し。そして2.0の開発計画について。

ココフォリアの利用ユーザーは現在月間で約二十万人ほど。これは2021年2月までのデータ。今も微増傾向で、今月の集計だとおそらく二十数万人程度になる。

ユーザーの内訳としては、10代~30代前半が8割を占めている。男女比はほぼ半々。

ここから少し技術的な話を、ココフォリアの運営・開発方針などと絡めて。

オンラインセッションツールの設計にはいくつかタイプがある。例えばこのような設置式のサーバー・クライアント型では、追加開発がしやすかったりソフトウェアとしての配布が容易であるといったような良い点がある。課題としては多くの人が利用した場合に、サーバーのリソースが足りなくなって接続しづらくなったり、最悪の場合はサービスをダウンさせてしまう心配があること。

その後現れたP2P型ではサーバーを介さずに直接データをやり取りすることで、低遅延かつ高頻度のデータ通信が可能になる。例えばマウスカーソル位置を秒毎に同期するなどといったことはサーバーを経由するモデルでは実現しづらい。課題としては、ルームの同時接続者数が多い場合に、接続が不安定になりやすいことが挙げられる。サーバーを介さないために10人と接続すると10人全員に対して直接データを送信しなければならない。(厳密にはそれを解決するソリューションもあるが、その場合はサーバー管理が必要になってしまうためここでの説明は割愛する)

クラウド型はサーバー・クライアント型と似ているが、サーバーが固定ではないという点が異なる。例えば100人が利用している時はサーバーが1台だけ動くが、1000人利用している時は10台稼働するといったように、必要な数のサーバーを動的に割り当てることが容易。大規模なアクセスにも対応しやすく、あるサーバーがダウンしても別のサーバーが立ち上がりカバーするなどの障害に強い構成を持ちやすい。課題としては、多くのサーバーリソースを使うため費用が多くかかること。また、クラウド前提で設計されていると、ソフトウェアとして配布して使ってもらうということが難しくなる。


ココフォリアはクラウド型だが、決してそれが正しく優れているということではない。絶対的な正解はなく、優れている点と、課題になりやすい部分がある。それぞれのツールが各々の考え方でベストな方法を選んでいる。

大規模というのが実際にどのくらいか。ココフォリアでは、データベースへのアクセスは月間で約50億ほど。

また、画像や音源のデータのトラフィックは55TB以上。ネットワークのトラフィックなので適切な例えではないかもしれないが、一般的な2TBのハードディスク(やSSD)を搭載したPCで換算すると、28台分にも及ぶ。

ココフォリアがクラウド型で設計されているのは、「十年後、二十年後もTRPGが安心して遊べる場所があたりまえにありつづけるようにしたい」という開発チームの考え方がベースになっている。

これは言い換えると、継続性と安定性を重視しているということ。蛇口を捻れば安全な水が手に入るように、思い立った時にいつでもオンラインセッションが出来るという保証や安心感があるようにしたい。そういった一定の安心感は、より新しい遊びの発想や尖ったツールが生まれやすい土壌になると考えている。


また、最近ではライブ配信をしながらTRPGを遊ぶというシーンも多く見られる。普段はなかなか一緒に遊べないようなゲストプレイヤーを招いて時間を取ってもらったり、たくさんの視聴者にきてもらう場合には、もしツールが障害や不具合で急に使えないことがあると、多くの人をがっかりさせてしまう。

安定的な環境を提供するには、たくさんのコストがかかる。それに対しての向き合い方は色々あるが、とにかく良いものを作り続けることが大事だと思っている。いいなと思ってもらえるものを作り、実際にそう思ってくれた人たちの協力を得てこの場を支えていく。そしてそういった人たちのためにもより良いものを作り、更に改善していく事でよりたくさんの人からいいなと思ってもらえるようにする。


そうした改善の輪の目に見えるひとつの形として、今ではこのFANBOXの開発支援プランに4000人近く参加してくれている。必ずしもこの場を支える協力の形は支援金だけではないが、そうした方々の支えがあってココフォリアは運営できている。

実際にこれからどんな開発をしていくのか。2.0の話をする前に、過去のメジャーアップデートについて振り返ってみる。プロトタイプバージョン(旧ココフォリア)から、今の正式バージョン(新ココフォリア)になった時、何が変わったのか。

まずユーザーアカウント機能。オンラインセッションツールでは、画像などのデータをアップロードして使うことも多い。アカウント機能がないと、全てを共有の場所にアップロードすることになり、誰でもそのデータにアクセスできてしまう問題がある。誰がどのデータをアップロードしたのか管理しておくことは、サービスとして提供する上では必須に近いと考えている。そのため、正式バージョンにて追加された。


もうひとつは、スマートフォン対応。ココフォリアは若年層の利用者も多い。特に学生さんであれば、場合によっては自由に使えるパソコンがなかったり、家族の目が気になるなどの理由でスマートフォンからオンラインセッションに参加したいということも多い。これから新しく仲間になるかもしれない人たちが遊びやすくなるように、その手段を提供できるようにしたかった。また、安心感という点でも良いことがある。スマートフォンでセッションに参加できるようになっていると、仮にパソコンが急なトラブルで使えなくなってしまった場合でも、スマートフォンから暫定的に繋ぐことということができる。


これら二つが1.0での大きな変更点だった。ここからさらに2.0では何が大きく変わるのか。

それが、ユーザー拡張機能。ココフォリアに対して、開発チーム以外でも自由に欲しい機能を追加できる仕組みを提供したいと考えている。

これはあくまでイメージ。例えば拡張機能のためのメニューを開くと、追加された拡張機能の一覧が現れる。どんな拡張機能を使うかは、公式で管理するストアの一覧から選ぶことができる。

一例として、特定のゲームシステムに特化したキャラクターシートの拡張機能を開発できる。今までのようにHPやMPなどの項目名を毎回自分で設定しなくても、最初から項目が用意されていて、ただ入力していけば自動的に必要な値を計算して駒データに出力することもできる。既存のキャラクターシートツールとの連携機能も作りやすくなる。

また、昨今ではゲームが遊びやすくなるようにルールサマリーのPDFを公式が無料で提供してくれていたりもする。これらが仮に拡張機能として提供されると、セッション中にルールが分からなくなった時に、その場ですぐに検索したり確認できるような世界になるかもしれない。(※あくまでも提供する権利のある人や団体が管理し、提供するという前提)


他にも開発チーム内では、要望の多い「オリジナルのランダム表やチャットボットを作れる拡張機能」や「その日のセッションの出目を集計してファンブルキングを決める拡張機能」のようなジョークアプリのアイデアなども出ている。いろいろなアイデアをココフォリア上で実現できるようにしたい。

具体的に提供予定のものは、開発のためのAPIドキュメント。そして開発チュートリアル。さらに、作成した拡張機能を自分以外の人が使えるようにするための公開手順。悪意のある拡張機能が配布されないように、開発した拡張機能を公開する場合は開発チームで安全な拡張機能かどうかチェックされるようなフローを考えている。また、実現したいことはあるが自分では開発までするのが難しいという方向けの開発相談窓口なども提供する予定。

これらの機能は2021年内に提供を開始する予定で実装を進めようとしているところ。

今日のまとめ。開発チームでは安定したものを継続的に提供していくことが重要だと考えている。そして、そのためにいいものを作るということも。2.0が実現すれば、よりオンラインセッションツールでできることが増えていくかもしれない。

これからもココフォリアをどうぞよろしくお願いします。ありがとうございました。

==============================

twitter post: 1380877742472761348

(Twitter)


View Post

v1.17.0 released 🐓

本日 v1.17.0 をリリースしました! https://ccfolia.com


■ 新機能

- ダイスボットの更新 BCDice v3.0.0 の適用

- ルームマスターのみ入室可能な工事中モードを追加(@iaia_kohmori)

※完全な保護ではなく、旧バージョンから閲覧できてしまう場合があります


■変更

- パネル一覧の並び順を重なり順固定から並び替えが可能に(@yan3)

※これまでの並び順は維持されません

- ダイス成否判定の色付けの対応範囲を拡大

- ログイン導線を見つけやすいように UI を変更

- 開発支援導線をルーム一覧から削除しトップページに移動


■修正

- ライブラリのセキュリティアップデート

- 細かい挙動改善・バグ修正など


※画面は開発中のものです

twitter post: 1345319356197048320


(Twitter)


View Post