---
title: 옥상 소셜 광장·간편 프로필·공동 미니게임5종
date: 2026-11-04T07:26:50.059Z
version: v1.0.2
status: 작업 중
state: progress
project: afternoon-pause
type: 작업 메뉴얼
report_kind: manual
category: 순차 작업 · 반복 QA
summary: 기존 범위 Play86개·두 웹29개 검사 통과. 상인 추가 코드는 저장했으며 Esc 중단으로 적용·실행 검증 대기.
format: tracefolio-v2
priority: normal
manual_id: multiplayer-20261104
round: 3
manual_state: active
payload: ../assets/submissions/2026-11-04-manual-multiplayer-20261104-20261104072650059-v1.0.2.json
---

## 목표와 완료 기준

원래 UI·멀티·운영 개선과 모든 후속 요청 구현

완료 기준: 두 독립 브라우저 실제 입장/이동/착석/동작/상태/프로필/채팅, 서버 신고 저장·쿨다운·1초 상태 전달·중복 탭 무로딩·이탈/복귀·웹 성능·공개 보고 확인; 사전 얼굴16종·링크/사진 업로드 제거·신고 팝업·좋아요/시간·좌클릭/클릭 벤치·도착까지Run·공동게임5종/서버기록·옥상/비행기·예시 채팅필터·실제 최종웹; 서버 지정 스폰서 디자인·별도 공개 이미지판·업로드 제한·두 웹 표시/접기/삭제; 가판대3구역·고정 상인·무료 상품 수령·작업 도구/임시 세션 정리와 기존 앱 보존

후속 3회차 · 순차 진행 · 전체 11개 · 이번 실행 T01, T07, T09, T10, T11

## 순차 작업 메뉴얼

| 순서 | 작업 | 실행 절차 | 완료 기준 | QA 절차 | 상태 |
| --- | --- | --- | --- | --- | --- |
| T01 | 이동·UI 수정 | 즉시 수평 속도, 채팅 로그/프로필 공통 스타일, X 배경 제거를 씬/프리팹에 적용 | 입력 첫 프레임 걷기/달리기·해제 즉시0, 1920×1080 실제 전후와 열기/닫기/한글 확인 | 입력 첫 프레임 걷기/달리기·해제 즉시0, 1920×1080 실제 전후와 열기/닫기/한글 확인 | QA 대기 |
| T02 | 서버 세션·패킷 정책 | Node 표준 HTTP 서버와 게스트 세션·중복 ID·1초 tick·채팅/신고 제한·영구 신고 저장 구현 | 독립 클라이언트 입장/퇴장·변조/범위/중복·정확한1초 경계·지속 저장과 비공개 신고 접근 검증 | 독립 클라이언트 입장/퇴장·변조/범위/중복·정확한1초 경계·지속 저장과 비공개 신고 접근 검증 | 대기 |
| T03 | Unity 멀티 연결 | 기존 World/Character 계층에 원격 캐릭터·프로필·동작·착석·대화 연결, 서버 인원으로 로컬AI 보충 | 실제 웹 두 환경에서 상대 이동/외형/이름/동작/착석/상태/공개프로필/채팅/차단/신고·복구 확인 | 실제 웹 두 환경에서 상대 이동/외형/이름/동작/착석/상태/공개프로필/채팅/차단/신고·복구 확인 | 대기 |
| T04 | 중복 탭·운영·웹 QA | Unity 로딩 전 탭 잠금, 연결 오류/복구·호스팅 설정·실제 웹 성능/패킷 측정 | 같은 브라우저 중복 Unity/네트워크 차단·첫 탭 종료 후 재입장·1Hz·채팅1초·백그라운드 복귀·두 환경 검사 | 같은 브라우저 중복 Unity/네트워크 차단·첫 탭 종료 후 재입장·1Hz·채팅1초·백그라운드 복귀·두 환경 검사 | 대기 |
| T06 | 간편 프로필·좋아요·시간 | 링크/개인 사진·소개 저장을 없애고 캐릭터 얼굴 사전16종, 서버 좋아요·접속/현재 시각, 신고 팝업·닫기 아이콘을 씬에 구현 | 두 웹에서 프로필·좋아요 유지/취소·금지 입력·캐릭터 얼굴16종·신고 팝업·시간 확인 | 두 웹에서 프로필·좋아요 유지/취소·금지 입력·캐릭터 얼굴16종·신고 팝업·시간 확인 | 대기 |
| T07 | 공동 미니게임5종·최고기록 | 숫자 맞히기·초성퀴즈·순서기억·가위바위보·21도전을 서버 판정과 공유 참가, 영속 최고기록으로 구현 | 5종 실제 서버 규칙·두 브라우저 참가/진행/점수·위조 점수 거부·저장 재열기 | 5종 실제 서버 규칙·두 브라우저 참가/진행/점수·위조 점수 거부·저장 재열기 | 대기 |
| T08 | 옥상 외벽·간헐 비행 | 옥상 아래 외벽/창을 정적 공유 메시로 추가하고 1대 비행기를 간헐 재생·백그라운드 중단 | 실제 외벽/비행 화면·정적 메시·비행 중단/복귀·성능 비교 | 실제 외벽/비행 화면·정적 메시·비행 중단/복귀·성능 비교 | 대기 |
| T09 | 채팅 순화와 메시지 디자인 | 사용자 예시 기반 서버 순화어 치환과 편집 가능한 메시지 행/입력 도크·접속 시각을 구현 | 순화 예시/우회·서버 전달·한글/스크롤/채팅1초·실제 로그 화면 | 순화 예시/우회·서버 전달·한글/스크롤/채팅1초·실제 로그 화면 | 대기 |
| T10 | 스폰서 디자인·공개 이미지판 | 서버 지정 스폰서 닉네임/프로필과 이미지판 업로드·표시·접기·삭제 구현 | 권한 위조 거부·128KB/512px 제한·두 웹 공유·최대4개/거리 제한 | 두 브라우저 표시/접기/삭제 및 서버 권한/제한/재시작 보존 확인 | 대기 |
| T11 | 가판대·구역별 상주 상인 | 임포트된 커피·꽃 매대·핫도그 매대와 고정 상인3명, 클릭 접근·상품창·서버 무료 수령을 기존 씬에 구성 | 3구역 상인 고정·접근 경로·상품 수령·중복 거부·이동/이미지/게임 회귀·추가 성능 | 실제 Unity3구역과 웹 클릭·서버 수령/중복 및 FPS 확인 | 대기 |
| T05 | 결과 공개·정리 | 임시 Unity 도구 정리·현재 소스/빌드 해시·문서·Tracefolio 공개 결과와 전체 QA | 현재 구현 컴파일·실제 화면·수치·제한·HTTPS 본문/첨부 검증 | 현재 구현 컴파일·실제 화면·수치·제한·HTTPS 본문/첨부 검증 | 대기 |

## QA 반복 기록

### Q01 · step · 2026-11-04T16:04:47.301+09:00

접속 시간 포맷 오류 발견·수정

- T01 r2 · fail: TimeSpan 포맷 예외로 Play 검사 중단. 이스케이프한 형식으로 수정. · 근거: QA/Multiplayer/time-format-failure.json
### Q02 · regression · 2026-11-04T16:08:17.989+09:00

주변 AI 대화로 전체 개수 가정 실패. 대상 메시지 중복 검사로 분리.

- T09 r1 · fail: 준비된 AI 발화와 주입 메시지가 함께 존재. 대상 senderId의 중복만 검사하도록 보완. · 근거: QA/Multiplayer/chat-count-ambient-failure.json; native-chat-entries.json
### Q03 · regression · 2026-11-04T16:10:35.132+09:00

기존 범위 실제 Play86개 통과·오류0·저장값 복원

- T01 r2 · pass: 즉시 이동·Run 유지·좌클릭 회전/릴리즈·클릭 착석·프로필·게임 Canvas·글리프·비행·외벽 확인. · 근거: QA/Multiplayer/full-result.json; native-sponsor-profile.png
### Q04 · regression · 2026-11-04T16:18:13.129+09:00

Chrome/Edge 두 실제 브라우저29개 통과

- T07 r1 · pass: 공동 게임5종 참가·서버 점수·최고기록 확인. · 근거: QA/Multiplayer/complete-first.json; complete-first-number-record.png
- T10 r1 · pass: 서버 지정 스폰서·실제 파일 선택 업로드·상대 이미지판·접기·좋아요·신고 접수 확인. · 근거: QA/Multiplayer/complete-first.json; complete-first-shared-board.png
### Q05 · step · 2026-11-04T16:23:38+09:00

Esc로 화면 조작 중단·자동 적용/Play/빌드 요청 취소

- T11 r1 · not_run: 상인 코드와 저작 도구 저장·컴파일 통과. 씬 적용과 실행 검증은 하지 않았습니다. · 근거: QA/PlazaRefresh/compile-result.json

## 남은 작업과 다음 반복

상인3구역 씬 적용과 상품 수령·신규 코드 전체 재검사·최종 웹 빌드·성능/백그라운드·일시적 Editor 도구 정리. 화면 조작은 Esc 이후 중단.

이전 회차: [메뉴얼 열기](../../../projects/afternoon-pause/reports/2026-11-04-manual-multiplayer-20261104-20261104065119170-v1.0.1.html)

## 작업 시간

- 제안 시간: 최초90~150분. 후속 조작20~30분 예상 후 프로필 전면 개편·미니게임5종 추가로 최종16:15~16:30 KST 예상(해당 추가분45~60분). 상인 추가15~25분, 최종16:35~16:50 KST 예상.
- 실제로 완료된 시간: 2026-11-04 14:17:28 KST 시작
- XERJ: 미사용 — XERJ MCP/검색 스크립트 미제공. rg·현재 소스·실행 검사로 대체
