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

概要 - パーティ入門 - (Unreal Engine モジュール)

Last updated on February 4, 2026

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

はじめに

パーティ機能により、プレイヤーは集まって複数のマッチを通じて一緒にゲームをプレイできます。このモジュールでは、AccelByte Gaming Services (AGS) を使用して Byte Wars でパーティの作成、プレイヤーのパーティへの追加、パーティからのプレイヤーの削除を実装する方法を説明します。

前提条件

このモジュールを完了するには、以下が必要です:

  • 以下のモジュールを完了していること:

  • ローカルの Byte Wars Unreal プロジェクトリポジトリで Byte Wars の tutorialmodules ブランチがチェックアウトされていること。

  • このモジュールを強制的に有効化していること。これは、Config/DefaultEngine.ini ファイルに以下のコードを追加することで実行できます:

    [AccelByteTutorialModules]
    +ForcedEnabledModules=TutorialModule:PARTYESSENTIALS
    ...

学習目標

このモジュールに従うことで、以下の機能の実装方法を学習できます:

  • プレイヤーパーティの作成
  • フレンドをパーティに招待
  • パーティメンバーの削除(キック)
  • パーティメンバーをパーティリーダーに昇格
  • パーティからの離脱

プレビュー

このモジュールの最後には、Byte Wars は以下の画像のようになります。

  • パーティ作成と招待の実装後:

    Create party and send party invite demo Unreal Byte Wars introduction to party

    ログ出力:

    LogPartyEssentials: Log: UPartyOnlineSession_Starter::OnCreatePartyComplete Success to create a party.
    LogPartyEssentials: Log: UPartyOnlineSession_Starter::OnSendPartyInviteComplete Success to send party invitation to 8f5eab9107fb4912930336fbfe04da1a
  • パーティ招待の承認の実装後:

    Send and accept party invitation demo Unreal Byte Wars introduction to party

    ログ出力:

    LogPartyEssentials: Log: UPartyOnlineSession_Starter::OnJoinPartyComplete Success to join a party.
  • パーティ招待の拒否の実装後:

    Send and reject party invitation demo Unreal Byte Wars introduction to party

    ログ出力:

    LogPartyEssentials: Log: UPartyOnlineSession_Starter::OnRejectPartyInviteComplete Success to reject party invitation.
  • パーティからのメンバーのキック/削除の実装後:

    Kick party member demo Unreal Byte Wars introduction to party

    ログ出力:

    LogPartyEssentials: Log: UPartyOnlineSession_Starter::OnKickPlayerFromPartyComplete Success to kick 8f5eab9107fb4912930336fbfe04da1a from the party.
  • メンバーのパーティリーダーへの昇格の実装後:

    Promote party leader demo Unreal Byte Wars introduction to party

    ログ出力:

    LogPartyEssentials: Log: UPartyOnlineSession_Starter::OnPromotePartyLeaderComplete Success to promote 8f5eab9107fb4912930336fbfe04da1a as the new party leader.
  • パーティからの離脱の実装後:

    Leave party demo Unreal Byte Wars introduction to party

    ログ出力:

    LogPartyEssentials: Log: UPartyOnlineSession_Starter::OnLeavePartyComplete Success to leave a party.