メインコンテンツまでスキップ

UE プラグイン依存関係ガイド

Last updated on April 7, 2026

注釈:本資料はAI技術を用いて翻訳されています。

概要

このガイドは、AccelByte のすべての Unreal Engine プラグインの包括的な依存関係情報を提供します。これらの依存関係を理解することで、適切なセットアップと統合の問題のトラブルシューティングに役立ちます。

プラグインの概要

AccelByte は 3 つの主要な Unreal Engine プラグインを提供しています:

プラグイン目的依存関係
AccelByteUe4SdkAGS バックエンド API 用のコア SDKWebSockets(自動)
AccelByteNetworkUtilitiesP2P ネットワーキングと NAT トラバーサルAccelByteUe4Sdk
OnlineSubsystemAccelByteUE Online Subsystem 統合AccelByteUe4Sdk + AccelByteNetworkUtilities

AccelByteUe4Sdk の依存関係

AccelByte Game Services と統合するためのコア SDK - REST API、WebSocket サービス、バックエンドユーティリティ。

知っておくべきこと

  • インストール: プロジェクトにプラグインを追加するだけです
  • 依存関係: Unreal Engine によってすべて自動的に処理されます
  • 主な機能: HTTP API、WebSocket サービス、JSON 処理、ネットワーキングユーティリティ

依存関係

この SDK を使用すると自動的に含まれます:

依存関係必要な機能
Core/CoreUObject/Engine基本的な UE 機能と UObject システム
HTTPAGS バックエンドサービスへの REST API 呼び出し
WebSocketsリアルタイムサービス(Lobby、Chat、AMS、DSHub)
Json/JsonUtilitiesAPI リクエスト/レスポンスデータのシリアライズ
Sockets/Networkingネットワークユーティリティと QoS 測定
SSL/OpenSSLセキュアな接続と JWT トークン処理
Icmpサーバー選択のための Ping とレイテンシー測定
Projects設定へのプロジェクト設定アクセス
CISQLite3ローカルデータストレージ(オプション、SQLITE3_ENABLED=1 の場合)
Settings/ToolMenus/UnrealEdエディターツールと設定パネル(エディターのみ)

Build.cs リファレンス

詳細な実装については、以下を参照してください: AccelByteUe4Sdk.Build.cs

AccelByteNetworkUtilities の依存関係

ICE 接続確立と NAT トラバーサルを含む P2P ネットワーキングユーティリティ

知っておくべきこと

  • 必須の依存関係: AccelByteUe4Sdk
  • インストール: このプラグインと AccelByteUe4Sdk の両方を追加してください
  • 主な機能: NAT トラバーサル、P2P 接続、カスタムネットワークドライバー

依存関係

依存関係必要な機能
AccelByteUe4Sdkコアバックエンド API とロビーシグナリング
OnlineSubsystemUtilsOnline Subsystem インターフェース型
WebSocketsLobby API を通じた P2P 接続シグナリング
LibJuiceNAT トラバーサル用のサードパーティ ICE ライブラリ
NetCoreカスタムネットワークドライバーの実装(UIpNetDriver 拡張)
PacketHandlerネットワークパケット処理(UE アーキテクチャ要件)
Json/JsonUtilitiesICE 候補交換の JSON シリアライズ

Build.cs リファレンス

詳細な実装については、以下を参照してください: AccelByteNetworkUtilities.Build.cs

OnlineSubsystemAccelByte の依存関係

Unreal Engine の Online Subsystem フレームワークと AccelByte Game Services のブリッジ。

知っておくべきこと

  • 必須の依存関係:
    • AccelByteUe4Sdk(コア機能)
    • AccelByteNetworkUtilities(P2P ネットワーキング)
    • OnlineSubsystemUtils(通常はすでにプロジェクトに含まれています)
  • V2 セッション: 互換性のために必ず有効にしてください
  • プラットフォーム統合: オプションの Steam/コンソールプラットフォームサポート

依存関係

依存関係必要な機能
AccelByteUe4Sdkコアバックエンド API と認証
AccelByteNetworkUtilitiesマルチプレイヤーセッション用の P2P ネットワーキング
OnlineSubsystemUtilsベース OSS フレームワークとユーティリティ
WebSocketsリアルタイム通信(ロビー、チャット、通知)
Voice/VoiceChat音声通話機能
Json/HTTPデータシリアライズと API 通信
NetCoreネットワークコア機能
PacketHandlerセキュアな接続のためのネットワークパケット認証
OnlineBase最新の OSS 基底クラス(UE 5.1 以降のみ)
OnlineSubsystemPS5PlayStation 5 プラットフォーム認証(PS5 のみ)
OnlineSubsystemGDKXbox GDK プラットフォーム認証(Xbox のみ)
Steamworks/SteamSharedSteam 統合(オプション、非サーバービルド)

Build.cs リファレンス

詳細な実装については、以下を参照してください: OnlineSubsystemAccelByte.Build.cs

追加リソース