ソリューション
ボイスルーム / ゲームソーシャル
大規模ルーム、マイク PK、ギフト、チームチャット — ソーシャル層をセルフホストで
このシナリオの課題
メッセージング基盤を選ぶ前に、このシナリオで本当に難しい点を明確にしましょう。
ボイスルームとゲームソーシャルには、大規模ルーム・ギフト・マイク PK・ギルドチャットが同時に必要です。一方で対戦のネットコードはゲームエンジンが担うべきであり、ソーシャルとシグナリング層を自作する必要はありません。
IMCore での解決方法
孤立した機能の羅列ではなく、ビジネス成果のために組み合わせられた機能群です。
01
大規模ライブルーム / ボイスルーム(ルーム内配信は O(オンラインメンバー数))
02
RTC シグナリング:1 対 1 / 多人数 / PK 対戦(シグナリングのみ — メディアとゲーム状態はあなたのエンジンが保持)
03
Redis による通話状態共有。マルチインスタンス運用と異常時クリーンアップに対応
04
ギフトメッセージとエフェクト
05
オンライン状態 / ロビー / マッチングチャット
06
ゲーム内 IM:チームグループ / ギルドチャンネル / サーバー横断
07
コンテンツモデレーション / 機密語フィルタ