Linux の概要

このドキュメントでは、PlayFab Party を Linux アプリケーションに統合するために必要な基本的な前提条件と要件の一覧を紹介します。 プラットフォーム固有の手順を完了したら、PlayFab パーティーのクイック スタート をご覧いただき、PlayFab パーティーの使用を完了してください。

前提条件

このチュートリアルを始める前に、以下の前提条件が満たされていることを確認してください。

  1. PlayFab 開発者アカウント を作成します。
  2. PlayFab タイトルを作成し、ゲーム マネージャーでタイトルの PlayFab パーティー機能を有効にします
  3. PlayFab パーティー プラットフォーム レポジトリへのアクセス許可があります。

必要なライブラリやヘッダー ファイルを含む

パーティー ヘッダーを含める

Linux 用のリリース パッケージをダウンロードした後、PlayFab パーティー ディストリビューション リポジトリから libparty.so ファイルをリンクする必要があります。

Linux 用 Libparty では、ライブラリに libssl と libcurl を直接コンパイルすることにより、ディストリビューション間の OpenSSL と Curl のバージョンの不一致に対処します。

注意

SSL ライブラリは Open SSL バージョン 1.1.1b からビルドされています。 OpenSSL のバージョン1.1.1b 以上を使用してください。

これらのヘッダーと lib ファイルに加えて、PlayFab SDK 用のヘッダーと lib ファイル、およびアプリに必要なその他のプラットフォーム固有の依存関係が必要です。

プラットフォームの依存関係

Linux 用 PlayFab Party は、ネットワーク参加者間のストリーミング オーディオのレンダリングとキャプチャの両方で、オープンソース ソフトウェアの Pulse Audio に依存しています。

PlayFab パーティーをコンパイルしてリンクするには、開発環境でディストリビューションの Pulse Audio 開発ヘッダーとクライアント ライブラリをインストールする必要があります。 アプリケーションを適切な Pulse Audio ライブラリにリンクします。

Ubuntu の場合は、apt パッケージ マネージャーを使用して "libpulse-dev" をインストールします。 Manjaro の場合は、pacman パッケージ マネージャーを使用して "pulseaudio" をインストールします。

ターゲット デバイスに Pulse Audio クライアント ライブラリもインストールする必要があります。

WSL 互換性

Linux 用 PlayFab パーティーは、Linux 用 Windows サブシステム (WSL) で実行することを意図していません。 専用の Linux マシンで実行して、すべてのパーティー機能を利用します。

次の手順

PlayFab Party のクイック スタートを参照して、PlayFab Party の準備を完了してください。