HandyCafe Docs
owner it-admin

システム要件

インターネットカフェ、ゲーミングセンター、eスポーツアリーナにHandyCafeをインストールする前に、ハードウェアとネットワークが以下の要件を満たしていることを確認してください。

サーバーPCの要件

サーバーは管理ステーションです。HandyCafe Serverを実行してカフェ全体を監視・制御するPCです。

コンポーネント 最小 推奨
OS Windows 10以降(64ビット)、macOS 12 Monterey以降、Linux(64ビット) Windows 10/11(64ビット)、macOS 12以降、Linux(64ビット)
プロセッサ デュアルコア 2.0 GHz クアッドコア 2.5 GHz以上
RAM 4 GB 8 GB以上
ディスク空き容量 500 MB(アプリケーション) 2 GB以上(録画とスクリーンショット含む)
ディスプレイ 1280 x 720 1920 x 1080以上
ネットワーク 100 Mbps Ethernet ギガビットEthernet

注: リモートデスクトップでセッション録画を使用する場合、MP4録画用の追加ディスク容量を確保してください(品質に応じて1時間あたり約50~200 MB)。

Linux注: HandyCafeはLinux上でWebKit2GTKを使用するTauri v2で構築されています。アプリケーション実行前にlibwebkit2gtk-4.1ランタイムパッケージをインストールする必要があります。Ubuntu 22.04以降、Fedora 38以降、同等バージョンのWebKit2GTKを提供するその他のディストリビューションに対応しています。

クライアントPCの要件

各顧客用PCはHandyCafe Clientを実行し、ローカルネットワーク経由でサーバーに接続します。

コンポーネント 最小 推奨
OS Windows 10以降(64ビット)、macOS 12 Monterey以降、Linux(64ビット) Windows 10/11(64ビット)、macOS 12以降、Linux(64ビット)
プロセッサ デュアルコア 1.5 GHz クアッドコア 2.0 GHz以上
RAM 2 GB 4 GB以上
ディスク空き容量 200 MB 500 MB以上
ネットワーク 100 Mbps Ethernet ギガビットEthernet

注: これらはHandyCafe Clientソフトウェアのみの要件です。顧客が使用するゲームやアプリケーションには追加のリソースが必要です。

ネットワーク要件

すべてのPC(サーバーとクライアント)は同一ローカルネットワーク(LAN)上にある必要があります。

必要なポート

ポート プロトコル 方向 用途
5001 TCP サーバー: インバウンド、クライアント: アウトバウンド コマンドとレスポンスの通信
5002 TCP 双方向 ファイル転送
5003 TCP サーバー: インバウンド、クライアント: アウトバウンド リモート管理制御チャネル
5004 UDP 双方向 画面ストリーミング(リモートデスクトップ)

重要: これらはデフォルトポートです。ネットワーク設定で変更可能です。サーバーのポートを変更した場合、クライアントの設定も更新してください。

ファイアウォール設定

  • Windows ファイアウォール: HandyCafeはインストール時にファイアウォールルールの自動追加を試みます。自動設定に失敗した場合、上記ポートのインバウンドルールを手動で追加してください。
  • macOS ファイアウォール: システム設定 > ネットワーク > ファイアウォールを開き、HandyCafeの受信接続を許可してください。
  • Linux (iptables / ufw): ufwを使用する場合はsudo ufw allow 5001:5004/tcpsudo ufw allow 5004/udpを実行してください。
  • サードパーティファイアウォール: サーバーPCのHandyCafeサーバーバイナリとクライアントPCのHandyCafeクライアントバイナリの例外を追加してください。
  • ルーター/スイッチ: LANのみの運用では特別な設定は不要です。VLANがある場合、サーバーとすべてのクライアントが同じVLAN上にあるか、ルーティングが必要なポートを許可していることを確認してください。

クライアントディスカバリー

HandyCafeはローカルネットワーク上の自動クライアントディスカバリーにmDNS(マルチキャストDNS)を使用します。これには以下が必要です。

  • すべてのPCが同じサブネットにあること
  • マルチキャストトラフィックがスイッチやルーターでブロックされていないこと
  • mDNSが機能しない場合(サブネット間など)、クライアントはサーバーのIPアドレスを手動入力して接続可能

帯域幅の目安

機能 おおよその帯域幅
通常運用(クライアントごと) 1 Kbps未満
リモートデスクトップストリーミング 350~25,000 Kbps(設定可能)
ファイル同期転送 ネットワーク速度に依存
スクリーンショットキャプチャ スクリーンショットあたり約100 KB

20~50台のPCを持つ一般的なカフェでは、標準的な100 Mbps LANで十分です。複数のPCに対して同時にリモートデスクトップを頻繁に使用する場合はギガビットEthernetを推奨します。

コンソールの要件

ゲーミングコンソール(PlayStation、Xboxなど)を管理する場合、コンソールはサーバーと同じネットワーク上にある必要があります。各コンソールはMACアドレスで識別され、コンソール設定で手動登録します。