엔트리 전용 차세대 실시간 동기화 엔진

엔트리에 날개를 달다.
실시간 동기화 & 클라우드 저장

복잡한 서버 구축이나 API 연동 없이, 변수와 리스트 이름 앞의 기호(??, !!, ?!)만으로 지연 없는 멀티플레이어와 안전한 영구 클라우드 세이브를 구현하세요.

Powered by Cloudflare Workers & Durable Objects
Database Firebase Realtime
ENTRY SYNC MONITOR
LIVE
ROOM room_649f8a
동시 접속 2명
?!
연결 상태 플래그
1 (연결 완료)
Auto Enforced
!! !!플레이어X 실시간
120
?? ??보유골드 클라우드
250 G
0 ms
별도 서버 셋업 시간
3 Types
직관적인 접두사 지원 (??, !!, ?!)
100%
개인정보 제로 수집 정책
Global
Cloudflare 글로벌 엣지 초저지연
Features

왜 Entry Sync인가요?

기존 엔트리 공유 변수의 제약을 뛰어넘어, 최신 클라우드 기술로 자유롭고 쾌적한 창작 환경을 제공합니다.

초저지연 실시간 멀티플레이

Cloudflare Workers Durable Objects의 WebSocket 하이버네이션 기술을 통해 수십 명의 플레이어가 같은 방에서 딜레이 없이 부드럽게 상호작용합니다.

안전한 영구 클라우드 저장

구글 Firebase Realtime Database와 직접 연결되어 게임 정지 시 세이브 데이터가 자동 보관되며, 다음 실행 시 즉시 복원됩니다.

단 3개의 기호로 끝나는 설정

복잡한 자바스크립트 코드나 확장 블록 없이, 변수 이름 앞의 접두사(??, !!, ?!)만으로 실시간과 저장을 완벽히 분리 제어할 수 있습니다.

스마트 연결 상태 감지

단독 ?! 변수를 통해 프로젝트가 시작하자마자 서버 연결 여부(1 또는 -1)를 감지하여 예외 처리를 깔끔하게 구현할 수 있습니다.

개인정보 제로 수집 정책

사용자의 계정, 비밀번호, 결제 정보 등 개인식별정보는 일절 수집하지 않으며, 구글 크롬 웹 스토어 보안 가이드라인을 엄격히 준수합니다.

스마트 리소스 자동 정리

실시간 전용 세션은 방 인원이 0명이 되는 즉시 메모리에서 완전 초기화되며, 하이브리드 세션은 퇴장 시 클라우드에 최종 스냅샷을 백업합니다.

Variable Rule Guide

직관적인 4대 접두사 규칙

원하는 동작 방식에 맞는 기호를 선택하여 변수 및 리스트의 이름을 지정하세요. 카드를 클릭하면 상세 사양과 예제 코드를 확인할 수 있습니다.

?!
연결 상태 확인 변수 상태 감지
정확히 이름이 ?!인 변수. 작품 시작 시 서버 연결 성공(1) 또는 실패(-1)를 즉시 주입합니다.
!!
실시간 동기화 전용 초저지연
참가자 간 WebSocket 실시간 브로드캐스트. 전원 퇴장 시 메모리에서 즉시 자동 파기됩니다.
??
데이터 영구 저장 전용 클라우드 DB
작품 시작 시 Firebase에서 로드하고, 정지 시 현재 값을 클라우드에 영구 저장합니다.
?!
동기화 + 영구 저장 하이브리드
실시간 멀티플레이로 공유되며, 마지막 참가자가 퇴장할 때 Firebase에 최종 보관됩니다.
?! 연결 상태 감지 변수 (?!)
적용 대상
단독 변수 (정확히 ?!)
동작 메커니즘
시작 시 0 → 연결 시 1 (실패 시 -1)
저장 정책
저장 안 됨 (일회성 플래그)
통신 경로
확장프로그램 로컬 주입
엔트리 블록 코딩 예시
// 엔트리 블록 코딩 예시
[만약 ( [?!] = [1] ) 이라면]
  [말하기: "실시간 서버에 연결되었습니다!"]
[아니라면]
  [말하기: "오프라인 모드로 실행합니다."]
How It Works

안정적이고 견고한 무서버 아키텍처

전 세계 300여 개 도시에 분산된 Cloudflare 글로벌 엣지와 Google Firebase의 강력한 인프라를 활용합니다.

엔트리 플레이 화면

Chrome 확장프로그램이 변수 변경을 감지하고 상태를 주입

Cloudflare Durable Objects

WebSocket 실시간 중계 및 세션 룸 상태 관리

Firebase Realtime DB

?? 및 ?! 영구 세이브 데이터를 안전하게 보관

Announcements

공지사항 및 업데이트

Entry Sync의 새로운 기능, 버전 패치 내역 및 중요한 안내 사항을 전해드립니다.

공지사항을 불러오는 중…
Quick Start

3분 만에 시작하는 멀티플레이

단 3단계만 거치면 내 엔트리 작품이 실시간 멀티플레이 게임으로 변신합니다.

1

확장프로그램 설치

Chrome 웹 스토어에서 Entry Sync 확장프로그램을 브라우저에 무료로 설치합니다. 별도의 회원가입이나 로그인이 필요 없습니다.

2

변수 및 리스트 생성

엔트리 만들기 화면에서 원하는 변수 앞에 !! (실시간), ?? (저장), 또는 ?! (동기화+저장) 기호를 붙여 만듭니다.

3

작품 시작 클릭

작품을 시작하면 ?! 연결 상태가 1로 변경되며, 자동으로 동일 작품 접속자들과 실시간으로 연결됩니다.

FAQ

자주 묻는 질문

Entry Sync 이용 중 자주 묻는 질문들을 모았습니다.

다른 사람도 확장프로그램을 설치해야 멀티플레이가 가능한가요?
네, Entry Sync는 브라우저 확장프로그램을 통해 엔트리 엔진과 실시간 통신 서버를 연결하므로, 함께 플레이하는 모든 사용자의 브라우저에 Entry Sync가 설치되어 있어야 실시간 동기화 혜택을 누릴 수 있습니다.
저장된 세이브 데이터는 어디에 보관되나요?
?? 또는 ?! 접두사로 지정된 데이터는 Google Firebase Realtime Database의 안전한 보안 영역에 엔트리 작품 ID(Project ID) 기준으로 암호화되어 보관됩니다. 개인정보는 일절 포함되지 않습니다.
작품을 정지하거나 탭을 닫아도 실시간 데이터가 유지되나요?
!! (실시간 전용) 변수는 모든 플레이어가 방을 나가면(접속자 0명) 메모리에서 자동으로 완전 삭제됩니다. 영구 보관을 원하시는 데이터는 ?? 또는 ?! 접두사를 사용하세요.
이용 요금이 발생하거나 유료 플랜이 있나요?
아니오, Entry Sync는 엔트리 창작 생태계와 학생 및 개발자들을 위해 100% 무료 및 오픈소스로 제공됩니다.

지금 당신의 엔트리 작품에 실시간 숨결을 불어넣으세요

더 이상 복잡한 파이썬 소켓 서버나 복잡한 우회 방식을 고민하지 마세요. 클릭 한 번으로 설치하고 바로 시작할 수 있습니다.

Chrome 웹 스토어에서 무료로 설치