ソリューション

ボイスルーム / ゲームソーシャル

大規模ルーム、マイク PK、ギフト、チームチャット — ソーシャル層をセルフホストで

このシナリオの課題

メッセージング基盤を選ぶ前に、このシナリオで本当に難しい点を明確にしましょう。

ボイスルームとゲームソーシャルには、大規模ルーム・ギフト・マイク PK・ギルドチャットが同時に必要です。一方で対戦のネットコードはゲームエンジンが担うべきであり、ソーシャルとシグナリング層を自作する必要はありません。

IMCore での解決方法

孤立した機能の羅列ではなく、ビジネス成果のために組み合わせられた機能群です。

01

大規模ライブルーム / ボイスルーム(ルーム内配信は O(オンラインメンバー数))

02

RTC シグナリング:1 対 1 / 多人数 / PK 対戦(シグナリングのみ — メディアとゲーム状態はあなたのエンジンが保持)

03

Redis による通話状態共有。マルチインスタンス運用と異常時クリーンアップに対応

04

ギフトメッセージとエフェクト

05

オンライン状態 / ロビー / マッチングチャット

06

ゲーム内 IM:チームグループ / ギルドチャンネル / サーバー横断

07

コンテンツモデレーション / 機密語フィルタ