NNGS communication sample

Game start

Black : test1 White : hoge2 admin command adminmatch test1 hoge2 b 19 30 0 Bold red is player's command.

Black player

$ telnet 127.0.0.1 9696 Trying 127.0.0.1... Connected to 127.0.0.1. Escape character is '^]'. Login: test1 "test1" is not a registered name. You may use this name to play unrated games. (After logging in, do "help register" for more info on how to register.) This is a guest account. Your account name is test1. No Name Go Server (NNGS) version 1.1.22 #> {hoge2 [ NR ] has connected.} #> set client TRUE 9 Set client to be True. 1 5 9 Declining offer from hoge2 and offering new match parameters. 9 Match [19x19] in 30 minutes requested with hoge2 as White. 9 Use <match hoge2 B 19 30 0> or <decline hoge2> to respond. 1 5 match hoge2 B 19 30 0 9 Updating offer already made to "hoge2". 9 Requesting match in 30 min with hoge2 as White. 1 5 9 Match [2] with hoge2 in 30 accepted. 1 5 9 Creating match [2] with hoge2. 1 5 15 Game 2 I: hoge2 (0 1800 -1) vs test1 (0 1800 -1) 21 {Match 2: hoge2 [ NR ] vs. test1 [ NR ] } 1 5 15 Game 2 I: hoge2 (0 1800 -1) vs test1 (0 1800 -1) 1 6 D3 15 Game 2 I: hoge2 (0 1800 -1) vs test1 (0 1776 -1) 15 0(B): D3 1 6 15 Game 2 I: hoge2 (0 1788 -1) vs test1 (0 1776 -1) 15 1(W): Q16 1 6 Q4 15 Game 2 I: hoge2 (0 1788 -1) vs test1 (0 1760 -1) 15 2(B): Q4 1 6

White player

$ telnet localhost 9696 Trying ::1... Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. Login: hoge2 "hoge2" is not a registered name. You may use this name to play unrated games. (After logging in, do "help register" for more info on how to register.) This is a guest account. Your account name is hoge2. No Name Go Server (NNGS) version 1.1.22 #> set client TRUE 9 Set client to be True. 1 5 test1 declines your request for a match. 9 Match [19x19] in 30 minutes requested with test1 as Black. 9 Use <match test1 W 19 30 0> or <decline test1> to respond. 1 5 9 test1 updates the match request. 9 Match [19x19] in 30 minutes requested with test1 as Black. 9 Use <match test1 W 19 30 0> or <decline test1> to respond. 1 5 match test1 W 19 30 0 9 Match [2] with test1 in 30 accepted. 1 5 9 Creating match [2] with test1. 1 5 15 Game 2 I: hoge2 (0 1800 -1) vs test1 (0 1800 -1) 21 {Match 2: hoge2 [ NR ] vs. test1 [ NR ] } 1 5 15 Game 2 I: hoge2 (0 1800 -1) vs test1 (0 1800 -1) 1 6 1 6 15 Game 2 I: hoge2 (0 1800 -1) vs test1 (0 1776 -1) 15 0(B): D3 1 6 Q16 15 Game 2 I: hoge2 (0 1788 -1) vs test1 (0 1776 -1) 15 1(W): Q16 1 6 15 Game 2 I: hoge2 (0 1788 -1) vs test1 (0 1760 -1) 15 2(B): Q4 1 6

Resume Game

Black : test1 White : hoge2 admin command load hoge2-test1

Black player

$ telnet 127.0.0.1 9696 Trying 127.0.0.1... Connected to 127.0.0.1. Escape character is '^]'. Login: test1 "test1" is not a registered name. You may use this name to play unrated games. (After logging in, do "help register" for more info on how to register.) This is a guest account. Your account name is test1. No Name Go Server (NNGS) version 1.1.22 #> set client TRUE 9 Set client to be True. 1 5 21 {hoge2 [ NR ] has connected.} 1 5 9 admin has restored your old game. 9 admin has restarted your game. 15 Game 1 I: hoge2 (0 1657 -1) vs test1 (0 1732 -1) 15 5(W): O17 1 6 moves 15 Game 1 I: hoge2 (0 1657 -1) vs test1 (0 1693 -1) 15 0(B): D3 15 1(W): Q16 15 2(B): Q4 15 3(W): C16 15 4(B): R14 15 5(W): O17 1 6 F17 15 Game 1 I: hoge2 (0 1657 -1) vs test1 (0 1662 -1) 15 6(B): F17 1 6 15 Game 1 I: hoge2 (0 1644 -1) vs test1 (0 1662 -1) 15 7(W): H17 1 6

White player

$ telnet localhost 9696 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. Login: hoge2 "hoge2" is not a registered name. You may use this name to play unrated games. (After logging in, do "help register" for more info on how to register.) This is a guest account. Your account name is hoge2. No Name Go Server (NNGS) version 1.1.22 #> set client TRUE 9 Set client to be True. 1 5 9 admin has restored your old game. 9 admin has restarted your game. 15 Game 1 I: hoge2 (0 1657 -1) vs test1 (0 1732 -1) 15 5(W): O17 1 6 moves 15 Game 1 I: hoge2 (0 1657 -1) vs test1 (0 1698 -1) 15 0(B): D3 15 1(W): Q16 15 2(B): Q4 15 3(W): C16 15 4(B): R14 15 5(W): O17 1 6 15 Game 1 I: hoge2 (0 1657 -1) vs test1 (0 1662 -1) 15 6(B): F17 1 6 H17 15 Game 1 I: hoge2 (0 1644 -1) vs test1 (0 1662 -1) 15 7(W): H17 1 6