$ ./configure \ --prefix=/home/<username>/sigverse-<version> \ --with-jvm=/usr/lib/jvm/java-1.6.0-openjdk/jre/lib/amd64/server \ --with-julius=/usr/bin/julius \ --with-dictkit=/usr/local/share/dictation-kit-v4.0
$ ./configure
デフォルトでホームディレクトリにインストールされる.
java, juliusのインストール場所を指定しなくてよい
コントローラ(.cpp)ファイル作成 → Makefile作成 → コンパイル → 世界ファイル作成 → 実行
$ sigcreate <WorldName>
WorldNameという作業ディレクトリが作成され、その中にMakefile、コントローラ、世界ファイルのテンプレートが含まれる。 コントローラのコンパイル時には
$ ./sigmake.sh <ControllerName>
Makefileを作成しなくてよい
killスクリプトを作成しSIGVerseプロセスを強制終了させていた。
ctr+cでSIGVerseプロセスを終了可能。
以下のスクリプトを利用可能。
$ sigkill.sh
自分が起動しているSIGVerseプロセスを終了
$ sigend.sh -p <port>
ポート番号を指定してSIGVerseプロセスを終了。
$ sigserver.sh -p <PortNumber> -w <WorldFile>
$ sigserver.sh -w <WorldFile> [SYS] ///////////////////////////////////////////////////////////// [SYS] //////////////World number 0 (port 9000-9005)/////////////// [SYS] /////////////////////////////////////////////////////////////
World Numberが割り当てられ使用可能なポートを5つ取得