Report
Report는 버그를 발견했을 때 현재 상황을 하나의 텍스트로 모아 주는 기능입니다. 어느 서버였는지, 무엇을 보고 있었는지, 어떤 에러가 났는지를 일일이 적는 대신 Report 내용을 복사해 티켓에 붙여 넣을 수 있습니다.

여는 방법
섹션 제목: “여는 방법”- Ctrl+Shift+R
- Tools > Report
- 명령 팔레트에서
report
QA report라는 제목의 복사 창이 열립니다. 서버 로그를 이어받는 동안에는 열리는 데 시간이 조금 걸릴 수 있습니다.
복사하는 방법
섹션 제목: “복사하는 방법”게임 안에서는 클립보드를 직접 쓸 수 없어서, Report는 내용을 복사 창에 표시합니다. 텍스트가 이미 전체 선택되어 있으므로 Ctrl+C로 복사해 티켓에 붙여 넣으면 됩니다. 창 바깥을 누르거나 닫기 단추를 누르면 닫힙니다.
Report는 내용을 어디로도 전송하지 않으며, 화면에 표시하기만 합니다.
포함되는 내용
섹션 제목: “포함되는 내용”Report의 내용은 위에서 아래로 다음 순서입니다. 해당 데이터가 없으면 그 구역은 빠집니다.
| 구역 | 내용 |
|---|---|
| 머리 | 시각(UTC), PlaceId, PlaceVersion, JobId(Studio에서는 (studio)), 플레이어 이름과 UserId, Devplorer 레벨, 가진 능력 |
| 선택 | 지금 보기(Client 또는 Server)에서 선택한 인스턴스의 경로. 10개까지 적고 나머지는 개수로 표시합니다 |
| Properties | 선택한 인스턴스의 Properties 행. 서버 보기에서 서버·클라이언트 값 비교를 켜 두었으면 Differences between server and client 구역이 이어집니다 |
| Client log | 클라이언트의 최근 Error/Warning 줄 (최대 30줄) |
| Server log | 서버의 최근 Error/Warning 줄 (최대 30줄) |
| Server stats | Inspect 창이 마지막으로 받은 서버 수치와 받은 시각 |
다음 사항도 참고해 주세요.
- 로그는 Output 창의 목록에서 가져옵니다.
Logs능력이 없어 Output 창이 없으면 로그 구역이 빠집니다. 서버 로그를 끝까지 받지 못하면 구역에(the server log could not be read to the end; the newest lines may be missing)라는 안내가 붙습니다. - 서버 수치는 Inspect 창에서 가져옵니다. Inspect 창에서 서버 수치를 한 번이라도 받은 적이 있어야 포함됩니다(
Server능력 필요). - 서버가 가린 값은 포함되지 않습니다. 게임에서 Secret으로 가린 속성 값(
hidden)은 행 전체를 빼고,(2 value(s) hidden by the server, not included)처럼 개수만 표시합니다. 값 하나가 300자를 넘으면 잘립니다. - 크기 상한은 20000자입니다. 넘으면 로그의 오래된 줄부터 버리고, 그래도 넘으면 Properties 행을 뒤에서부터 버립니다. 버린 내용은
older line(s) omitted (size limit)처럼 표시됩니다.
사용 예시
섹션 제목: “사용 예시”- 문제가 보이는 순간, 해당 인스턴스를 Explorer에서 선택합니다. 서버 쪽 문제라면 서버 보기로 전환해서 선택합니다.
- 필요하면 Output에서 에러가 올라왔는지 확인합니다. 로그는 그대로 Report에 포함됩니다.
- Ctrl+Shift+R로 Report를 엽니다.
- Ctrl+C로 복사해 버그 티켓에 붙여 넣습니다.