第二回大会に向けて人狼知能プラットフォーム(人狼サーバから改名)のバージョンを0.3.0に更新しました.
いくつかの変更点がありますので,ご注意ください.
http://www.aiwolf.org/server/
> StartServer.bat
MAC, UNIXの場合
$ StartServer.sh
これで,以下のようなサーバアプリが立ち上がります.ポート番号とプレイヤー数を決定して,Connectをクリックしてください.
クライアントの接続待ち状態になりますので,プロンプトを立ち上げてクライアントアプリケーションを起動してください.
Widowsの場合
java -cp aiwolf-server.jar;aiwolf-common.jar;aiwolf-client.jar;aiwolf-viewer.jar;jsonic-1.3.10.jar;YourPlayer1.jar;YourPlayer2.jar;... org.aiwolf.common.bin.ClientStarter %1 %2 %3 %4 %5 %6 %7 %8 %9
MAC, UNIXの場合
java -cp aiwolf-server.jar:aiwolf-common.jar:aiwolf-client.jar:aiwolf-viewer.jar:jsonic-1.3.10.jar:YourPlayer1.jar:YourPlayer2.jar:... org.aiwolf.common.bin.ClientStarter $1 $2 $3 $4 $5 $6 $7 $8 $9
ここで,YourPlayer1.jar, YourPlayer2.jarは自分で作成したプレイヤークラスが入っているjarファイルです.
たとえば,WindowsでMyPlayer.jarというファイルに入っているクラスを起動したい場合は,
java -cp aiwolf-server.jar;aiwolf-common.jar;aiwolf-client.jar;aiwolf-viewer.jar;jsonic-1.3.10.jar;MyPlayer.jar org.aiwolf.common.bin.ClientStarter %1 %2 %3 %4 %5 %6 %7 %8 %9
と記述します.
Widowsの場合
> StartClient.bat -h host -p port -c Playerクラスパス
MAC, UNIXの場合
> StartClient.sh -h host -p port -c Playerクラスパス
とすれば,クライアントがサーバに接続されます.
たとえば,サーバとクライアントが同じWindowsマシンで,port10000を使い,プレイヤーはjp.ne.hoge.moke.SampleRollAsignPlayerを起動したい場合は,
> StartClient.bat -h localhost -p 10000 -c jp.ne.hoge.moke.SampleRollAsignPlayer
と記述します.
接続に成功すると,サーバアプリに以下のように接続されたクライアントが表示されます.
指定した数のクライアントが接続されたのち,StartGameをクリックすればゲームがスタートします.
コメントを残す