Steamworks ドキュメンテーション
PCカフェモデルのセットアップ手順(PCカフェサーバーとコンテンツキャッシュを含む)
Steam PCカフェサーバー

Steam PCカフェサーバーは、Steam PCカフェプログラムのライセンシーが、ローカルネットワーク内で商用ライセンスを共有できるようにします。 以下の手順ではSteam PCカフェサーバーのセットアップについて説明します。 プログラムに関する追加情報はこちらです。

セットアップ手順

  • Steamworks Webサイトにアクセスし、Steamマスターアカウントでログインしてください。 マスターアカウントはPCカフェプログラムのライセンシーとしてサインアップし、登録したアカウントです。
  • 右側の「ツール+リンク」セクションの下にあるリンクをクリックして、Steam PCカフェサーバーファイルをダウンロードします。 ハードドライブにサーバーファイルを解凍します。
  • 個々の店舗(ロケーション)でサーバーアカウントとして使用する新規Steamアカウントをこちらで作成します。 物理的なロケーションが複数ある場合は、各店舗ごとに1つのSteamサーバーアカウントが必要です。
  • アカウントを作成したら、Steamworks Webサイトへ戻り(Steamマスターアカウントでログインしていることを確認してください)、「ユーザーと権限」メニューオプションから「ユーザー管理」を選択します。 このページで「ユーザーを追加」ボタンをクリックして、先ほど作成したSteamサーバーアカウントに関する必要な情報を入力します。 特別な権限は付与しないでください。
  • 「サイト管理」ページを開き、新たに店舗を追加します。 ここで選択する名前は、施設利用者のSteamクライアントライブラリに表示されます。 店舗が追加されたら、カーソルを店舗定義の上に移動します。 「サーバーアカウント」セクションの下に鍵の記号が表示されるので、 鍵の記号をクリックし、先ほど追加したSteamサーバーアカウントを選択します。 店舗が複数ある場合はこの手順を繰り返します。
  • 重要: ロケーションの『国』と、サイトサーバーが実際に位置する国が同じである必要があります。 一致する国または地域にマッピングされていないIPアドレスからのカフェサーバーへのログインを拒否する場合があります。

    上記セットアップを完了したら、ローカルネットワークでサーバーを実行します。
  • サーバーファイルを展開したフォルダを開き、steamcmd.exeをダブルクリックし、その店舗のSteamサーバーアカウント用のSteamアカウント資格情報を入力します。 その店舗に割り当てられたアカウントを確認したい場合、こちらにマスターアカウントでログインしてください。
  • 新しいコンピューターで初めてサーバーを起動する場合、Steamサーバーアカウントに関連付けられたメールアドレスに送信されるSteamガードコードの入力が必要です。
‏‏‎
コンテンツキャッシュ

コンテンツキャッシュを使用すると、一度のダウンロードで、ゲームファイルをローカルネットワークを介して個々のゲームステーションに配信できます。 自分のコンピューターやノートパソコンを持ち込む利用者も、施設のインターネット帯域幅を使用することなく、ゲームファイルにアクセスできます。 ゲームファイルはサーバーマシンに保存されるので、提供するゲーム数に応じて、ハードドライブの容量を増やす必要があります。

設定

コンテンツキャッシュの設定および変更を行うには、「設定」のドロップダウンメニューから「コンテンツキャッシュ」を選択します。

settings.png

ネットワーク上でゲームが初めて起動されると、ダウンロード要求がサーバーマシンに送られます。 ゲームファイルがサーバー上にキャッシュされていない場合、サーバーは自動的にファイルをダウンロードしてキャッシュし、クライアントマシンに配信します。 ゲームのコンテンツキャッシュが既に利用可能な場合は、サーバーは自動的にキャッシュされたファイルをクライアントマシンに送信します。

‏‏‎

よくある質問


  • Steam PCカフェサーバーに使用するハードウェアに特別な要件はありますか?

    Steam PCカフェサーバーの実行には、その店舗のネットワークに接続している、セキュリティ保護されたWindows 7またはWindows 10のPCが必要です。 Windows Server 2012 R2および2016でも実行可能です。 PCカフェサーバーをコンテンツサーバーキャッシュとして使用する場合は、1TB のコンテンツデータに対応したストレージの使用を推奨しています。

  • SteamPCカフェサーバーとクライアントマシンは同じネットワーク上にないといけませんか?

    はい。これが適切に機能するのは、サーバーとステーションが同じサブネット上にある場合のみです。 パケットは他のサブネットには転送されず、同じネットワーク内のクライアントマシンだけが、ライセンスプールとコンテンツキャッシュ機能にアクセスできます。

  • プロバイダ認証に失敗しました:このアカウントはどのサイトにも関連付けられていません

    このエラーは通常、PCカフェサーバーの実行に使用されているアカウントが、Steamworksパートナーページで店舗として追加されていないことを示しています。 Steamworksのページを開いて、マスターアカウントでログインしてください。 アカウント資格情報は、ページトップの「サイト」オプションでチェックするか、こちらをクリックしてください。 サーバーアカウントが割り当てられていない場合、最初にサーバーアカウントをライセンス契約に追加する必要があります。Steamworksページの「ユーザーの管理」オプションをクリックしてください。 追加後、サイトロケーションに割り当てることができます。 サーバーアカウントは、基本的に何も保有しないSteamアカウントです。

  • Steam PCカフェサーバーで使用されるポートは?

    Steam PCカフェサーバーは、ネットワーク上のSteamクライアントとの通信に、ポート27036 を介したUDPブロードキャストパケットを使用します。 クライアントマシンが、PCカフェサーバーを検出するには、これらのパケットを受信できる必要があります。 その後、Steamクライアントはポート27037のTCP接続を使用してサーバーに接続します。 サーバーマシンはポートでTCP接続を許可する必要があります。 Steamで必要な他のポートやプロトコルの完全なリストは、こちらをご覧ください。

  • ネットワーク内で自動ログアウト機能を無効にできますか?

    Steam PCカフェサーバーは、一定時間が経過した非アクティブなSteamアカウントを自動的にログオフするように設定されています。 個人のSteamアカウントからログアウトせずにPCから離れた施設利用者のために重要ですので、この機能は無効にしないことを強く推奨します。 それでもこの機能を無効にする場合は、施設利用者に必ず知らせてください。 この機能を無効にするには、サーバーファイルの場所に移動して、テキストエディタでsteamconsole.cfgを開く必要があります。 次のコマンドライアンを追加すると、サーバーがアクティブな時に、ネットワーク内の自動ログオフが無効になります:@bSiteLicenseAllowCachedClientCredentials 1