Repository navigation
v0.4.0
Pre-release
Pre-release
mcd 창에서 여러 월드를 오가고 설정을 바꿀 수 있게 했고, 월드 버전을 올린 뒤의 중요한 버그를 고쳤다. 사용법은 README에 있다.
받기
v0.2.0 이상을 쓰고 있다면 mcd를 켤 때 업데이트를 물어본다(CLI는 mcd-cli update). 처음이라면 mcd-windows.zip을 풀고 mcd/mcd.exe를 실행한다. 기존 설정과 월드는 그대로 쓰인다.
서명되지 않은 실행 파일이라 처음 실행할 때 Windows SmartScreen 경고가 뜰 수 있다("추가 정보" → "실행").
바뀐 것
- 월드 버전을 올린 뒤에도 켜 둔 mcd가 옛 버전으로 서버를 띄우던 문제를 고쳤다. mcd는 켤 때 읽은 마인크래프트(Paper) 버전을 끌 때까지 썼다. 이제 서버가 될 때마다 월드의 버전을 다시 확인한다. 같은 월드를 쓰는 친구들 모두 이 버전으로 업데이트하기를 권한다.
- mcd 창에서 할 수 있는 것이 늘었다.
- 월드 목록: 여러 월드를 오간다. 다른 월드를 고르면 지금 월드를 저장하고(호스트였다면 접속 중인 사람에게 넘기고) 바꾼다.
- 월드 추가: 새 월드를 만들거나 친구의 월드에 참가한다.
- 목록에서 빼기: GitHub의 월드와 이 PC의 사본은 지우지 않는다.
- 버전 올리기: 지금 월드의 마인크래프트 버전을 올린다(되돌릴 수 없음, 누가 플레이 중이면 안 됨).
- 설정: 내 이름, GitHub 토큰, 내 서버 주소를 바꾼다. 토큰은 GitHub에 확인한 뒤에 저장한다.
알려진 한계
- 아직 실제 원격 친구 환경(인터넷 너머 NAT)에서는 확인하지 않았다(같은 PC의 VM과 Headscale로 확인).
- 호스트를 넘길 때 나가는 PC의 플레이어도 같이 끊긴다.
- 호스트 PC가 갑자기 꺼지면 다른 PC가 이어받기까지 최대 10분 걸린다.
- tailnet 인증 키는 월드 repo에 들어가므로 collaborator에게 보이고, GitHub 토큰은 설정 파일에 평문으로 저장된다.
- 자동 업데이트의 해시 검증은 다운로드가 깨지지 않았는지만 보장한다(코드 서명 없음).
- 설치 파일(.msi)은 없다(zip을 풀어서 쓴다).
mcd-windows.zip SHA-256: 7cf60b7e86282699cb324547a81be32e6a0da196a1e6cbe12229d3b6f1a57b5b