{"action":"created","issue":{"url":"https://api.github.com/repos/gcp/leela-zero/issues/249","repository_url":"https://api.github.com/repos/gcp/leela-zero","labels_url":"https://api.github.com/repos/gcp/leela-zero/issues/249/labels{/name}","comments_url":"https://api.github.com/repos/gcp/leela-zero/issues/249/comments","events_url":"https://api.github.com/repos/gcp/leela-zero/issues/249/events","html_url":"https://github.com/gcp/leela-zero/issues/249","id":279090832,"number":249,"title":"Distributed network testing protocol","user":{"login":"marcocalignano","id":33530997,"avatar_url":"https://avatars3.githubusercontent.com/u/33530997?v=4","gravatar_id":"","url":"https://api.github.com/users/marcocalignano","html_url":"https://github.com/marcocalignano","followers_url":"https://api.github.com/users/marcocalignano/followers","following_url":"https://api.github.com/users/marcocalignano/following{/other_user}","gists_url":"https://api.github.com/users/marcocalignano/gists{/gist_id}","starred_url":"https://api.github.com/users/marcocalignano/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marcocalignano/subscriptions","organizations_url":"https://api.github.com/users/marcocalignano/orgs","repos_url":"https://api.github.com/users/marcocalignano/repos","events_url":"https://api.github.com/users/marcocalignano/events{/privacy}","received_events_url":"https://api.github.com/users/marcocalignano/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":194,"created_at":"2017-12-04T18:01:02Z","updated_at":"2017-12-07T15:19:48Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"I wanted to open another Issue for this discussion. Here we can discuss the commands the server send to the clients and the answer the clients send back to the server. At the end we make a decision (I guess @gcp have the last word ;) ). \r\nIn the meanwhile @roy7 and me can concentrate on writing the client/server code without having to change it too many times. \r\n This is my suggestion for the two commands\r\n```\r\n{\r\n        \"cmd\":\"match\",\r\n        \"white_hash\":\"223737476718d58a4a5b0f317a1eeeb4b38f0c06af5ab65cb9d76d68d9abadb6\",\r\n        \"black_hash\":\"92c658d7325fe38f0c8adbbb1444ed17afd891b9f208003c272547a7bcb87909\",\r\n        options {\r\n              \"playouts\":1000,\r\n              \"resignation_percent\":3,\r\n              \"required_client_version\":5,\r\n              \"noise\":false,\r\n              \"randomcnt\":0,\r\n              \"version\" : 1\r\n       }\r\n}\r\n\r\n{\r\n        \"cmd\":\"selfplay\",\r\n        \"hash\":\"223737476718d58a4a5b0f317a1eeeb4b38f0c06af5ab65cb9d76d68d9abadb6\",\r\n        options {\r\n              \"playouts\":1000,\r\n              \"resignation_percent\":3,\r\n              \"required_client_version\":5,\r\n              \"noise\":true,\r\n              \"randomcnt\":30,\r\n              \"version\" : 1\r\n        }\r\n    }\r\n```"},"comment":{"url":"https://api.github.com/repos/gcp/leela-zero/issues/comments/349998240","html_url":"https://github.com/gcp/leela-zero/issues/249#issuecomment-349998240","issue_url":"https://api.github.com/repos/gcp/leela-zero/issues/249","id":349998240,"user":{"login":"gcp","id":1104290,"avatar_url":"https://avatars2.githubusercontent.com/u/1104290?v=4","gravatar_id":"","url":"https://api.github.com/users/gcp","html_url":"https://github.com/gcp","followers_url":"https://api.github.com/users/gcp/followers","following_url":"https://api.github.com/users/gcp/following{/other_user}","gists_url":"https://api.github.com/users/gcp/gists{/gist_id}","starred_url":"https://api.github.com/users/gcp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gcp/subscriptions","organizations_url":"https://api.github.com/users/gcp/orgs","repos_url":"https://api.github.com/users/gcp/repos","events_url":"https://api.github.com/users/gcp/events{/privacy}","received_events_url":"https://api.github.com/users/gcp/received_events","type":"User","site_admin":false},"created_at":"2017-12-07T15:19:48Z","updated_at":"2017-12-07T15:19:48Z","author_association":"OWNER","body":"My own test passed at 60-26.\r\n\r\nThe server says:\r\n```\r\n{ \"_id\" : ObjectId(\"5a292f74bade0e75e7c0cf53\"), \"network1\" : \"2184b7500795533b97a40cc83bdfd51d1f18183c6e76d7cca3053237e0f18c7c\", \"network2\" : \"ad8a1d025c81264d9dc14f655466f9303db0ea6de241c56bbe3122c71557e686\", \"network1_losses\" : 105, \"network1_wins\" : 84, \"game_count\" : 189, \"number_to_play\" : \"400\", \"options\" : { \"playouts\" : \"1000\", \"resignation_percent\" : \"1\", \"randomcnt\" : \"0\", \"noise\" : \"false\" }, \"options_hash\" : \"152bdf\" }\r\n```\r\n\r\nSo losing by 84-105."}}
{"actor":{"display_login":"gcp"}}