📋 Changelog

업데이트 로그

GAMEBOY.KR의 모든 변경사항을 투명하게 기록합니다

v3.50.0 현재 버전
213 릴리스 수
798 변경 항목
2주 전 마지막 업데이트
76~90 / 총 143개 릴리스 · 페이지 6/10
v3.16.5

🔧 개선 5

  • MediaExtractor v4.9.2 — Valnet CMS YouTube 추출 3패턴 전면 개선 — DualShockers/TheGamer/GameRant 등 Valnet 계열에서 youtubeEmbedCodes = [](빈 배열)인 기사에서도 YouTube ID 추출 가능하도록 3패턴 보강:
  • 패턴 2: window.arrayOfEmbeds["VIDEO_ID"] — 기존 배열([]) 매칭에서 객체 키(["ID"]) 매칭으로 수정
  • 패턴 3(신규): — Valnet CMS가 JS 동적 YouTube를 마크업하는 div의 id 속성에서 직접 추출
  • 패턴 4: HTML 디코딩 후 youtube.com/embed/ID 전역 검색 — HTML 엔티티 인코딩(", < 등)으로 매칭 실패하던 문제 해결
  • Aphelion 기사(#88985) 테스트 결과 U6xCfctMVRE 정상 추출 확인
v3.16.4

🔧 개선 1

  • MediaExtractor v4.9.1 — Gamer Network YouTube youtube-nocookie.com + data-src 패턴 추가 — Rock Paper Shotgun 등 Gamer Network 계열 사이트는 iframe에 src="youtube-nocookie.com/embed/..." + data-src="youtube.com/embed/..." 이중 속성 사용. 기존 패턴 2는 youtube.com/embed/만 매칭하여 RPS 기사에서 YouTube 비디오 미수집. data-src 우선 + youtube-nocookie.com 정규식 추가, .video-stage 외부 iframe도 검색하여 누락 방지. ReVamp 기사 (#88786) 테스트 결과 ijIg_qm3SmU 정상 추출 확인
v3.16.3

🔧 개선 2

  • MediaExtractor v4.9 — IGN 슬라이드쇼 갤러리 cURL 자동 추출 — IGN 처리된 HTML 내 data-transform="slideshow" + 슬러그 속성 감지 시 /slideshows/{slug} 페이지를 추가 cURL 요청하여 SSR된 태그에서 ignimgs.com 갤러리 이미지 자동 추출. Blight: Survival 기사 테스트 결과 10장 중 6장(feedImage 1 + SSR 갤러리 5) 자동 수집 성공(v4.8 대비 6배). 데이터 속성 유형별 분기: slideshow→갤러리 이미지 추출, ignvideo→비디오 URL 생성. IGN GraphQL API(mollusk.apis.ign.com/graphql) 조사 완료 — introspection 비활성화로 직접 쿼리 불가, 향후 역공학 시 전량 추출 가능성 확인
  • ⚠️ 한계: IGN SSR은 슬라이드쇼 이미지의 약 50%만 렌더링 (나머지는 클라이언트 JS에서 lazy load). 전량 추출에는 headless browser 또는 GraphQL 역공학 필요
v3.16.2

🔧 개선 1

  • MediaExtractor v4.8 — IGN Next.js 데이터 JSON 기반 미디어 추출 — IGN은 Next.js SPA로 기사 본문이 HTML DOM에 렌더링되지 않고 내 JSON의 처리된 HTML 필드에 저장. cURL로 가져온 HTML에서 Next.js 데이터 JSON을 파싱하여: ① 처리된 HTML에서 HTML 태그 제거 후 본문 텍스트 추출(7,075자), ② youtu.be/xxx 링크에서 YouTube ID 추출, ③ 슬러그 속성 속성에서 IGN 자체 비디오 메타 참조, ④ JSON 전체에서 ignimgs.com 이미지 URL 수집. IGN 도메인 감지 시 extractFullContent에서 early return. 갤러리 이미지는 React 클라이언트 컴포넌트 전용(별도 API 호출)으로 cURL 추출 불가 — 수동 보정 필요
v3.16.1

🔧 개선 1

  • MediaExtractor v4.7 — Valnet CMS YouTube JS 동적 렌더링 대응 — DualShockers, TheGamer, GameRant, ScreenRant, CBR 등 Valnet 산하 15개 사이트에서 YouTube 비디오가 서버 사이드 HTML에 포함되지 않아(JS 동적 렌더링) 전량 미수집되던 구조적 한계에 대응. 도메인 인식 함수: 15개 Valnet 도메인 자동 인식. YouTube 추출 함수: window.youtubeEmbedCodes JS 변수, window.arrayOfEmbeds, 태그 내 직접 검색 3가지 패턴으로 YouTube ID 파싱. extractFullContent Step 1.57에서 노이즈 제거 전 JS 비디오 사전 추출. 단, 일부 기사는 youtubeEmbedCodes = [](빈 배열)로 완전 JS 렌더링이라 한계 존재 — 이 경우 Gematsu 등 교차 소스 참조로 수동 보정
v3.15.3

🔧 개선 1

  • MicroCollect v7.4 — RSS 짧은 본문 수집 시 media_extractor 재추출 보장 — RSS description/content:encoded에서 추출한 본문 데이터가 200~999자로 짧은 경우, cURL 접근 가능한 사이트(Game Rant 등)에서 미디어 상태 필드를 extracted로 조기 전환하여 media_extractor가 원문을 재방문하지 않던 근본적 문제 해결. 이제 본문 데이터 1,000자 미만 + cURL 가능 사이트는 pending 유지하여 media_extractor가 풍부한 본문(이미지+영상 포함)을 재추출. cURL 차단 사이트(GameSpot, DotEsports)는 기존대로 extracted 처리. Game Rant Wii 스포츠 기사에서 본문 데이터 435자→5,339자, 이미지 0→5개, 영상 0→1개 수집 확인
v3.15.2

🔧 개선 1

  • 사이트 전체 "스트리머" → "방송 채널" 용어 일괄 변경 — 프론트엔드 4페이지(/streamers/, /streamer-register/, /wp-admin/, 관리 페이지), 플러그인 3개(스트리머 허브 플러그인, 스트리머 등록 플러그인, 대시보드 위젯 플러그인), 테마(테마 설정, 카테고리 페이지 템플릿), 어드민 메뉴(관리자 메뉴 모듈) 총 13개 파일에서 한국어 사용자 대면 텍스트를 "스트리머" → "방송 채널"로 일괄 변환. WP 페이지 #137 제목도 "방송 채널 등록"으로 변경. sed 변환 후 "방송 채널 채널을" 등 중복 문구 2건 수동 정리. 영문 코드명(함수명, URL slug, CSS 클래스)은 미변경
v3.15.1

🔧 개선 1

  • MediaExtractor v4.6 — Gamer Network .video-stage 비디오 사전 추출 패턴 확장 — Nintendo Life 등 Gamer Network 계열 사이트가 기존 a.video-facade 패턴 대신 .video-stage 안에 iframe[src*="youtube.com/embed/"] 또는 a[href*="youtube.com/watch"] 형태로 YouTube embed를 포함하도록 구조가 변경됨. .video-stageremove_selectors에 포함되어 노이즈 제거 시 비디오가 함께 삭제되는 문제를 해결하기 위해, 3가지 패턴(facade + iframe + 썸네일 링크)으로 노이즈 제거 전 사전 추출 로직 보강. 중복 방지 로직 추가
v3.15.0

🔧 개선 1

  • MicroCollect v7.3 — RSS 리스트/갤러리 구조 보존 + summary 폴백 + data-src 비디오 추출 — ① RSS description/content:encoded 내 태그를 "• " 줄바꿈으로, / 태그를 "### " 헤더로 텍스트 변환 시 보존하여, GameSpot 갤러리 등 구조화된 리스트 기사의 본문 데이터 품질 대폭 향상. ② 본문 데이터가 비어있고 summary가 200자 이상이면 summary를 본문 데이터 폴백으로 사용하여 갤러리형 RSS(content:encoded 없는 기사) 커버리지 확보. ③ GameSpot 특유의 패턴에서 YouTube URL 추출 지원 추가
v3.14.9

🔧 개선 3

  • MicroCollect v7.2 — RSS description HTML 폴백 수집 — content:encoded가 없는 RSS 피드(GameSpot 등)에서도 description CDATA에 포함된 HTML 본문 텍스트, YouTube iframe embed, 이미지를 자동 추출하도록 개선. GameSpot은 Cloudflare 차단(cURL 403)으로 HTML 직접 스크래핑이 불가능하지만, RSS description에 풍부한 본문과 YouTube-nocookie embed가 포함되어 이를 활용. "Continue Reading at GameSpot" 등 끝부분 링크 자동 제거
  • RSS 영상 URL 파싱 함수 youtube-nocookie.com 지원 — RSS 내 YouTube embed URL이 youtube-nocookie.com 도메인을 사용하는 경우에도 정상적으로 video ID를 추출하도록 패턴 확장
  • GameSpot blockedDomains 등록 — GameSpot이 cURL 접근 시 403을 반환하여 media_extractor의 불필요한 HTTP 요청(15초 타임아웃)을 방지. RSS description 폴백으로 수집 처리
v3.14.7

🔧 개선 3

  • Primary Footer ↔ Secondary Footer 여백 추가 — 3단 위젯 카드 영역(Primary Footer)과 하단 네비게이션 메뉴(Secondary Footer) 사이에 여백이 없어 밀착되어 있던 문제 해결. 데스크톱 32px·모바일 24px 간격 추가, 보라→핑크→시안 그라데이션 구분선(1px)으로 시각적 분리 강화
  • Primary Footer 여백 배경색 일관성 수정 — 여백을 margin-bottom으로 구현하여 부모 요소의 배경이 노출되던 문제를 padding-bottom으로 전환, primary-footer 자체 배경(#0c0c14 다크 코스믹 그라데이션) 안에서 간격이 생기도록 수정하여 스타일 일관성 확보
  • Secondary Footer 네비게이션 중앙 정렬 — 하단 네비게이션 링크가 수평·수직 중앙 정렬되지 않던 문제 해결. Flexbox 기반으로 컨테이너 전체(secondary-footer → af-container-row → footer-nav-wrapper → menu)에 display:flex; align-items:center; justify-content:center 적용, 이모지-텍스트 수직 정렬(inline-flex)까지 포함
v3.14.6

🔧 개선 2

  • PHP-FPM 자동 복구 설정 강화 — PHP-FPM 크래시 시 자동 재시작(Restart=on-failure) 설정 추가. 재시작 시 OPcache 파일 캐시 자동 정리(ExecStartPre)로 손상된 캐시로 인한 연쇄 크래시 방지. 5분 내 5회 재시작 제한으로 무한 루프 방어
  • 🔬 PHP-FPM SIGSEGV 근본 원인 영구 조치 — 5계층 인과관계(OPcache file_cache 손상 → glibc 힙 오염 → Imagick EOL → Wordfence 부하 → 커널 업그레이드)를 분석하여 3개 영구 조치 적용: ① Imagick(ImageMagick 6.x EOL) FPM에서 비활성화 — SIGSEGV 유력 트리거 제거, WordPress 이미지 처리는 GD 2.3.3으로 안전 폴백. ② OPcache를 파일 캐시(file_cache_only)에서 공유메모리(SHM) 모드로 전환 — 파일 캐시 손상 원인 근본 차단, JIT는 비활성화 유지. ③ PHP 7.4 avif.so 누락 경고 제거. 재시작 후 SIGSEGV 0건, gameboy.kr TTFB 35~45ms 정상 확인
v3.14.5

🔧 개선 2

  • MediaExtractor v4.5 — Gamer Network 갤러리/비디오 수집 — Eurogamer, VG247, Rock Paper Shotgun, Nintendo Life 등 Gamer Network 산하 9개 사이트(계열)에서 갤러리 이미지와 YouTube 트레일러가 전혀 수집되지 않던 근본적 문제 해결. ① 도메인 인식 함수: 9개 도메인 자동 인식. ② 갤러리 추출 함수: div.gallery 컴포넌트 내 모든 이미지를 파일명 기반 중복 제거 후 gnwcdn.com URL 파라미터(width=100→1280)를 재설정하여 고해상도 추출. ③ YouTube video-facade 패턴 사전 추출: iframe이 아닌 a.video-facade[href] facade 구조에서 embed URL 파싱. ④ 본문 노드 탐색 함수 폴백에 본문 셀렉터 추가, 노이즈 제거 함수에 desktop_mpu, primis_wrapper, poll_wrapper 등 8개 Gamer Network 노이즈 셀렉터 추가. 비 Gamer Network 사이트는 기존 동작 100% 유지
  • Eurogamer 소스 프로필 노이즈 셀렉터 확장 — 소스 프로필 테이블 eurogamer.net의 remove_selectors를 7개→14개로 확장하여 광고 슬롯·비디오 광고·설문·사이드바 등 Gamer Network 전용 노이즈 정밀 제거
v3.14.4

🔧 개선 1

  • MediaExtractor v4.4 — Future PLC 제품 이미지 수집 개선 — GamesRadar, PCGamer, TechRadar 등 Future PLC 계열(12개 사이트) 기사에서 제품 이미지(aside.hawk-affiliate-link-productblock)가 전량 미수집되던 근본적 문제 해결. ① 제품 이미지 추출 함수: 노이즈 제거 전 제품 블록·갤러리 슬라이더·이미지 래퍼에서 이미지 선제 추출. ② 노이즈 제거 함수 aside 스마트 제거: Future PLC 도메인에서는 hawk-*/affiliate 클래스 aside 보존, 나머지만 제거. ③ 본문 노드 탐색 함수 폴백에 본문 셀렉터, 본문 셀렉터 추가. 비 Future PLC 사이트는 기존 동작 100% 유지
v3.14.2

🔧 개선 17

  • Primary Footer "Neo-Arcade" 프리미엄 리디자인 (v3) — 단순한 3단 텍스트 레이아웃을 게이밍 사이트에 어울리는 몰입감 있는 디자인으로 전면 개편. ① 글래스모피즘 카드: 3개 컬럼이 반투명 블러 카드(backdrop-filter + 라운드 16px)로 전환, 호버 시 리프트+보라색 글로우. ② 애니메이티드 상단 보더: 보라→핑크→시안 색상이 6초 주기로 흐르는 그라데이션 라인. ③ 코스믹 배경: 9개 CSS 파티클 별이 반짝이는 우주 배경. ④ 네온 로고: 그라데이션 텍스트(흰→보라) + drop-shadow 글로우. ⑤ 소셜 미디어 아이콘: 디스코드·유튜브·X·인스타그램·GitHub 5개 아이콘 버튼(호버 시 보라 글로우+리프트). ⑥ 슬라이드-인 링크 호버: 좌측에 그라데이션 바가 0→2px로 출현하는 애니메이션. ⑦ 플로팅 뱃지: "상시" 뱃지가 위아래로 부유하는 3초 주기 애니메이션
  • 한판승부 창의적 질문 엔진 v2 — 매시간 새로운 주제를 생성하는 AI 엔진을 전면 개편하여 질문 중복 문제를 근본적으로 해결. ① 폴백 주제 풀 48→215개(+348%)로 확대, AI 없이도 9일 이상 무중복 운영 가능. ② 10가지 질문 유형 프레임워크(대결/가상 시나리오/트레이드오프/시대 비교/의견 양립/선택 딜레마/취향/논쟁/상황/순위) 매시간 랜덤 결합으로 무한 다양성 보장. ③ 카테고리 5→11개 확장(게이밍, 음식, 라이프, e스포츠, 기술 + 가상 시나리오, 애니/만화, 마인크래프트, 학교, 문화/트렌드, 스포츠). ④ 중복 방지 윈도우 20→72개(3일치)로 확대 + 최근 6시간 카테고리 회피 로직 추가. ⑤ 18가지 시드 키워드로 AI에 매시간 다른 분위기 지시
  • 한판승부 보상 표기 P→G 수정 — 배틀 페이지 서브타이틀의 보상 표기를 '+1P/+3P' → '+1G/+3G'로 변경 (골드 리브랜딩 누락분 수정)
  • 바카라 시작 화면 + 결과 화면 비주얼 전면 개편 (v2) — ① 시작 화면: 카지노 펠트 배경 테이블(.bac-table) + 장식 칩 애니메이션 + 배팅 정보 뱃지 바 + 플레이스홀더 카드(🀠 뒷면+펄스 애니메이션) + 프리미엄 버튼(아이콘+라벨+배율) ② 결과: bj-ro 프리미엄 오버레이로 전면 교체 ③ 승리: 화면 플래시(green) + 컨페티(16개) + 코인 비(8개) + 승자 핸드 녹색 글로우 + VS 스코어카드(승자 녹색/패자 흐림) ④ 타이(×8): 더블 플래시(gold→purple) + 컨페티(30개) + 코인 비(15개) + TIE JACKPOT! ⑤ 패배: 패자 핸드 흐림(grayscale+dim) + “빗나감”. 내부 버전 업데이트
  • 룰렛 결과 화면 비주얼 전면 개편 + 정방향 수정 (v2) — ① 중앙 공 숫자가 휠 회전에 따라 기울어지던 버그 수정: JS counter-rotate(공에 rotate(-totalRotation) 적용)로 항상 정방향 표시 ② 텍스트 한 줄("🎉 7 (빨강)! ×2 = +20P!") 결과를 bj-ro 프리미엄 오버레이로 전면 교체 ③ 승리: 화면 플래시(green) + 컨페티(14~35개) + 코인 비(6~20개) + 휠 녹색 글로우 펄스 + 공 글로우 ④ 패배: 휠 흐림(grayscale+dim) + 공 흐림 ⑤ 모든 결과에 룰렛 번호 뱃지(원형 번호+색상+배율) 표시 ⑥ 잭팟(×36): 더블 플래시(gold→green) + 대량 컨페티(35개) + 코인 비(20개). 내부 버전 업데이트
  • 홀짝 결과 화면 비주얼 전면 개편 (v2) — 텍스트 한 줄("😢 짝이었습니다...") 결과를 bj-ro 프리미엄 오버레이로 전면 교체. ① 승리: 화면 플래시(green) + 컨페티(18개) + 코인 비(8개) + 주사위 녹색 글로우 펄스 ② 패배: 주사위 흐림(grayscale 50%+brightness 70%+scale 90%) ③ 모든 결과에 주사위 스코어카드(주사위 이모지+연산자+합+홀짝 라벨) 표시 ④ 승리 뱃지 "적중!"/패배 뱃지 "빗나감". 내부 버전 업데이트
  • 슬롯머신 결과 화면 비주얼 전면 개편 (v2) — 인라인 style 기반 텍스트("🎉 ×2 = +2P!") 결과를 bj-ro 프리미엄 오버레이로 전면 교체. ① 승리: 화면 플래시(green/gold) + 컨페티(12~40개) + 코인 비(12~25개) + 릴 녹색 글로우 펄스 ② 잭팟: 더블 플래시(gold→purple) + 대량 컨페티(40개) + 코인 비(25개) + 릴 레인보우 + 108% 스케일 ③ 패배: 릴 흐림(grayscale 40%+brightness 75%+scale 95%) ④ 모든 결과에 릴 심볼 카드(32px) + 배율 뱃지(×N) 표시. 내부 버전 업데이트
  • 블랙잭 결과 화면 비주얼 전면 개편 (v2) — 기존 텍스트 중심 결과 화면을 비주얼 중심 프리미엄 오버레이로 전면 재설계. ① 거대 아이콘(72px, 블랙잭 84px) + 빛나는 링 애니메이션 ② 타이틀 뱃지(승리/패배/BLACKJACK/무승부 각각 색상 테마) ③ 골드 변동 숫자 대형화(48px, 블랙잭 56px 금색 시머) ④ VS 스코어카드 레이아웃(ME vs DEALER 카드 뱃지, 승자 녹색 강조·패자 흐림) ⑤ 불필요한 설명 텍스트("딜러를 이겼습니다") 제거. 내부 버전 업데이트
  • 카지노 게임 종료 시 헤더 골드 배지 즉시 반영 — 카지노 전 게임(블랙잭·슬롯·홀짝·하이로우·룰렛·바카라·경마·더블오어낫싱·포커) 결과 후 헤더 네비게이션의 골드 배지와 드롭다운 포인트 표시가 즉시 갱신되도록 잔액 갱신 함수 함수 확장. 기존에는 게임 내 잔액 표시 영역만 갱신되어 사용자가 페이지를 새로고침해야 헤더 골드를 확인할 수 있었음. 골드 변경 시 보라→금색 펄스 애니메이션(골드 펄스 효과) 추가하여 시각적 피드백 강화. 내부 버전 업데이트 캐시 버스팅
  • Kotaku 소스 프로필 신규 생성 — 소스 프로필 테이블에 kotaku.com 항목 추가(ID: 24). body_selector: article .entry-content, article .post-content, article, 노이즈 제거 셀렉터 20개(sidebar, rail, ad-unit, comments, conversation, related-posts, review-card, commerce, affiliate 등). 프로필 미존재로 본문 데이터 104자(OG description만 추출)이던 상태 → 6,491자 + 이미지 5개 + 콘텐츠 블록 22개로 완전 복구
  • 동키콩 바난자 GDC 기사 이미지 4개 복원 — 출처(Kotaku)의 GDC 2026 현장 사진 4개(발표 무대, 복셀 프로토타입 슬라이드, 다양한 환경 슬라이드, Banana Bunch 팀 단체 사진)를 WP 미디어로 로컬 호스팅 임포트 후 기사 문맥에 맞는 정확한 위치에 삽입. Kotaku 핫링크 차단으로 wp media import 직접 URL 방식 실패 → curl -A "Mozilla/5.0" 서버 다운로드 후 로컬 파일 임포트 방식으로 우회
  • MediaExtractor v4.3 — Valnet CMS(GameRant) 본문 셀렉터 고도화 — 본문 노드 탐색 함수 폴백 셀렉터에 section.article-body 추가(Valnet CMS 기반 사이트 범용). GameRant 소스 프로필 body_selector를 section.article-body, article로 정밀화하여 노이즈 영역(aside/sidebar) 제외 및 본문 정확도 향상. DOM 탐색 함수에 .valnet-gallery/.article__gallery masonry 갤러리 패턴 구조 문서화
  • Xbox 25주년 환타 컬래버 기사 이미지 복구 — 출처(Game Rant)의 캐릭터 이미지 4개(마스터 치프·고스트·잘라타스·릴리스)가 JS 동적 렌더링으로 curl 수집 불가하여 수동 복원. WordPress 블록 2x2 갤러리로 삽입, 개별 캡션 및 출처 표기 포함
  • GameRant 미디어 수집 소스 프로필 v4.3 고도화 — GameRant 사이트 리디자인으로 기존 body_selector(.article-body)가 실제 DOM과 불일치하여 본문 이미지가 전혀 수집되지 않던 근본적 문제 해결. body_selector를 실제 DOM 구조(article)에 맞게 수정하고, GameRant 전용 노이즈 제거 셀렉터를 25개로 확대하여 관련 기사 박스·게임 카드·태그 페이지 등의 노이즈를 정밀 제거. WWE 2K26 기사 재수집 테스트에서 이미지 수집 0개→7개로 정상 복구 확인
  • WWE 2K26 끌기/옮기기 가이드 기사 이미지 복구 — 출처(Game Rant) 본문에 존재하던 게임플레이 이미지 3개(끌기·들어 옮기기·제어 조작 장면)가 누락되어 텍스트만으로 구성되던 기사에 원본 이미지 복원. WP 미디어 로컬 호스팅으로 삽입하여 이미지 안정성 확보
  • MediaExtractor v4.2 — 인벤 노이즈 하드닝 & Flat DOM 텍스트 정리 — 인벤(inven.co.kr) 기사에서 "— 광고 —" 마커가 수집 본문(본문 데이터)에 혼입되던 문제 해결. 노이즈 제거 함수에 인벤 전용 노이즈 셀렉터 13개 추가(.articleEmoji, .writerInfoWrap, .relatedNews, #adBox, .adArea 등). 인벤의 flat DOM(br 기반, no )에서 인라인 광고 텍스트 노드를 walkNodes 전에 선제거하는 Step 1.7 신설. content_blocks 필터에 광고 마커 전용 텍스트 블록 제거 로직 추가. 본문 텍스트 필드 최종 정리에서 "— 광고 —", "[광고]" 등 잔여 마커 regex 제거 + 연속 빈 줄 정리
  • MediaExtractor v4.1 — Compound CSS Selector 지원 — 인벤(inven.co.kr) 등 #id.class 복합 CSS 셀렉터를 사용하는 사이트에서 본문 이미지가 수집되지 않던 문제 해결. CSS 변환 함수에 #id.class, .class1.class2 compound selector → XPath 변환 지원 추가. 본문 노드 탐색 함수에 인벤 전용 본문 셀렉터(#imageCollectDiv, .contentBody) 추가. 인벤 기사의 figure > a > img + figcaption 이미지 패턴 완전 대응

GAMEBOY.KR 외부 채널

다양한 플랫폼에서 GAMEBOY.KR과 소통하세요