2018年3月30日金曜日

人狼知能開発のPythonAgent接続(AutoStarterバージョン)

https://qiita.com/aves/items/afefaa0d61fb9e21e2d4
にGUIを使ったPythonエージェントのつなぎ方が書いてありました.
@avesさん,ありがとうございます.

せっかくなので,AutoStarter.bat(AutoStarter.sh)でのつなぎ方についても説明をしておきます.

AutoStarter.iniで,エージェント数を指定して,それよりも少ない数のエージェントしか登録しなければ, 接続待ちの状態で止まりますので,その間にPythonエージェントをしていたポートにつなげれば,サーバにPythonエージェントを接続することが出来ます. AutoStarter.iniを以下のように書き直します.
  1. AutoStarter.iniを以下のように書き直す.
    lib=./
    log=./log/
    port=10000
    game=10
    view=true
    setting=./SampleSetting.cfg
    agent=5
    Sample1,org.aiwolf.sample.player.SampleRoleAssignPlayer,WEREWOLF
    Sample2,org.aiwolf.sample.player.SampleRoleAssignPlayer,SEER
    Sample3,org.aiwolf.sample.player.SampleRoleAssignPlayer
    Sample4,org.aiwolf.sample.player.SampleRoleAssignPlayer
    #Sample5,org.aiwolf.sample.player.SampleRoleAssignPlayer ←コメントアウト
  2. AutoStarter.bat(sh)を実行する
  3. Pythonエージェントをポート10000につなげる
以上です.

1 件のコメント:

Unknown さんのコメント...
このコメントは投稿者によって削除されました。