엔트리에서 상상을 현실로,
데이터 불안 없이 완벽하게.
엔트리의 불안정한 실시간 변수와 데이터 유실 문제, 이제 접어두세요. 앞에 기호만 붙이면 완벽한 실시간 동기화와 안전한 저장이 시작됩니다.
왜 만들었을까요?
오직 창작에만 몰입할 수 있는 환경을 위해, 기존 엔트리 개발자들이 겪어온 한계를 해결하고자 출발했습니다.
상상을 가로막는 데이터 오류
엔트리로 멋진 작품을 만들다 실시간 변수나 리스트가 깨져 좌절한 적이 있으신가요?
지속되는 데이터 날아감 현상
플랫폼 자체의 한계로 인해 어렵게 만든 대규모 온라인 게임이나 공유 리스트의 데이터가 유실되는 일이 잦았습니다.
창작의 자유를 위해
엔트리 제작자들이 데이터 걱정 없이 오직 '상상을 현실로 만드는 것'에만 집중할 수 있도록 이 확장 프로그램을 개발했습니다.
이럴 때 사용하면 핵심 효과를 발휘합니다!
가벼운 프로젝트부터 대형 멀티플레이어 온라인 게임까지, 목적에 맞게 확실한 안정성을 보장합니다.
불안 없는 개발
엔트리 실시간 변수/리스트를 쓰고 싶지만, 데이터가 날아갈까 봐 불안할 때
대규모 온라인 게임
실시간으로 수많은 유저의 데이터가 끊김 없이 동기화되어야 하는 대형 프로젝트를 제작할 때
안정적인 랭킹/저장소
유저들의 점수나 인벤토리가 초기화되지 않고 안전하게 보관되는 작품을 만들 때
코드 변경 없이, 변수 이름 앞에 '키워드'만 붙이면 끝!
어려운 설정은 필요 없습니다. 변수나 리스트를 만들 때 이름 맨 앞에 아래의 기호를 붙여주세요.
// 엔트리 블록 코딩 예시 (변수명: ?!) [만약 ( [?!] = [1] ) 이라면] [말하기: "Entry Sync 확장 프로그램 연결 확인 완료!"] [아니라면] [말하기: "확장 프로그램을 설치하고 새로고침해 주세요."]
| 키워드 | 기능 유형 | 설명 및 활용처 |
|---|---|---|
| ?! |
서버 연결 확인
확장 프로그램 실행 상태 판별
|
확장 프로그램 실행 여부를 판별합니다.
|
| ?!이름 |
실시간 공유 + 데이터 저장
하이브리드 모드
|
엔트리 실시간 변수/리스트의 완벽한 상위 호환입니다.
|
| ??이름 |
데이터 저장 (클라우드)
영구 세이브 파일 보관
|
엔트리 공유 변수/리스트를 대체합니다.
|
| !!이름 |
실시간 공유 (휘발성)
초고속 순수 동기화 모드
|
저장 기능이 제외된 순수 실시간 동기화 모드입니다.
|
왜 Entry Sync인가요?
기존 엔트리 공유 변수의 제약을 뛰어넘어, 최신 클라우드 기술로 자유롭고 쾌적한 창작 환경을 제공합니다.
초저지연 실시간 멀티플레이
Cloudflare Workers Durable Objects의 WebSocket 하이버네이션 기술을 통해 수십 명의 플레이어가 같은 방에서 딜레이 없이 부드럽게 상호작용합니다.
안전한 영구 클라우드 저장
구글 Firebase Realtime Database와 직접 연결되어 게임 정지 시 세이브 데이터가 자동 보관되며, 다음 실행 시 즉시 복원됩니다.
단 3개의 기호로 끝나는 설정
복잡한 자바스크립트 코드나 확장 블록 없이, 변수 이름 앞의 접두사(??, !!, ?!)만으로 실시간과 저장을 완벽히 분리 제어할 수 있습니다.
스마트 연결 상태 감지
단독 ?! 변수를 통해 프로젝트가 시작하자마자 서버 연결 여부(1 또는 -1)를 감지하여 예외 처리를 깔끔하게 구현할 수 있습니다.
개인정보 제로 수집 정책
사용자의 계정, 비밀번호, 결제 정보 등 개인식별정보는 일절 수집하지 않으며, 구글 크롬 웹 스토어 보안 가이드라인을 엄격히 준수합니다.
스마트 리소스 자동 정리
실시간 전용 세션은 방 인원이 0명이 되는 즉시 메모리에서 완전 초기화되며, 하이브리드 세션은 퇴장 시 클라우드에 최종 스냅샷을 백업합니다.
안정적이고 견고한 무서버 아키텍처
전 세계 300여 개 도시에 분산된 Cloudflare 글로벌 엣지와 Google Firebase의 강력한 인프라를 활용합니다.
엔트리 플레이 화면
Chrome 확장프로그램이 변수 변경을 감지하고 상태를 주입
Cloudflare Durable Objects
WebSocket 실시간 중계 및 세션 룸 상태 관리
Firebase Realtime DB
?? 및 ?! 영구 세이브 데이터를 안전하게 보관
공지사항 및 업데이트
Entry Sync의 새로운 기능, 버전 패치 내역 및 중요한 안내 사항을 전해드립니다.
3분 만에 시작하는 멀티플레이
단 3단계만 거치면 내 엔트리 작품이 실시간 멀티플레이 게임으로 변신합니다.
확장프로그램 설치
Chrome 웹 스토어에서 Entry Sync 확장프로그램을 브라우저에 무료로 설치합니다. 별도의 회원가입이나 로그인이 필요 없습니다.
변수 및 리스트 생성
엔트리 만들기 화면에서 원하는 변수 앞에 !! (실시간), ?? (저장), 또는 ?! (동기화+저장) 기호를 붙여 만듭니다.
작품 시작 클릭
작품을 시작하면 ?! 연결 상태가 1로 변경되며, 자동으로 동일 작품 접속자들과 실시간으로 연결됩니다.
자주 묻는 질문
Entry Sync 이용 중 자주 묻는 질문들을 모았습니다.
?? 또는 ?! 접두사로 지정된 데이터는 Google Firebase Realtime Database의 안전한 보안 영역에 엔트리 작품 ID(Project ID) 기준으로 암호화되어 보관됩니다. 개인정보는 일절 포함되지 않습니다.
!! (실시간 전용) 변수는 모든 플레이어가 방을 나가면(접속자 0명) 메모리에서 자동으로 완전 삭제됩니다. 영구 보관을 원하시는 데이터는 ?? 또는 ?! 접두사를 사용하세요.