ENGLISH | JAPANESE

GATミニ大会にJAVA,C#以外で参加される方

2016/02/25

pythonやC++などライブラリがないものでご参加される方は,以下のようなzipファイルをご提出ください.
1.トップレベルにはアカウント名のディレクトリが一つ.これをホームディレクトリとする.
2.ソースコード等はそのホームディレクトリ下に配置
3.ソースコードを実行する起動シェルスクリプトをホームディレクトリ直下に配置(clientStarter.shが良いと思います)
   引数として,-p port -h hostnameを渡すので,処理できるようにしておいてください.
4.エージェント登録時の「クラス名」のところには,ホームディレクトリ下の起動シェルスクリプト名を記述
実行時に,
zipファイルを解凍→ディレクトリに移動→起動シェルスクリプトを実行
という手順でクライアントを実行できるようにしておいてください.
具体的には,hogeというアカウントの方がhoge.zipをアップロードしてmoke.shというスクリプトを登録すれば,
> unzip hoge.zip
> cd hoge
> ./moke.sh -p 10000 -h xxx.xxx.xxx.xxx
というコマンドが叩かれます.
これでエージェントが立ち上がるようになっていれば大会に参加可能です.

zipファイルの構成は,トップレベルディレクトリにアカウント名を関したディレクトリhogeを配置して,
hoge/moke.sh
となります.

参考までに,
OS:CentOS Linux release 7.2.1511
Python:2.7.5
を利用します.

Share

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です