https://github.com/kinfkong/ikatago-resources/tree/master/dockerfiles
從作者的庫中可以看到,該程序支持cuda9.2、cuda10、cuda10.1、cuda10.2、cuda11.1等鏡像,矩池雲上的鏡像基本上都可以滿足他的要求,可以任意選用。
案例:用的cuda10.2的鏡像
利用腳本安裝
cd ~; /bin/bash -c "$(curl -fsSL https://ikatago-resources.oss-cn-beijing.aliyuncs.com/all/install.sh)"
如果報錯“sh: curl: command not found”是沒有curl,先安裝一下。
apt-get update
apt install curl
安裝后,文件路徑在root目錄下的work文件夾內,文件有如下
運行
運行命令:
cd ~/work; ./run.sh 你的用戶名 你的密碼
建議使用 掛后台運行命令:
cd ~/work; nohup ./run.sh 你的用戶名 你的密碼 &
密碼建議使用復雜一些的密碼,可以用生成工具生成,比如lastpass的password generator。
https://www.lastpass.com/password-generator
案例如下:
cd ~/work; nohup ./run.sh matpool sNoeoLSVDVrZ &
下載ikatago-client
https://github.com/kinfkong/ikatago-client
https://github.com/kinfkong/ikatago-client/releases/tag/1.3.3
直接下載
https://github.com/kinfkong/ikatago-client/releases/download/1.3.3/ikatago-1.3.3-win64.zip
下載Sabaki
https://github.com/SabakiHQ/Sabaki
https://github.com/SabakiHQ/Sabaki/releases/tag/v0.51.1
portable便攜版
https://github.com/SabakiHQ/Sabaki/releases/download/v0.51.1/sabaki-v0.51.1-win-x64-portable.exe
安裝版
https://github.com/SabakiHQ/Sabaki/releases/download/v0.51.1/sabaki-v0.51.1-win-x64-setup.exe
Sabaki配置
在菜單欄點擊 Engines - Show Engines Sidebar 顯示側邊引擎欄。
引擎欄點擊 Attach Engine... 按鈕,選擇 Manage Engines...。
在引擎菜單中分別填寫 4 行引擎信息。
引擎名稱:自定義填寫。
這里我寫的是
matpool
路徑:ikatago 客戶端路徑,可點擊前方文件夾圖標通過瀏覽選擇。
D:\ikatago-1.3.3-win64\ikatago.exe
參數:ikatago 客戶端參數,用戶密碼替換為服務端啟動時的用戶名和密碼參數。
--platform all --username USER_NAME --password USER_PASSWORD
此次我的是
--platform all --username matpool --password sNoeoLSVDVrZ
初始命令:可定義一些命令參數,如定義 10 秒下一次棋。
time_settings 0 10 1
填寫完成后點擊 Close。
引擎欄點擊 Attach Engine... 按鈕,選擇剛創建的引擎點擊他。
點擊 Start Engine vs. Engine Game 開始機機對弈,每過 10 秒機器會走出一步。再次點擊該按鈕可以停止對弈。
保存環境下次使用
這樣下次可以直接使用,不用再配置環境了。
詳情可以查看如何使用矩池雲的保存環境功能。