이 배포본은 통합검수판 1.9.1-rc1(2026-10-17)입니다. 최신 1.9 실행 기능을 유지하고 문서를 통합했습니다. 규칙의 승인과 프로그램의 구현 완료는 구분합니다. 실제 Windows 화면 전체, 물리적 세 컴퓨터 내부망, 장시간 대국과 최대 판 부하는 아직 검증하지 않았습니다. This is integrated review release 1.9.1-rc1 (2026-10-17). It retains the latest 1.9 executable features and consolidates documentation. Approved rules and completed implementation are distinguished. Full Windows UI, physical three-PC LAN play, long matches and maximum-board load remain unverified.
기본판은 19×19×19(6,859좌표), 최대판은 25×25×25(15,625좌표)입니다. 각 축의 길이는 1 이상 25 이하의 홀수로 제한하며 서로 다른 길이도 허용합니다. 길이는 끝 좌표−시작 좌표+1입니다. 시작·끝은 정수이며 절댓값 1,000,000 이내이고 시작은 끝 이하입니다. 끝점 자체가 홀수일 필요는 없습니다. 시작 뒤에는 판을 변경하지 않습니다. 화면 구간의 10줄 제한은 실제 판의 홀수 제한과 별개입니다.
The default board is 19×19×19 (6,859 points); the maximum is 25×25×25 (15,625 points). Each axis must have an odd length from 1 to 25; unequal lengths are allowed. Length equals end minus start plus one. Integer endpoints must be within ±1,000,000 and start must not exceed end. Endpoints themselves need not be odd. The board cannot change after play starts. A ten-line display window is separate from the odd-length board rule.
큰 화면과 구간보기는 같은 착수층 Z를 공유합니다. 큰 화면에서 다른 층을 고르면 구간보기의 Z 범위도 경계 안에서 이동합니다. 방향 맞추기 버튼은 방향만 복사하며 확대율은 각 화면별입니다. 작은 화면에서는 위아래로 배치됩니다.
The whole-board and detail views share the active Z layer. Changing to a layer outside the detail range shifts that range within board bounds. Direction-match buttons copy orientation only; zoom remains independent. Narrow screens stack the views.
큰 화면 위 드래그하기·구간 선택을 켜고 드래그하면 해당 구간을 봅니다. 기본 왼쪽 드래그는 회전이고 오른쪽 드래그는 회전입니다. X/Y/Z 입력으로 좌표 선택도 가능합니다. 빈 점 선택은 미리보기이며 노란 바둑돌 두기·착수 확정 버튼을 눌러야 실제 수가 됩니다. 상대 차례의 선택은 분석만 합니다.
Enable the region-selection drag mode above the whole-board view to select an area. Left drag normally rotates; right drag rotates. Coordinates can also be selected with X/Y/Z fields. Selecting an empty point is a preview; only the yellow placement-confirm button submits a move. Selection during the opponent’s turn is for inspection.
자기 돌을 클릭하면 여섯 방향으로 연결된 같은 색 돌 전체를 강조하고 돌 수·고유 활로·좌표 범위를 표시합니다. 내 돌무리 보기 버튼으로 별도 분석 창을 찾습니다. 양쪽 큰 화면에서도 강조됩니다. 다른 층의 연결 돌도 포함하며, 이 표시는 사활 자동 판정이 아닙니다. 연습 관리자는 두 색을 살필 수 있습니다.
Click your stone to highlight its entire same-color six-neighbor component and show stone count, unique liberties and coordinate bounds. The group-view button locates a separate inspection canvas. Both board views highlight the group, including members on other layers. This is not an automatic life/death judgment. The practice operator may inspect both colors.
돌무리 전체 보기에서는 돌무리 경계에 여백을 두어 오른쪽 구간을 자동 맞추므로 10줄을 넘을 수 있습니다. 국소 10줄 보기를 누르면 선택 좌표 또는 돌무리 기준점 중심의 기본 구간으로 돌아갑니다. 축이 10줄 미만이면 축 전체를 표시하고 현재 층의 빈 점이 10개 미만이면 경계 안에서 확장합니다. 따라서 국소 모드도 항상 정확히 10줄인 것은 아닙니다. 수동 구간이나 전체 보기로 바꾸면 돌무리 자동 추적은 해제됩니다.
Whole-group mode fits the right-hand view to the group bounds with margin and may exceed ten lines. Local-ten mode returns to a window around the selected point or group anchor. Axes shorter than ten are shown in full; fewer than ten empty points on the active layer triggers expansion within bounds. Local mode is therefore not always exactly ten lines. Manual bounds or whole-board mode disables group following.
각 대국자는 자기 계가 신청 버튼과 취소 버튼을 사용합니다. 한쪽 신청만으로는 차례나 시계가 멈추지 않습니다. 동일한 현재 판 상태에서 양측이 신청하면 계가로 전환합니다. 실제 착수나 한 수 쉬기가 있으면 종전 신청은 해제됩니다. 연속 두 번 쉬어도 계가로 들어갑니다. 현재 상황 표시의 제안 영역은 확정 점수가 아닙니다. 관리자의 사활·영역 검토 후 같은 최신 계가 내역에 양측이 동의해야 결과가 확정됩니다.
Each player can request scoring and cancel their own request. A single request does not stop turns or clocks. Two requests for the same current position enter scoring; a move or pass clears prior requests. Two consecutive passes also enter scoring. Proposed territory in the status panel is not a final score. Finalization requires administrator review and both sides’ consent to the same latest score statement.
한 축만 1 차이인 여섯 방향을 인접으로 보며, 돌무리 전체의 고유 공백 이웃 합집합이 비면 그 무리를 잡습니다. 보통 판에서 모서리·모서릿선·면·내부의 한 점은 각각 3·4·5·6 이웃이지만 한 축 길이가 1이면 실제 이웃을 계산합니다. 점 하나의 방향 수로 돌무리 전체를 잡는 것은 아닙니다. 직전 상대 착수 전 전체 배치의 즉시 재현은 금지하고 쉬기는 예외입니다. 산 돌의 두 공간은 안전이 확인된 독립 연결 공간이며 통로로 이어지면 한 공간입니다. 승인된 집 점수는 각 빈 좌표별로 세며 안쪽 상대 승인 영역과 중복하지 않습니다.
Adjacency means a difference of one on exactly one axis. A group is captured when the union of its empty neighbors is empty. On ordinary boards a corner, edge, face and interior point have 3, 4, 5 and 6 neighbors; singleton axes use actual neighbors. A point’s degree alone does not decide capture of a whole group. Immediate recreation of the position before the opponent’s last move is forbidden; passing is exempt. Two eyes require independent connected spaces with confirmed safety; a connecting passage makes one space. Approved territory counts individual empty coordinates without double-counting an opposing inner territory.
관리자 컴퓨터 한 대로 혼자 양쪽 두기 또는 컴퓨터 상대를 선택합니다. 컴퓨터 상대는 기본 평가 프로그램이며 학습만으로 높은 기력이 보장되지는 않습니다. 정상 종료 뒤 data 전체를 백업하십시오. 계가가 확정된 적격 대국 최소 두 판으로 오프라인 학습하고 새 모델은 새 방에서 선택합니다. 훈련 정확도는 승률이 아닙니다. 모델 JSON과 참가 JS는 평문 내보내기이며 신뢰하는 프로그램만 실행합니다.
Choose solo two-color practice or computer opposition on one administrator PC. The built-in opponent is a basic evaluator; training does not guarantee high strength. Back up the complete data folder after normal shutdown. Offline training requires at least two eligible score-finalized games; select a new model in a new room. Training accuracy is not win rate. Model JSON and participant JS exports are plaintext; run only trusted programs.
회원번호·다운로드 발급번호·이용권 번호를 연결할 메타데이터만 준비되어 있습니다. 오국 바둑 암호 모듈은 아직 연결 전이며 인증·암호화·배포 통제는 작동하지 않습니다. 관리자 로그인 암호와 이용권은 별개입니다. 서버 비밀키는 배포본에 넣지 않습니다. 오프라인 대국은 유지합니다.
Only metadata links for member ID, download issuance ID and entitlement ID are prepared. The Oguk encryption module remains disconnected; entitlement verification, encryption and distribution control are inactive. Administrator passwords are separate from entitlements. No server secret key is included. Offline play is retained.
규칙은 양측의 사석 확인 후 제거를 정하지만, 현재 관리자의 사석 확정은 제안된 돌무리들의 합집합을 이유와 함께 처리합니다. 독립된 양측 사석 승인 절차는 완성되지 않았습니다.
The rules call for both sides to confirm dead stones before removal; currently an administrator confirms the union of proposed groups with a reason. Separate bilateral dead-stone approval is incomplete.
미해결 돌을 남긴 채 인접 공간을 중립 처리하는 절차, 별도 계가 동의 철회, 계가 중 접속 끊김에 따른 확정 보류는 완전 구현되지 않았습니다. 현재 남은 돌무리는 산 돌 또는 빅으로 판정해야 영역 승인이 진행됩니다.
Retaining unresolved groups with adjacent neutral space, explicit score-consent withdrawal and a complete scoring-disconnection hold are not fully implemented. Remaining groups currently require alive or seki decisions before territory approval.
규칙상의 어느 대국자나 최근 착수를 무르기 신청하는 범위와 달리 내부망 실행본은 최근 착수자만 신청합니다. 규칙의 관전자·기보 공개 범위와 달리 현재 실시간 관전은 관리자 승인, 기보 내려받기는 관리자 중심입니다. 영문·한글 좌표 전환은 아직 없고 숫자 좌표를 사용합니다.
Unlike the rule permitting either player to request undo of the latest stone, LAN execution currently limits requests to its mover. Live spectating currently requires administrator approval and record downloads are administrator-oriented. Alphabetic/Korean coordinate labels are not implemented; numeric labels are used.
준비 지연 알림, 시간패 재심, 제재 심의 등 규칙의 모든 관리 절차가 전용 버튼으로 구현된 것은 아닙니다. 외부 조언 차단, 실제 기력 등급 검증, 이용권 인증·복제 방지도 구현 완료 기능이 아닙니다.
Not every administrative procedure, including readiness-delay alerts, timeout appeals and sanction review, has dedicated implementation. Blocking outside advice, verified playing ranks, entitlement authentication and copy protection are not completed features.
적용 기준 / Reading order: 위 최신 기능 설명은 구형 조작 안내의 화면 위치·버전·판 크기 정보를 대체합니다. 승인 규칙은 유지되며 구현 차이는 수동 처리나 후속 개발 대상으로 남습니다. / The current feature descriptions above supersede legacy screen locations, version and board-size instructions. Approved rules remain; implementation gaps require manual handling or further development.
Windows 내부망 / Local Network | 1.9.1-rc1 | 2026-10-17
검은 서버 창은 사용하는 동안 열어 두세요.
Keep the server console open while the program is in use.
이 배포본은 통합검수판 1.9.1-rc1(2026-10-17)입니다. 최신 1.9 실행 기능을 유지하고 문서를 통합했습니다. 규칙의 승인과 프로그램의 구현 완료는 구분합니다. 실제 Windows 화면 전체, 물리적 세 컴퓨터 내부망, 장시간 대국과 최대 판 부하는 아직 검증하지 않았습니다.
This is integrated review release 1.9.1-rc1 (2026-10-17). It retains the latest 1.9 executable features and consolidates documentation. Approved rules and completed implementation are distinguished. Full Windows UI, physical three-PC LAN play, long matches and maximum-board load remain unverified.
관리자용 Windows 10/11 x64 컴퓨터 한 대와 흑·백용 컴퓨터 각 한 대, Edge 또는 Chrome, 같은 내부망을 연결하는 공유기나 스위치를 준비합니다. 외부 인터넷 없이 사용할 수 있습니다. 실행에 필요한 Node.js는 압축 파일에 포함되어 있습니다. 혼자 연습은 관리자 컴퓨터 한 대만 있으면 되며 내부망용 공유기 없이 localhost로 사용할 수 있습니다.
Prepare one Windows 10/11 x64 administrator computer, one computer for each player, Edge or Chrome, and a router or switch connecting the same local network. External Internet is unnecessary. The ZIP includes the Node.js runtime needed to run the program. Solo practice needs only the administrator computer and works through localhost without a LAN router.
인터넷을 끊는다는 이유로 세 컴퓨터를 잇는 내부망까지 끊으면 접속할 수 없습니다. 공유기나 스위치의 내부 연결은 유지하고 외부 회선과 별도 Wi-Fi·테더링 경로를 끕니다. 프로그램 자체가 다른 앱이나 기기의 외부 조언 사용을 차단하는 것은 아닙니다.
Disconnecting the Internet must not disconnect the local links between the computers. Keep the router/switch connections active while disabling the external uplink and other Wi-Fi/tethering routes. The program itself does not block outside advice through other apps or devices.
최신 한국어·English 압축 파일을 내려받습니다. 파일 탐색기에서 ZIP을 오른쪽 클릭하여 모두 압축 풀기를 선택합니다. 압축 파일 안에서 시작하기.cmd를 직접 실행하지 마세요. 압축을 푼 실제 폴더를 열어야 합니다.
Download the current Korean-English ZIP. In File Explorer, right-click it and choose Extract All. Do not launch 시작하기.cmd from inside the ZIP. Open the actual extracted folder first.
압축을 푼 AI 공간 바둑 폴더 안에 시작하기.cmd, server.cjs, extensions.cjs, life-review.cjs, public 폴더, runtime 폴더가 함께 있어야 합니다. runtime 안에는 node.exe가 있어야 합니다. PDF 두 개와 사용설명서.html도 함께 보관합니다.
Inside the extracted AI 공간 바둑 folder, keep 시작하기.cmd, server.cjs, extensions.cjs, life-review.cjs, and the public and runtime folders together. The runtime folder must contain node.exe. Keep the two PDFs and 사용설명서.html as well.
새로 받은 배포 파일에는 본인의 암호나 실제 대국 기록이 없습니다. 처음 실행하면 data 폴더가 만들어집니다. 이미 사용하던 프로그램을 갱신하는 경우에는 기존 data 폴더를 삭제하거나 새 빈 파일로 덮어쓰지 마세요. 갱신 순서는 뒤의 백업·갱신 항목을 따릅니다.
A fresh distribution contains no personal password or actual match records. The data folder is created on first launch. When updating an existing installation, do not delete its data folder or overwrite it with empty data. Follow the backup/update section below.
관리자 컴퓨터에서 시작하기.cmd를 두 번 누릅니다. 파일 열기-보안 경고가 나오면 파일 이름이 받은 시작하기.cmd인지 확인한 뒤 실행(R)을 누릅니다. 이 배포본의 시작 파일은 영문 명령과 Windows 줄바꿈을 사용합니다.
On the administrator computer, double-click 시작하기.cmd. If an Open File security warning appears, verify that it refers to the launcher you downloaded, then select 실행(R), meaning Run. This build's launcher uses ASCII commands and Windows line endings.
검은 창에 Starting AI Space Baduk, AI 공간 바둑 내부망 서버, 관리자: http://localhost:8787 등이 나오면 서버가 시작된 것입니다. 글자가 계속 움직이지 않아도 접속을 기다리는 정상 상태일 수 있습니다. 브라우저가 자동으로 열리지 않으면 직접 주소를 입력합니다.
The server has started when the console shows Starting AI Space Baduk, AI 공간 바둑 내부망 서버 and the administrator address http://localhost:8787. A console that is not scrolling may simply be waiting for connections. If the browser does not open automatically, enter the address manually.
이 검은 창이 대국 서버입니다. 관리자와 대국자가 사용하는 동안 열어 둡니다. 오른쪽 위의 최소화(-)는 가능하지만 닫기(X)를 누르면 연결이 끊깁니다. 크롬 창을 닫는 것과 서버를 종료하는 것은 서로 다른 동작입니다.
This console is the match server and must stay open while it is in use. You may minimize it using the minus button, but closing it disconnects clients. Closing a Chrome window and stopping the server are different actions.
서버가 이미 실행 중이면 시작하기.cmd를 다시 누를 필요가 없습니다. 새 창에 EADDRINUSE 또는 address already in use가 나오면 같은 포트를 다른 실행이 사용하고 있을 수 있습니다. 기존 서버 창을 확인하고 새로 실패한 창만 닫습니다. 기존 데이터는 삭제하지 않습니다.
If the server is already running, do not launch 시작하기.cmd again. EADDRINUSE or address already in use in a new console may mean another instance is using the port. Check the existing console and close only the newly failed one. Do not delete data.
관리자 컴퓨터의 크롬 또는 Edge를 엽니다. 맨 위 주소창을 클릭하거나 Ctrl+L을 누르고 http://localhost:8787 을 입력한 뒤 Enter를 누릅니다. 페이지 안의 검색창이 아니라 현재 사이트 주소가 표시되는 칸입니다.
Open Chrome or Edge on the administrator computer. Click the address bar at the top, or press Ctrl+L, type http://localhost:8787 and press Enter. Use the bar showing the current site address, not a search field inside a page.
처음이면 관리자 암호 최초 설정 화면이 나옵니다. 10~128자의 암호와 같은 확인 암호를 입력하고 암호 설정을 누릅니다. 기본 암호는 없습니다. 최초 암호는 서버 컴퓨터의 localhost 주소에서만 설정할 수 있습니다. 암호를 다른 사람에게 전달하거나 화면 캡처에 노출하지 마세요.
On first use, the initial password setup screen appears. Enter a password of 10 to 128 characters and the same confirmation, then select 암호 설정 (Set password). There is no default password. Initial setup works only through localhost on the server computer. Keep the password private and out of screenshots.
이미 암호를 설정했다면 관리자 암호 입력 후 로그인을 누릅니다. 관리자 로그인 완료와 새 대국 설정이 보이면 로그인된 것입니다. 암호 입력창만 보이면 로그인 상태를 확인합니다. 암호를 바꾸면 기존 관리자 로그인이 해제되므로 새 암호로 다시 로그인합니다.
If a password already exists, enter it and select 로그인 (Log in). 관리자 로그인 완료 (Administrator login complete) and 새 대국 설정 (New match settings) indicate success. If only the password form is visible, check login status. Changing the password ends existing administrator sessions; log in again with the new one.
관리자 화면 아래 관리자 암호 변경에서 새 암호와 새 암호 확인을 입력하고 암호 변경을 누릅니다. 분실 시 복구 화면은 없습니다. 암호를 초기화하려고 data 폴더를 삭제하면 기록도 잃을 수 있으니 먼저 서버를 정상 종료하고 data 전체를 보관합니다.
At the bottom of the administrator page, enter the new password and its confirmation under 관리자 암호 변경, then select 암호 변경 (Change password). There is no recovery screen. Do not delete the data folder to reset a forgotten password: it also holds records. First shut down normally and preserve the entire folder.
기본판은 19×19×19(6,859좌표), 최대판은 25×25×25(15,625좌표)입니다. 각 축의 길이는 1 이상 25 이하의 홀수로 제한하며 서로 다른 길이도 허용합니다. 길이는 끝 좌표−시작 좌표+1입니다. 시작·끝은 정수이며 절댓값 1,000,000 이내이고 시작은 끝 이하입니다. 끝점 자체가 홀수일 필요는 없습니다. 시작 뒤에는 판을 변경하지 않습니다. 화면 구간의 10줄 제한은 실제 판의 홀수 제한과 별개입니다.
The default board is 19×19×19 (6,859 points); the maximum is 25×25×25 (15,625 points). Each axis must have an odd length from 1 to 25; unequal lengths are allowed. Length equals end minus start plus one. Integer endpoints must be within ±1,000,000 and start must not exceed end. Endpoints themselves need not be odd. The board cannot change after play starts. A ten-line display window is separate from the odd-length board rule.
흑 시간과 백 시간을 각각 1~5시간에서 선택합니다. 두 사람이 둘 때 흑 유형과 백 유형을 모두 사람으로 둡니다. 참가 프로그램을 시험할 쪽은 참가 프로그램을 선택합니다. 방을 만든 뒤에는 판 크기·시간·유형 같은 기본 조건을 바꾸는 화면이 없습니다.
Choose Black's and White's limits separately from one to five hours. For two people, set both 흑 유형 and 백 유형 to 사람 (Human). Choose 참가 프로그램 (Participant program) for a program test. After room creation, the interface cannot change basic conditions such as dimensions, time limits or player types.
덤 받는 쪽을 흑 또는 백으로 고르고 덤 점수를 입력합니다. 0 또는 양의 0.5점 단위를 사용합니다. 따낸 돌과 확정 사석 1점 가산에 체크하면 해당 가산을 적용하고 체크하지 않으면 가산하지 않습니다. 시작 전에 양측과 합의합니다.
Choose the komi recipient, Black or White, and enter zero or a positive multiple of 0.5. Checking 따낸 돌과 확정 사석 1점 가산 enables one-point bonuses for captured and confirmed dead stones; leaving it unchecked disables them. Agree before starting.
기록 보관일 0은 무기한 보관입니다. 기한을 설정하면 종료 후 보관 기간을 계산하고 삭제 전에 최소 7일 예고합니다. 계가 대기 알림(분) 0은 알림 제한 없음입니다. 양수는 해당 시간 뒤 관리자 검토 안내를 내는 설정이며 자동 동의나 자동 패배를 뜻하지 않습니다.
기록 보관일 (Retention days) set to zero means indefinite storage. A finite value is measured from completion, with at least seven days' notice before deletion. 계가 대기 알림(분), the scoring-wait alert in minutes, set to zero disables its timer. A positive value triggers an administrator-review notice, not automatic consent or loss.
새 대국 설정 상자의 맨 아래 줄을 봅니다. 기록 보관일과 계가 대기 알림 입력칸 오른쪽의 노란색 대국방 만들기 버튼을 한 번 누릅니다. 버튼이 보이지 않으면 화면을 아래로 내립니다. 최신 파일을 적용했는데 색이 그대로라면 Ctrl+F5로 새로고침합니다.
Look at the bottom row of 새 대국 설정. Click the yellow 대국방 만들기 (Create match room) button to the right of the retention and scoring-alert fields once. Scroll down if needed. If updated files are installed but the color is unchanged, press Ctrl+F5 to refresh.
대국자 접속 주소 영역에 흑과 백의 주소가 나오고 대국 관리에 새 방 번호가 나타나면 생성된 것입니다. 방을 만드는 것만으로 대국이나 시계가 시작되지는 않습니다. 오류 문구가 나오면 위쪽 안내를 확인하고 설정을 고친 뒤 다시 시도합니다.
Creation succeeds when 대국자 접속 주소 shows Black/White addresses and 대국 관리 lists a new room number. Creating a room does not start play or the clocks. If an error appears, read the message above, correct the settings and try again.
다른 컴퓨터로 보낼 초대 주소는 localhost를 관리자 컴퓨터의 내부망 IP로 바꿉니다. 예를 들어 관리자 주소가 192.168.0.10이라면 http://192.168.0.10:8787/match.html?... 형식입니다. 예시 IP를 그대로 쓰지 말고 실제 서버 창의 주소를 사용합니다. 방 번호와 #invite 뒤 코드는 그대로 유지합니다.
For another computer, replace localhost in its invitation with the administrator computer's private IP. If that IP were 192.168.0.10, the address would begin http://192.168.0.10:8787/match.html?... . Use the actual address shown by your server, not the example IP. Preserve the room number and the code after #invite.
서버 창에 접속용 IP가 없다면 세 컴퓨터의 내부망 연결을 먼저 확인합니다. 관리자 컴퓨터에서 Win+R → cmd → Enter를 누른 뒤 ipconfig를 입력하면 연결된 내부망 어댑터의 IPv4 주소를 확인할 수 있습니다. localhost나 127.0.0.1은 다른 컴퓨터에 전달하는 주소가 아닙니다.
If the server shows no client IP, first check the local links among the computers. On the administrator computer, press Win+R, type cmd, press Enter and run ipconfig to find the connected local-network adapter's IPv4 address. localhost and 127.0.0.1 are not addresses to send to another computer.
흑 주소는 흑 대국자에게, 백 주소는 백 대국자에게 각각 전달합니다. 초대는 색별 한 번만 사용됩니다. 관리자가 대국자용 주소를 먼저 열어 초대를 소비하지 않도록 합니다. 관전자에게는 #invite가 없는 일반 판 주소를 전달합니다.
Send the Black link only to Black and the White link only to White. Each invitation is usable once. The administrator should avoid opening a player invitation first and consuming it. Give spectators the ordinary board address without #invite.
관리자로 로그인하고 새 대국 설정의 대국 방식에서 혼자 흑·백 번갈아 두기 또는 컴퓨터와 두기를 선택합니다. 내부망 대국은 기존 두 대국자 방식입니다. 판 크기·시간·덤·보관 조건을 정하고 노란 대국방 만들기를 누릅니다.
Log in as administrator and choose Solo both colors or Play computer under 대국 방식 (Mode) in New match settings. LAN match retains the two-player flow. Set dimensions, clocks, komi and retention, then click the yellow Create room button.
생성 후 연습 대국 열기를 누릅니다. 같은 관리자 브라우저에서 열어야 로그인 권한을 이어받습니다. 흑·백 초대 주소는 사용하지 않습니다. 연습 제목이 보이면 준비 완료를 누르고 연습 시작 / 재개를 누릅니다.
After creation, select 연습 대국 열기 (Open practice). Open it in the same administrator browser to retain authentication. No Black/White invitation links are used. In the practice view, select Ready, then 연습 시작 / 재개 (Start/Resume practice).
한 사람이 두 색의 준비·조작·점수 확인을 맡으므로 기록에 연습으로 표시합니다. 일반 대국의 두 사람 동의를 대신하는 공식 결과가 아닙니다. 같은 브라우저의 여러 연습 창에서 동시에 조작하면 최신 상태 번호 충돌이 날 수 있으니 한 창에서 진행합니다.
One person controls readiness, actions and score confirmation for both colors, so the record is marked practice. It is not an official substitute for a normal two-player result. Use one practice window to avoid state-version conflicts from multiple windows.
화면 위의 흑·백 차례를 확인하고 좌표를 선택하여 착수 확정을 누릅니다. 유효한 수 뒤 자동으로 상대 색 차례가 됩니다. 색을 바꾸려고 다른 브라우저나 초대 주소를 열 필요가 없습니다. 기존 잡기·자충수·패 금지는 그대로 적용됩니다.
Check the turn at the top, choose a coordinate and confirm. A valid move automatically switches to the other color. No second browser or invitation is needed. Capture, suicide and immediate-ko validation remain unchanged.
한 수 쉬기도 현재 차례의 색으로 실행됩니다. 연속 두 번 쉬면 계가입니다. 마지막 돌 착수 무르기 요청 후 나타난 동의 또는 거절도 혼자 선택할 수 있으며 기록은 연습입니다. 사용한 시간은 돌려주지 않고 쉬기는 무를 수 없습니다. 연습 화면의 일시정지로 멈춥니다.
Pass applies to the current color; two consecutive passes begin scoring. You may operate both an undo request and its acceptance/rejection in practice. Used time is not refunded and passes cannot be undone. Use Pause in the practice view to stop.
연습 계가에서 사석 제안 색을 흑 또는 백으로 선택할 수 있습니다. 관리자 판정 화면에서 사석·사활·영역과 이유를 기록한 뒤 돌아와 흑·백 검토 후 연습 계가 확정을 누릅니다. 두 색의 같은 최신 번호를 확인하지만 서로 다른 두 사람의 동의는 아닙니다.
During practice scoring, choose Black or White as the proposal color. Record dead-stone, life and territory decisions with reasons in Administrator review, then return and select Finalize practice scoring. This confirms both colors for the same latest number, not agreement by two independent people.
대국 방식을 컴퓨터와 두기로 고르고 본인 돌을 흑 또는 백으로 선택한 뒤 방을 만듭니다. 연습 대국 열기 → 준비 완료 → 연습 시작 / 재개 순서로 시작합니다. 본인이 백이면 컴퓨터 흑이 먼저 둡니다. 로컬 프로그램 파일을 따로 등록할 필요는 없습니다.
Choose Play computer and your color, Black or White, then create the room. Select Open practice → Ready → Start/Resume practice. If you choose White, the computer opens as Black. No separate participant-program file registration is needed.
내장 기초 상대는 합법 후보를 살펴 잡기와 활로를 단순 비교하여 둡니다. 외부 AI 서버나 인터넷을 쓰지 않으며 강한 바둑 기력을 보장하지 않습니다. 사용자가 한 수 쉬면 컴퓨터도 쉬어 계가로 들어갑니다. 사활과 안전한 영역의 최종 판단은 사람이 합니다.
The built-in opponent samples legal moves and uses simple capture/liberty comparisons. It uses no external AI server or Internet and has no guaranteed playing strength. After the user passes, it also passes to enter scoring. A person makes final life-and-death and safe-territory decisions.
컴퓨터 생각 중에도 연습 화면의 일시정지를 사용할 수 있습니다. 멈춘 뒤에는 자동 착수하지 않습니다. 서버를 다시 켜면 기존 연습 방을 관리자 브라우저로 열고 준비 완료 후 재개합니다. 컴퓨터 대국도 연습 기록으로 저장하며 종료와 백업은 기존 Ctrl+C 절차를 따릅니다.
You can pause from the practice screen while the computer is waiting to move. It does not move while paused. After server restart, open the existing practice room in the administrator browser, mark Ready and resume. Computer games are stored as practice; use the same Ctrl+C shutdown and backup procedure.
대국 기록은 자동 저장됩니다. 관리자 화면 아래 오프라인 기록 학습에서 기록·모델 확인을 누릅니다. 승패가 계가 확정된 학습 가능 대국 최소 2판이 필요합니다. 무승부·미완료·시간패·기권만의 종료는 이번 훈련에서 제외합니다. 이전 수순도 재생 후 최종 판과 차례가 일치할 때만 사용합니다.
Records save automatically. In Offline record learning on the administrator page, select Refresh. At least two eligible games with score-finalized winners are needed. Draws, unfinished games and time/resignation-only endings are excluded. Old histories are used only if replay matches their final board and turn.
훈련 전 진행 중인 모든 대국을 일시정지합니다. 기준 모델을 선택하고 이름과 반복 횟수 1~50을 입력한 뒤 저장 기록으로 훈련을 누릅니다. 별도 인터넷·API 키·외부 AI 서비스는 필요 없습니다. 훈련은 자동 저장과 별개이며 버튼을 눌러 실행합니다. 완료하면 이전 모델을 보존하고 새 모델을 만듭니다.
Pause all active games before training. Choose a parent, enter a name and 1–50 epochs, then select Train from records. No Internet, API key or external AI service is needed. Training is separate from automatic saving and starts when you press the button. Completion preserves the parent and creates a new model.
잡는 돌 수, 활로, 인접한 자기·상대 돌, 자기 단수, 무리 연결, 중심 근접, 자기 집 메우기 특징의 가중치를 조정합니다. 승리한 쪽의 수를 대안보다 선호하도록 훈련하며 전문적인 바둑 전략 전체를 배우는 기능은 아닙니다. 잘못 확정한 판정도 학습에 영향을 주므로 기록을 검토합니다.
Weights cover captures, liberties, friendly/enemy neighbors, self-atari, joining groups, center proximity and filling an own eye. Training prefers the winning side's moves over alternatives; it does not learn a complete expert strategy. Review adjudications because incorrect finalized results also affect learning.
훈련 전후 비교에는 훈련 대국·비교 대국 수, 수 선호 비율, 로그 손실과 평가값 변경 여부가 나옵니다. 비교 대국은 훈련 대국과 분리합니다. 수 선호 비율은 높고 로그 손실은 낮을수록 해당 자료에 더 맞지만, 이 수치는 실제 대국 승률이나 기력 등급이 아닙니다.
Before/after results show training/held-out game counts, move-preference accuracy, log loss and whether weights changed. Held-out games are separate. Higher preference accuracy and lower log loss fit those records better, but neither is a game win rate or strength rank.
새 대국 설정에서 컴퓨터와 두기를 고르고 컴퓨터 평가 모델에서 새 모델을 선택한 뒤 방을 만듭니다. 진행 중인 방은 자동 변경하지 않습니다. 기존 1.1 방을 이어갈 때는 기존 기초 상대를 유지합니다. 훈련 결과가 나빠졌을 때는 이전 모델이나 기초 평가를 다시 선택할 수 있습니다.
Choose Play computer in New match settings, then select the new Computer evaluator model before creating the room. Ongoing rooms are not changed. Continuing an old 1.1 room retains its old basic opponent. If results worsen, choose an earlier model or the baseline.
각 훈련은 훈련 쌍 최대 20,000개와 별도 비교 쌍 최대 10,000개를 사용합니다. 기록과 모델은 data에 보존하며 일반 방 목록에서 기한이 지나 없어져도 학습 보관 자료는 남습니다. 기록이 늘면 파일도 커지므로 정상 종료 후 data 전체를 백업합니다.
A training run uses at most 20,000 training pairs and 10,000 held-out pairs. Records/models remain in data, and the learning archive remains even if a room expires. Files grow with accumulated records; back up the entire data folder after normal shutdown.
모델 이동과 프로그램 대결에서 모델을 선택합니다. 모델 JSON 내보내기는 평가값을 보관하거나 다른 컴퓨터에 가져가는 용도입니다. 참가 프로그램 JS 내보내기는 내부망 대국의 참가 프로그램으로 실행할 파일입니다. 둘 다 암호·초대 코드·원본 대국 기록은 포함하지 않습니다.
Select a model under Transfer and compete. Export model JSON to preserve or transfer weights to another computer. Export participant JS to run in a LAN participant-program match. Neither includes passwords, invitations or raw game records.
USB 등으로 모델 JSON을 옮기고 그 컴퓨터의 관리자 화면에서 파일을 선택한 뒤 모델 불러오기를 누릅니다. 기존 모델을 덮어쓰지 않고 새 항목으로 추가합니다. 형식·수치 범위·지문이 맞지 않으면 거절합니다. 지문은 값 일치 확인이며 출처를 보증하는 서명은 아닙니다.
Transfer model JSON, for example by USB. In the other computer's administrator page, select the file and Import model. It creates a new item without overwriting existing models. Invalid format, bounds or fingerprints are rejected. The fingerprint checks values, not an authenticated source signature.
관리자가 일반 내부망 대국을 만들고 흑·백 유형을 참가 프로그램으로 고릅니다. 각 컴퓨터는 자기 초대로 입장하고 내보낸 JS 파일을 등록합니다. 이름·버전은 내보내기 목록 또는 모델 JSON에서 확인하여 적고 시험 조건을 기록합니다. 양측 준비 후 관리자가 시작합니다. 사람과 같은 서버 착수 검사를 받습니다.
Create a normal LAN match with both colors set to Participant program. Each computer joins its own invitation and registers its exported JS. Enter name/version from the export list or model JSON and record test conditions. After both are ready, the administrator starts. Common server move validation applies.
같은 판·시간·덤·가산 조건으로 여러 판 두고 흑·백을 바꾸어 비교합니다. 컴퓨터끼리 두어도 사활·영역·점수 동의는 사람이 확인합니다. 이 버전은 기력 등급을 자동 인증하지 않으며 훈련 수치나 한 판 승리만으로 우위를 단정하지 않습니다.
Play multiple games under identical board, time, komi and bonus settings and swap colors. People still review life, territory and score consent in computer-computer matches. This version does not certify a strength rank; do not infer superiority from training metrics or one win.
각 대국자는 자기 컴퓨터에서 크롬 주소창에 받은 초대 주소 전체를 붙여넣고 Enter를 누릅니다. 위쪽에 흑 대국자 또는 백 대국자가 표시되는지 확인합니다. 열람/관전으로 나오거나 초대 오류가 나면 색과 주소를 확인합니다.
Each player pastes their complete invitation into Chrome's address bar on their own computer and presses Enter. Check that the role at the top reads 흑 대국자 (Black player) or 백 대국자 (White player). If it says view/spectate or reports an invitation error, check the color and address.
양측은 합의한 판 설정을 확인하고 준비 완료를 누릅니다. 프로그램 대국자는 프로그램 등록을 먼저 해야 합니다. 준비가 끝나도 관리자가 시작하기 전에는 착수할 수 없습니다. 대국자는 자신의 접속 화면을 계속 열어 둡니다.
Both players review the agreed settings and select 준비 완료 (Ready). Program players must register the program first. Readiness alone does not permit moves before the administrator starts the match. Keep each player's connected page open.
관리자는 대국 관리에서 해당 방의 흑·백이 모두 준비 완료인지 확인하고 시작 / 재개를 누릅니다. 처음에는 흑부터 시작합니다. 양측이 접속하고 준비되어 있어야 하며 관리자만 시작할 수 있습니다. 시계와 차례가 표시되는지 확인합니다.
Under 대국 관리, the administrator checks that both colors are ready and selects 시작 / 재개 (Start/Resume) for that room. Black starts a new game. Both sides must be connected and ready; only the administrator can start it. Check the displayed clocks and turn.
혼자 연결만 시험하려면 관리자 Edge, 흑 Chrome 일반 창, 백 Chrome 시크릿 창처럼 서로 다른 브라우저 저장 영역을 사용합니다. 같은 크롬 일반 창의 탭 두 개는 같은 참가자 쿠키를 공유하므로 흑·백을 분리할 수 없습니다. 한 컴퓨터 시험이 실제 3대 내부망 검수를 대신하지는 않습니다.
For a single-computer connection test, use separate browser storage contexts, for example Edge for the administrator, ordinary Chrome for Black and Chrome Incognito for White. Two ordinary Chrome tabs share the same player cookie and cannot represent both colors independently. A one-computer test does not replace physical three-computer network verification.
큰 화면과 구간보기는 같은 착수층 Z를 공유합니다. 큰 화면에서 다른 층을 고르면 구간보기의 Z 범위도 경계 안에서 이동합니다. 방향 맞추기 버튼은 방향만 복사하며 확대율은 각 화면별입니다. 작은 화면에서는 위아래로 배치됩니다.
The whole-board and detail views share the active Z layer. Changing to a layer outside the detail range shifts that range within board bounds. Direction-match buttons copy orientation only; zoom remains independent. Narrow screens stack the views.
큰 화면 위 드래그하기·구간 선택을 켜고 드래그하면 해당 구간을 봅니다. 기본 왼쪽 드래그는 회전이고 오른쪽 드래그는 회전입니다. X/Y/Z 입력으로 좌표 선택도 가능합니다. 빈 점 선택은 미리보기이며 노란 바둑돌 두기·착수 확정 버튼을 눌러야 실제 수가 됩니다. 상대 차례의 선택은 분석만 합니다.
Enable the region-selection drag mode above the whole-board view to select an area. Left drag normally rotates; right drag rotates. Coordinates can also be selected with X/Y/Z fields. Selecting an empty point is a preview; only the yellow placement-confirm button submits a move. Selection during the opponent’s turn is for inspection.
자기 돌을 클릭하면 여섯 방향으로 연결된 같은 색 돌 전체를 강조하고 돌 수·고유 활로·좌표 범위를 표시합니다. 내 돌무리 보기 버튼으로 별도 분석 창을 찾습니다. 양쪽 큰 화면에서도 강조됩니다. 다른 층의 연결 돌도 포함하며, 이 표시는 사활 자동 판정이 아닙니다. 연습 관리자는 두 색을 살필 수 있습니다.
Click your stone to highlight its entire same-color six-neighbor component and show stone count, unique liberties and coordinate bounds. The group-view button locates a separate inspection canvas. Both board views highlight the group, including members on other layers. This is not an automatic life/death judgment. The practice operator may inspect both colors.
본인 차례이고 상태가 running일 때 위치를 고른 뒤 선택 좌표 착수 확정을 누릅니다. 서버가 유효성을 검사한 뒤 판과 차례를 바꿉니다. 클릭이 안 된다고 연속으로 누르지 말고 판 갱신과 안내를 기다립니다. 상대 반영 확인 전에는 다음 수를 막습니다.
On your turn with status running, choose a location and select 선택 좌표 착수 확정 (Confirm move at selected coordinate). The server validates it before changing board and turn. Wait for the update/message rather than repeatedly clicking. The next move is blocked until the opponent acknowledges the update.
이미 돌이 있는 점, 자기 활로가 없어지는 자충수, 상대 직전 착수 전의 배치를 바로 재현하는 패는 거절합니다. 돌무리 전체의 활로가 없어지면 잡히며 표면 돌의 내부 연결도 함께 계산합니다. 금지 착수로 차례는 넘어가지 않고 진행 중 시계는 계속 갑니다.
Occupied points, suicide and immediate restoration of the position before the opponent's latest move are rejected. Capture depends on the entire group's liberties, including interior connections of surface stones. An illegal attempt does not pass the turn; a running clock continues.
본인 차례에 한 수 쉬기를 누르면 상대 차례가 됩니다. 양측이 연속으로 한 번씩 쉬면 계가로 넘어가고 시계가 멈춥니다. 쉬기는 무를 수 없습니다. 단순히 화면을 살펴보기 위해 쉬기보다 관리자 일시정지를 요청하세요.
Select 한 수 쉬기 (Pass) on your turn to yield to the opponent. Two consecutive passes start scoring and stop the clocks. A pass cannot be undone. If you only need time to inspect the screen, request an administrator pause rather than passing.
기권을 누르면 확인 창이 나옵니다. 확인하면 기권패로 종료됩니다. 시험 삼아 누른 뒤 확인까지 하면 대국이 끝나므로 주의합니다. 종료된 방을 새 대국처럼 다시 시작할 수는 없으며 새 판은 새 방을 만듭니다.
기권 (Resign) opens a confirmation prompt. Confirming ends the match as a resignation loss. Do not confirm merely to test the button. A finished room cannot be restarted as a new game; create a new room for another match.
일반 내부망 대국에서는 자신이 둔 마지막 돌 착수에 한 번만 마지막 착수 무르기 요청을 할 수 있습니다. 상대 단말의 반영 확인이 끝나 running 상태여야 합니다. 쉬기나 계가 진입 후에는 무를 수 없습니다. 규칙 원문 제5.1항의 더 넓은 요청 범위와 현재 구현의 차이는 뒤에 명시합니다.
In a normal LAN match, you may request undo once for your own most recent stone move using 마지막 착수 무르기 요청. The opponent's acknowledgment must be complete and status must be running. Passing or entry into scoring cannot be undone. The difference from the broader request scope in source rule 5.1 is listed later.
상대 화면의 무르기 요청에서 동의 또는 거절을 누릅니다. 1분 무응답이면 만료됩니다. 기다리는 동안 시계는 멈추고 승인되어도 이미 쓴 시간은 반환하지 않습니다. 거절·만료된 같은 수는 다시 요청할 수 없습니다. 현재 차례의 다른 유효한 착수는 대기 요청을 취소합니다.
The opponent selects 동의 (Accept) or 거절 (Reject) in the undo panel. The request expires after one minute without an answer. Clocks stop while waiting; consent does not refund used time. The same move cannot be requested again after refusal/expiry. Another valid move by the player whose turn it is cancels a pending request.
무르기로 취소한 배치를 바로 다음 돌 착수로 다시 만들 수 없습니다. 한 수 쉬기를 해도 이 제한은 유지됩니다. 다른 유효한 돌 착수가 이루어지면 제한이 해제되고 일반 패 금지 기준을 따릅니다.
The next stone move may not recreate the arrangement canceled by undo. Passing does not lift this restriction. A different valid stone move lifts it and ordinary immediate-ko rules apply.
관리자는 해당 방의 일시정지를 누릅니다. 시계가 멈추고 양측 준비 상태가 초기화됩니다. 양측이 다시 준비 완료한 뒤 관리자가 시작 / 재개를 누릅니다. 대국자 화면을 닫는 방식으로 일시정지를 대신하지 마세요.
The administrator selects 일시정지 (Pause) for the room. Clocks stop and both readiness flags reset. Both players select Ready again, then the administrator selects Start/Resume. Do not use closing a player page as a substitute for pausing.
두 번 연속 쉬면 계가 화면이 열립니다. 관리자 대국 관리의 대국 검토를 눌러 해당 방을 선택합니다. 판정마다 관리자 판정·변경 이유를 적습니다. 다른 조작으로 번호가 바뀌었다는 오류가 나면 대국 검토를 다시 눌러 최신 상태를 불러옵니다.
Two consecutive passes open scoring. The administrator selects the room using 대국 검토 (Match review) under Match management and enters an administrator reason for each ruling. If an operation reports changed state/statement numbers, select Match review again to reload the latest state.
대국자는 돌을 선택하고 선택 돌무리 사석 후보 전환을 누릅니다. 연결된 같은 색 돌무리 전체가 후보가 되며 다시 누르면 본인 제안을 취소합니다. 후보 표시는 확정이 아닙니다. 관리자는 양측 의견과 연결 상태를 검토하고 이유를 입력한 뒤 양측 사석 후보 검토 후 확정을 누릅니다. 단순히 두 공간이 없다는 이유만으로 자동 사석 처리하지 않습니다.
A player selects a stone and chooses 선택 돌무리 사석 후보 전환 (Toggle selected group's dead-stone proposal). It marks the entire connected same-color group; toggling again cancels that player's proposal. A proposal is not final. The administrator reviews both opinions and connections, enters a reason and confirms the proposals. The program must not automatically mark a group dead merely for lacking two spaces.
관리자는 연결 돌무리 목록의 전체 좌표와 공간 후보를 확인합니다. 같은 돌무리에서 서로 독립되고 침입으로 잡히지 않는 안전한 공간 최소 두 개를 체크하고 산 돌 판정을 기록합니다. 내부 통로로 이어지면 한 공간입니다. 별개 돌무리의 공간은 합산하지 않습니다. 빅은 이유를 적어 별도로 판정하며 임의로 빅을 선택하여 미확정을 건너뛰지 않습니다.
The administrator checks all coordinates and empty-space candidates for a connected group. Confirm at least two independent spaces safe from an invasion that captures the group, then record an alive ruling. An internal passage merges spaces into one. Separate groups cannot pool spaces. Seki requires a separate reasoned decision; do not use it arbitrarily to bypass uncertainty.
바깥 돌무리 안에 있더라도 상대 돌무리 자체의 두 안전한 공간은 독립적으로 인정하고 영역을 중복 집계하지 않습니다. 사활 판정 후 빈 공간별로 흑·백·중립을 검토하고 영역 판정 등록을 누릅니다. 같은 공간의 빈 좌표가 여러 개면 인정된 좌표마다 1점이며 사활상 여러 집으로 바뀌는 것은 아닙니다.
An opposing group inside an outer enclosure independently receives recognition for its own two safe spaces; do not double-count its territory. After life rulings, inspect ownership of each empty component and select 영역 판정 등록 (Register territory ruling). Each approved empty coordinate is worth one point, but multiple coordinates in one component do not become multiple life spaces.
흑·백은 계가 번호와 유지한 돌·영역·가산·덤을 확인합니다. 관리자 영역 등록이 끝나고 보류 이의가 없어야 최신 계가 내역 동의를 할 수 있습니다. 같은 최신 번호에 양측이 모두 동의해야 종료됩니다. 내용이 바뀌면 이전 동의는 무효입니다.
Both players check the scoring number and retained stones, territory, bonuses and komi. 최신 계가 내역 동의 (Agree to latest scoring) is available after administrator territory registration and resolution of pending objections. Both must agree to the same latest number. Changed contents invalidate previous consents.
대국자는 이의 이유를 입력하고 계가 이의 제기를 누릅니다. 관리자는 내용을 검토하고 이유를 남겨 계가 이의 처리를 합니다. 이의가 남아 있으면 결과를 확정할 수 없습니다. 실수로 산 돌이나 영역을 확정하지 말고 미확정 사활은 검토를 계속합니다.
A player enters a reason and selects 계가 이의 제기 (Raise scoring objection). The administrator reviews it and records reasons through 계가 이의 처리 (Resolve scoring objection). Pending objections block finalization. Continue reviewing uncertain life rather than accidentally approving life or territory.
계가 중 다시 두기로 결정하면 관리자가 이유를 적어 계가 중단 후 대국 재개 준비를 누릅니다. 그 뒤 양측이 준비 완료하고 관리자가 재개합니다. 확정 결과의 수정 검토 중에는 이 방식으로 대국을 재개할 수 없습니다.
If play should continue during scoring, the administrator records a reason and selects 계가 중단 후 대국 재개 준비 (Leave scoring and prepare to resume play). Both players then mark Ready and the administrator resumes. This is unavailable during a correction review of an already finalized result.
계가 합의로 끝난 판은 관리자가 이유를 입력하고 확정 결과 재검토 시작을 누릅니다. 원결과를 보존한 채 새 내역을 검토하고 양측이 다시 동의해야 수정됩니다. 대국자가 수정 거절·원결과 유지를 누르거나 관리자가 재검토를 취소하면 원결과를 유지합니다. 시간패·기권패 재검토 전 과정은 이 화면에서 지원하지 않습니다.
For a match ended by scoring agreement, the administrator enters a reason and selects 확정 결과 재검토 시작 (Review finalized result). Preserve the original while reviewing a new statement; both players must agree again to amend it. Player rejection or administrator cancellation restores the original. Full time-loss and resignation-loss review workflows are not supported here.
초대 코드가 없는 판 주소를 받은 관전자는 이름을 입력하고 관리자에게 신청을 누릅니다. 관리자는 대국 검토의 관전 신청에서 승인을 누릅니다. 승인 전에는 판 열람이 막히며 승인 후에도 착수·무르기·사석 제안·점수 동의는 불가능합니다. 거절 / 권한 해제로 관전 권한을 거둘 수 있습니다.
A spectator opens a board link without an invitation code, enters a name and selects Request administrator approval. In Match review, the administrator approves the request. Viewing is blocked until approval; even afterward, spectators cannot move, undo, propose dead stones or consent to scores. The administrator may revoke access.
방 생성 때 해당 색을 참가 프로그램으로 정해야 합니다. 그 대국자 화면에서 프로그램 이름·버전·시험 조건을 적고 신뢰하는 로컬 .js 파일을 선택한 뒤 프로그램 등록·실행 명령을 누릅니다. 예제 프로그램 다운로드로 받은 sample-program.js를 시험에 사용할 수 있습니다.
Set the color to Participant program when creating the room. On that player's page, enter the program name, version and test conditions, choose a trusted local .js file and select Register/Run program. The sample-program.js available through the example download can be used for a test.
등록 후 준비 완료하고 관리자가 시작하면 자기 차례에 프로그램이 수를 제출합니다. 서버는 사람과 같은 착수 규칙으로 검사하고 이름·버전·시험 조건을 기록합니다. 이 단말 프로그램 중지는 프로그램만 멈추며 서버 시계는 별도로 진행할 수 있으므로 대국을 멈추려면 관리자 일시정지도 필요합니다. 계가 판단과 점수 동의는 사람이 합니다.
After registration and readiness, the administrator starts the match and the program submits moves on its turn. The server applies the same move rules as for humans and records identity, version and test conditions. Stopping this device's program does not itself pause the server clock; request an administrator pause as well. People still adjudicate scoring and consent to results.
약 10초 동안 새 수 반영 확인이 없거나 대국자 연결이 끊기면 시계를 멈추고 준비를 초기화합니다. 5분 경과 안내는 관리자 판단 요청이며 자동 패배가 아닙니다. 공유기·케이블·Wi-Fi와 참가자 페이지가 열려 있는지 확인합니다.
When move acknowledgment or player connectivity is absent for about ten seconds, clocks stop and readiness resets. The five-minute notice requests administrator judgment, not an automatic loss. Check the router, cable, Wi-Fi and whether the player's page is open.
처음 참가했던 같은 컴퓨터·같은 브라우저 프로필에서 다시 판 주소를 엽니다. 참가 권한은 브라우저 쿠키에 남습니다. 쿠키를 지우거나 다른 브라우저를 쓰면 이미 사용한 초대 코드로 재입장하지 못할 수 있습니다. 현재 화면에는 참가 권한 재발급 기능이 없습니다.
Reopen the board link on the same computer and browser profile used to join. Participation is retained in a browser cookie. Clearing cookies or switching browsers can prevent re-entry with an already consumed invitation. The current interface has no player-credential reissue function.
같은 프로그램 폴더에서 시작하기.cmd를 실행하고 관리자 로그인 후 기존 방을 확인합니다. 진행 중 판은 일시정지되며 판·차례·기록을 복원합니다. 양측이 접속하고 준비 완료한 뒤 관리자가 재개합니다. 기존 방을 이어갈 때 대국방 만들기를 다시 누를 필요는 없습니다.
Run 시작하기.cmd in the same installation folder, log in as administrator and locate the existing room. Ongoing games are paused and board, turn and records are restored. Both players reconnect and mark Ready before administrator resumption. Do not create a new room merely to continue an existing one.
관리자는 대국 관리에서 해당 방의 기록 내려받기를 누릅니다. JSON 파일이 브라우저 다운로드 폴더 등에 저장됩니다. 판 설정·확정 수순·판정 이유·프로그램 정보·결과 이력이 포함되며 관리자 암호와 초대 코드는 제외됩니다. 다운로드 파일을 다시 불러오는 화면은 없습니다.
The administrator selects 기록 내려받기 (Download record) for the room under Match management. The browser saves a JSON file, usually to Downloads. It contains settings, confirmed moves, reasons, program information and result history, excluding administrator passwords and invitations. There is no interface for importing this downloaded file.
매 수와 판정은 data/대국기록.json에 자동 저장됩니다. 내려받은 JSON과 실제 서버 data 폴더는 용도가 다릅니다. 암호 설정과 참가자 권한을 포함한 전체 운영 상태를 보관하려면 서버 정상 종료 후 data 폴더 전체를 별도 장소에 복사합니다. data에는 민감한 인증 정보가 있으므로 공개 배포하지 않습니다.
Moves and rulings are automatically saved to data/대국기록.json. An exported JSON and the live server data folder serve different purposes. To retain the full operational state, including password configuration and player credentials, copy the entire data folder after normal shutdown. It contains sensitive authentication information and must not be publicly distributed.
기한 보관을 정한 종료 대국은 삭제 예정 안내를 확인하고 기한 전에 기록을 내보냅니다. 최소 7일 예고가 적용됩니다. 관리자는 대국 검토의 보관일 변경으로 0=무기한 또는 보관일을 정할 수 있습니다. 진행 중인 서버 데이터 파일을 직접 수정하지 마세요.
For a finished match with finite retention, watch for the deletion notice and export beforehand. At least seven days' notice applies. The administrator may change retention through Match review, using zero for indefinite storage. Do not edit live server data files by hand.
끝난 판은 양측 점수 동의 등 종료 상태를 확인하고 필요한 기록을 내려받습니다. 진행 중인 판을 다음에 이어갈 때는 관리자가 일시정지를 눌러 멈춘 뒤 대국자에게 종료를 알립니다. 창을 강제로 닫는 방식으로 대국 종료를 대신하지 않습니다.
For a finished game, confirm the completion state, such as mutual score consent, and download needed records. To continue a live game another day, the administrator first pauses it and informs players of shutdown. Do not substitute force-closing windows for settling the match state.
최소화해 둔 검은 서버 창을 다시 엽니다. 그 창 안을 한 번 클릭하고 키보드의 Ctrl을 누른 채 C를 누릅니다. 프로그램은 종료 처리를 하며 진행 중 판을 일시정지 상태로 저장합니다. 관리자 페이지의 로그아웃이나 크롬 닫기만으로는 서버가 종료되지 않습니다.
Restore the minimized server console, click inside it and press Ctrl+C. The program performs shutdown handling and saves ongoing matches as paused. Administrator logout or closing Chrome alone does not stop the server.
Server stopped. Exit code가 나오면 서버 프로세스가 끝난 것입니다. 계속하려면 아무 키나 누르십시오가 나오면 아무 키를 누릅니다. 배치 작업을 끝내시겠습니까(Y/N)?가 나오면 종료하려는 경우 Y와 Enter를 누릅니다. 이후 서버 창과 브라우저를 닫고 필요하면 컴퓨터를 종료합니다.
Server stopped. Exit code indicates the server process has ended. If prompted to press any key, do so. If asked Terminate batch job (Y/N)?, enter Y and press Enter when you intend to finish. Then close the console/browser and shut down the computer if desired.
다음에는 같은 폴더의 시작하기.cmd를 실행합니다. 암호가 저장되어 있으면 최초 설정이 아니라 관리자 로그인이 나옵니다. 기존 방은 상태를 확인해 이어가고 새 대국은 새 방을 만듭니다. 기존 data가 없는 다른 폴더에서 실행하면 별개의 새 서버 상태가 생깁니다.
Next time, run 시작하기.cmd from the same folder. If its password is stored, you will see login rather than initial setup. Continue an existing room after checking its state, or create a room for a new match. Running from another folder without the existing data creates a separate fresh server state.
먼저 관리자 일시정지와 Ctrl+C로 서버를 정상 종료합니다. 기존 프로그램 폴더 전체를 백업한 뒤 최신 ZIP을 별도 새 폴더에 모두 풉니다. 기존 data 폴더를 새 프로그램 폴더 안에 복사하고 기존 실행은 다시 켜지 않은 상태에서 새 시작하기.cmd를 실행합니다. 로그인·기존 방·기록을 확인하기 전에는 백업을 지우지 않습니다.
First pause as administrator and shut down normally with Ctrl+C. Back up the entire old installation, then fully extract the new ZIP to a separate folder. Copy the old data folder into the new installation and launch its 시작하기.cmd while the old server remains stopped. Keep the backup until login, existing rooms and records are checked.
크롬에 ERR_CONNECTION_REFUSED가 나오면 먼저 검은 서버 창이 실행 중인지 봅니다. 보안 경고에서 실행을 누르지 않았거나 서버 오류로 종료되었을 수 있습니다. 관리자 컴퓨터는 http://localhost:8787, 다른 컴퓨터는 실제 내부망 IP 주소를 사용합니다. 오류 원인을 확인하지 않고 방화벽 전체를 끄지는 마세요.
For ERR_CONNECTION_REFUSED, first check that the server console is running. The security prompt may not have been accepted, or the server may have exited with an error. Use http://localhost:8787 on the server computer and its actual private IP elsewhere. Do not disable the entire firewall without identifying the cause.
지정된 경로를 찾을 수 없습니다 또는 runtime/node.exe is missing이면 압축을 모두 풀었는지와 폴더 구성을 확인합니다. 예전 시작 파일을 새 파일과 혼용하지 않습니다. 최신 시작하기.cmd는 영문 명령과 CRLF 줄바꿈을 사용합니다. 계속 실패하면 검은 창의 첫 오류부터 마지막 줄까지 확인합니다.
If a path cannot be found or runtime/node.exe is missing, verify full extraction and folder structure. Do not mix an old launcher with the new files. The current launcher uses ASCII commands and CRLF line endings. If it still fails, inspect the console from the first error through the final line.
대국방 만들기는 관리자 로그인 후 새 대국 설정 맨 아래 노란 버튼입니다. 설정 상자 아래까지 스크롤합니다. 갱신 후 옛 색이나 문구가 보이면 올바른 폴더에서 서버를 실행했는지 확인하고 Ctrl+F5를 누릅니다. 오류 화면을 보낼 때는 암호와 초대 코드를 가립니다.
Create room is the yellow button at the bottom of New match settings after administrator login. Scroll through the settings box. If old colors/text remain after updating, check the running installation folder and press Ctrl+F5. Hide passwords and invitation codes in any troubleshooting screenshot.
이 배포본은 통합검수판 1.9.1-rc1(2026-10-17)입니다. 최신 1.9 실행 기능을 유지하고 문서를 통합했습니다. 규칙의 승인과 프로그램의 구현 완료는 구분합니다. 실제 Windows 화면 전체, 물리적 세 컴퓨터 내부망, 장시간 대국과 최대 판 부하는 아직 검증하지 않았습니다.
This is integrated review release 1.9.1-rc1 (2026-10-17). It retains the latest 1.9 executable features and consolidates documentation. Approved rules and completed implementation are distinguished. Full Windows UI, physical three-PC LAN play, long matches and maximum-board load remain unverified.
규칙 제3.7항은 양측 합의로 미확정 돌을 유지하고 인접 빈 공간을 중립으로 계가할 수 있게 합니다. 현재 실행본은 남은 모든 돌무리에 산 돌 또는 빅 판정이 있어야 영역 등록이 가능합니다. 이 절차는 미지원이며, 설명서가 승인 규칙을 변경한 것은 아닙니다.
Rule 3.7 permits agreed scoring with unresolved stones retained and adjacent empty components neutral. This executable requires an alive or seki decision for every remaining group before territory registration. The agreed-finish procedure is unsupported; this guide does not amend the approved rule.
규칙 제5.1항은 양측 누구나 마지막 돌 착수의 무르기를 요청할 수 있지만 일반 내부망 대국의 현재 실행본은 마지막 착수자 본인만 가능합니다. 연습에서는 관리자 한 사람이 요청과 응답을 맡을 수 있습니다. 문자 좌표 설정, 확정 전 점수 동의 취소, 시간패·제재 재검토 전 과정, 대국자·승인 관전자의 저장 기록 내려받기 등도 완전한 화면 기능으로 제공되지 않습니다. 구현되지 않은 절차를 완료된 기능으로 안내하지 않습니다.
Rule 5.1 permits either player to request undo of the latest stone move, but the normal LAN implementation permits only its mover. In practice, one administrator may handle both request and response. Custom coordinate letters, score-consent withdrawal before finalization, full time-loss/sanction review workflows, and stored-record downloads by players/approved spectators are not fully provided in the interface. Do not describe unimplemented procedures as completed features.
대국 종료 또는 관리자 일시정지 확인 → 필요한 기록 내려받기 → 검은 서버 창에서 Ctrl+C → 종료 메시지 확인 → data 백업 → 창 닫기 순서로 마무리합니다. 모든 단계는 한국어와 영어로 이 설명서에 함께 적었습니다.
Finish in this order: confirm completion or administrator pause → export needed records → press Ctrl+C in the server console → confirm shutdown → back up data → close windows. Every stage is documented in Korean and English together.