엔트리에 날개를 달다.
실시간 동기화 & 클라우드 저장
복잡한 서버 구축이나 API 연동 없이, 변수와 리스트 이름 앞의 기호(??, !!, ?!)만으로 지연 없는 멀티플레이어와 안전한 영구 클라우드 세이브를 구현하세요.
왜 Entry Sync인가요?
기존 엔트리 공유 변수의 제약을 뛰어넘어, 최신 클라우드 기술로 자유롭고 쾌적한 창작 환경을 제공합니다.
초저지연 실시간 멀티플레이
Cloudflare Workers Durable Objects의 WebSocket 하이버네이션 기술을 통해 수십 명의 플레이어가 같은 방에서 딜레이 없이 부드럽게 상호작용합니다.
안전한 영구 클라우드 저장
구글 Firebase Realtime Database와 직접 연결되어 게임 정지 시 세이브 데이터가 자동 보관되며, 다음 실행 시 즉시 복원됩니다.
단 3개의 기호로 끝나는 설정
복잡한 자바스크립트 코드나 확장 블록 없이, 변수 이름 앞의 접두사(??, !!, ?!)만으로 실시간과 저장을 완벽히 분리 제어할 수 있습니다.
스마트 연결 상태 감지
단독 ?! 변수를 통해 프로젝트가 시작하자마자 서버 연결 여부(1 또는 -1)를 감지하여 예외 처리를 깔끔하게 구현할 수 있습니다.
개인정보 제로 수집 정책
사용자의 계정, 비밀번호, 결제 정보 등 개인식별정보는 일절 수집하지 않으며, 구글 크롬 웹 스토어 보안 가이드라인을 엄격히 준수합니다.
스마트 리소스 자동 정리
실시간 전용 세션은 방 인원이 0명이 되는 즉시 메모리에서 완전 초기화되며, 하이브리드 세션은 퇴장 시 클라우드에 최종 스냅샷을 백업합니다.
직관적인 4대 접두사 규칙
원하는 동작 방식에 맞는 기호를 선택하여 변수 및 리스트의 이름을 지정하세요. 카드를 클릭하면 상세 사양과 예제 코드를 확인할 수 있습니다.
// 엔트리 블록 코딩 예시 [만약 ( [?!] = [1] ) 이라면] [말하기: "실시간 서버에 연결되었습니다!"] [아니라면] [말하기: "오프라인 모드로 실행합니다."]
안정적이고 견고한 무서버 아키텍처
전 세계 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명) 메모리에서 자동으로 완전 삭제됩니다. 영구 보관을 원하시는 데이터는 ?? 또는 ?! 접두사를 사용하세요.