LoginSignup
5
4

More than 1 year has passed since last update.

UnityAcceleratorをLinux上に立ててサービス化する

Last updated at Posted at 2020-02-07

UnityAcceleratorをサーバに立てたときの備忘録

※Unity2019.3からアセットのキャッシュ管理にUnityAcceleratorの使用が推奨されており、
UnityCacheServerの代替として必要となった

UnityAccelerator: v1.0.90+gd82184f
OS: AmazonLinux2

インストール

公式で用意されているインストールスクリプトを落として実行


curl https://unity-accelerator-prd.storage.googleapis.com/unity-accelerator-linux-installer.run --output unity-accelerator-linux-installer.run

sudo ./unity-accelerator-linux-installer.run --mode unattended

※ 「--mode unattended」オプションを付与するとデフォルト設定でのインストールになる
 付与しないと対話式カスタムインストールになるが入力項目がかなり多いので、特になければデフォルト推奨

サーバ再起動時のサービス自動起動化

インストールスクリプト実行時にサービス登録されてるので有効化しておく


/sbin/chkconfig unity-accelerator on

対象ポートの変更

設定ファイルは/root/.config/unity-accelerator/に展開されている

vi /root/.config/unity-accelerator/unity-accelerator.cfg
→ProtobufPort、LastUsedProtobufPortを任意のポートに変更

service unity-accelerator restart

2022/6/20 追記:1.0.941でのインストール手順

バージョンアップによりインストーラが変わって手順も少々変更されていたので追記しておきます

UnityAccelerator: v1.0.941+gd82184f
OS: AmazonLinux2

// rootになる
sudo su -
// インストールディレクトリを掘る
mkdir unity_accelerator_work
 
cd unity_accelerator_work
// インストーラダウンロード
wget https://storage.googleapis.com/unity-accelerator-prd/unity-accelerator-v1.0.941+g6b39b61-linux
chmod +x unity-accelerator-v1.0.941+g6b39b61-linux
// インストールJSON生成
./unity-accelerator-v1.0.941+g6b39b61-linux install --sample→install.jsonができる
 
// インストール
./unity-accelerator-v1.0.941+g6b39b61-linux install --json install.json
→ インタラクティブに聞かれるので適宜入力。「Admin Username」「Admin Password」はWebインターフェース用。
 
// config編集
vi unity-accelerator.cfg
→ AgentID、AgentName、ProtobufPort、LastUsedProtobufPortを適宜設定。ADBV2Enabledはtrueにする
 
// サービス再起動
systemctl restart unity-accelerator

参考サイト

https://docs.unity3d.com/2019.3/Documentation/Manual/UnityAccelerator.html
https://forum.unity.com/threads/accelerator-options.784514/

5
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
4