はじめに(ペインポイント分析)

ゲーム開発者やアーキテクトとして、自分の製品を世界に発信し、「グローバルサービス」を実現しようとするとき、次のような問題に深く悩まされることはないだろうか。

  • ネットワークの遅延は依然として大きい。ブラジルのプレイヤーはバージニアのコアサーバーに300ミリ秒以上のレイテンシーで接続し、操作コマンドは遅く、対戦の公平性は皆無で、プレイヤーは延々と不平を言っている。
  • 音声通信のジャムやパケットロス。チームワークは勝利への鍵だが、国境を越えた音声は断続的でノイズに満ちており、戦術的なコミュニケーションは “推理ゲーム ”と化し、ゲーム体験と選手の定着率に深刻な影響を与えている。
  • ネットワークの変動とパケットロス。クロスオペレーターやクロスカントリーのネットワークリンクは複雑で、ネットワークのジッターやパケットロスは、プレイヤーキャラクターの “ずれ ”や “引き戻し ”を引き起こし、FPSゲームでは致命的な体感災害となる。
  • 高い同時実行性下での安定性。新バージョンのリリース時やトーナメント開催時など、一度に多くのプレーヤーが押し寄せる場合、サーバーはどのようにして接続要求の洪水に耐え、サービスがダウンしないことを保証できるのでしょうか?

グローバルな同一サービスゲームのための高遅延、ボイスラグ、不安定なネットワークに悩んでいるなら、Tencent Cloudが提供するGME + GAAPの共同ソリューションは、完全で効率的なソリューションを提供します。

解决方案架构图与概述

次の図は、テンセント・クラウド製品で構築されたグローバル同サービス対戦ゲームの全体アーキテクチャを示している:

Tencent Cloud GME+GAAPソリューション:高可用性、低遅延のグローバル共同サービス運動ネットワークを構築 - LikaCloud

このプログラムの核となる設計プロセスは以下の通りである:

  1. 1.グローバルアクセスとアクセラレーション世界中のプレーヤーが、その時間を最大限に活用している。GAAP(グローバル・アプリケーション・アクセラレーション)ゲームサーバーはTencent Cloudの近隣のエッジアクセスポイント(POP)からアクセスでき、トラフィックはTencent Cloudの内部高速チャネルを通じてゲームサーバークラスターに直接配信されるため、公衆ネットワーク伝送による遅延やジッターが大幅に削減されます。
  2. 2.基幹業務処理。加速されたトラフィックはロードバランシング(CLB)に配備された全スタッフに配布された。クラウドサーバー(CVM)ゲームサーバーのクラスタ上でコアマッチメイキングロジックを処理し、次のように動作する。ゲームデータベース (TcaplusDB)データのやり取りを行う。
  3. 3.高品質の音声通信。プレーヤークライアントはゲーム・マルチメディア・エンジン(GME)このサービスは、高品質なチームボイスや3Dロケーション効果音のための低遅延ボイスチャンネルを確立し、必要な情報(ルーム管理など)のためにゲームサーバーと相互作用します。

アーキテクチャの価値提案は明確だ。ネットワーク伝送の遅延問題を解決するためにGAAPを使用し、リアルタイムの音声品質問題を解決するためにGMEを使用し、この2つの強力な組み合わせは、テンセントクラウドの強力なコンピューティング、ネットワーク、セキュリティ能力によって補完され、グローバル同一サービスゲームのための強固で信頼性の高いインフラ保証を提供します。

核心产品与组件详解

コンポーネントの名称役を演じる关键配置/选型建议なぜそれを選んだのですか?
?グローバル・アプリケーション・アクセラレーション(GAAP)ネットワーク・アクセラレーション・コア.プロキシトンネリング技術により、プレーヤーとゲームサーバーの間に回線が確立される。高速専用レーンネットワークの最適化と待ち時間の短縮を可能にする。-加速地域。プレーヤーが集中している地域(東南アジア、北米など)やサーバーが設置されている地域をカバーするリンクを選びましょう。
-並行性。同時プレーヤーの推定数に基づいて、適切な帯域幅仕様を選択する。
ビジネスコードを変更せずにネットワークを最適化Tencent Cloudのグローバルな2800以上のアクセラレーション・ノードは、国をまたいだりキャリアをまたいだりするネットワークの不安定性の問題を効果的に解決し、平均待ち時間を30%以上短縮します。
?ゲーム・マルチメディア・エンジン(GME)音声通信コア.高品質で低遅延のリアルタイム音声サービス(スクワッドボイスや3Dロケーションボイスを含む)や、音声メッセージング、Speech-to-Text、コンテンツセキュリティなどの付加価値機能を提供。-音質オプション。ゲームの種類に応じて、滑らかな音質(遅延優先)またはHD音質(品質優先)を選択します。
-アンチパケットロスを有効にする。パケットロスの多いネットワークで音声のスムーズさを保証するために、オンにすることを強くお勧めします。
パケットロス耐性に優れ(70%のパケットロスでもスムーズな通信が可能)、ゲームシーンに最適な設計。シームレスなアクセス、豊富なAPI、業界をリードする音声セキュリティ保護。
?️クラウドサーバー(CVM)ビジネス・コンピューティング・コア.ゲームロジックサーバー、ロビーサーバーなど、すべてのゲームビジネスのバックエンドプロシージャをデプロイするために使用されます。-モデルの選択。ゲームロジックのCPU/メモリ要件に応じて選択。
-利用可能なエリア展開。高可用性を確保するため、メインエリアにはマルチ可用性ゾーン展開が採用されている。
安定性、安全性、伸縮性、高性能のコンピューティングサービスを提供し、分単位の拡張をサポートし、ビジネスのピークに容易に対応します。
⚖️ロードバランシング(CLB)トラフィック・スケジューリング・コア.プレーヤーのゲーム要求を複数の健全なゲームサーバーインスタンスに自動的に分散し、単一障害点を排除します。-リスニング・プロトコルゲームデータストリームを転送するために、TCP/UDPプロトコルのリスニングを設定する。
-スケジューリングアルゴリズム。サーバーの負荷を合理的に分散するため、重み付けポーリング(WRR)などのアルゴリズムをサポート。
サービスの可用性と拡張性を向上させ、ゲームサーバーの水平スケーリングを可能にすることで、プレイヤーが常に利用可能なサーバーに接続できるようにする。
?️ゲームデータベース (TcaplusDB)データ・ストレージ・コア.ゲーム用に設計された分散型NoSQLデータベースで、プレイヤーのステータス、ゲームルーム、プロップなどの構造化データを保存します。-テーブルデザイン。ゲームのデータモデルに適したKey-Record構造を採用。
-コンフィギュレーションの読み書き。読み取り容量と書き込み容量のオンデマンド設定に対応。
高性能、低遅延、全地域と全サービス・アーキテクチャをサポートし、ゲームの高度な同時読み書きの要求に対処しやすい。
?️DayuのDDoS保護安全・安心の中核.Syn Flood、CC攻撃、その他の一般的なネットワーク攻撃に対して、ゲームサーバーにTレベルのDDoS保護機能を提供する。-保護等級。基本的な保護機能は、サービスへのアクセス後に自動的に有効になります。大量のトラフィックによる攻撃に対処するためには、高度な保護パッケージを購入することをお勧めします。ゲーム業界はDDoS攻撃によって最も大きな打撃を受けています。Dayu Protection は24時間体制でビジネスを保護し、ゲームサービスが攻撃によってダウンしないようにし、ビジネスの継続性を守ります。

この計画のメリットをまとめたものです。

  • グローバルな超低遅延。GAAPの専用チャンネルはネットワーク経路を最適化し、国境を越えたネットワーク遅延とジッターを大幅に削減することで、プレーヤーに公平でスムーズな競争環境を提供します。
  • ? 声はクリアで滑らかだ。GMEは強力なネットワーク耐性を備えているため、高速モバイル環境や貧弱なネットワーク環境でも音声が聞き取りやすく、プレーヤーが効率的かつ戦術的に共同作業を行えるようサポートする。
  • ? エラスティックな高同時性ベアラ。CVMとCLBの伸縮性とスケーラビリティに基づき、サービス、アクティビティ、イベントの開始によってもたらされるトラフィックのピークに容易に対処できるよう、容量を自動的かつスムーズに拡張する。
  • ?安全で信頼できるエスコート。ネットワーク攻撃(DDoS)から音声コンテンツセキュリティ(荒らし、広告)に至るまで、グリーンで健全なゲーム環境を確保するため、総合的な保護を提供します。
  • ? ワンストップのグローバル展開。テンセントクラウドのグローバルインフラを利用することで、自社で海外ノードを構築する必要がなく、ビジネスのグローバル展開を迅速に実現し、運用・保守の複雑さとコストを削減することができます。

应用场景与适用客户

このソリューションは、次のようなビジネス・シナリオや顧客に最適です:

  • アプリケーションのシナリオ。
    • MOBA/MMORPG/FPSなどの中ヘビーな携帯ゲーム。グローリー・オブ・キングス』や『PUBGモバイル』など、リアルタイムのインタラクションやチームワークが強いゲーム。
    • 世界的な共同開催/地域的な相互接続試合。すべてのプレーヤーが同じサーバークラスタに接続するか、異なる地域のプレーヤーが地域を越えてプレーする必要がある。
    • ゲームとトーナメント。ネットワークレイテンシーと安定性に対する要求が非常に厳しいプロフェッショナルゲーミングトーナメント。
  • 該当するお客様
    • 海外進出を計画している、あるいはすでに進出しているゲーム開発者は、世界中にユーザーを持つ。
    • 究極のゲーム体験を追求し、技術的な優位性を生かして商品競争力を形成しようとするゲームチーム。
    • デイリーアクティブユーザー(DAU)の桁が大きいゲームプロジェクトは、しばしば高い並行性の課題に直面する。

関連リンク