Free Plan 이메일, Turnstile 가입 및 추적 감소: horizOn 이번 주
핵심 요약
horizOn Free plan 트랜잭션 이메일 지원, Turnstile 가입, Meta 추적 제거 및 성능 개선
대부분의 게임은 출시 훨씬 전에 첫 이메일을 보냅니다. 가입 후 인증 메일, 비밀번호 재설정, 비공개 베타를 위한 "보상이 준비되었습니다" 알림 등입니다. 지금까지 horizOn의 트랜잭션 이메일은 유료 플랜에서 시작되었으며, 이는 Free plan의 많은 개발자들이 개발 중에 해당 플로우를 건너뛰거나 테스트를 위해 별도의 메일 제공업체를 연결해야 했음을 의미했습니다. 이번 주에 이것이 바뀝니다.
이번 주 업데이트는 작은 규모입니다. 이번에는 SDK 업데이트가 없으므로 Unity, Godot 또는 Unreal에 다시 설치할 것이 없습니다. 대신 게임을 둘러싼 플랫폼 작업을 했습니다. Free plan을 위한 이메일, 더 차분한 가입, 추적 감소, 부하를 견디는 웹사이트입니다. 10월 13일부터 10월 22일 사이에 출시된 내용은 다음과 같습니다.
이메일 전송이 이제 Free Plan에서 사용 가능합니다
Server 1.71은 엄격한 제한과 함께 Free 계정에 대한 트랜잭션 이메일을 엽니다. 유료 플랜은 더 높은 제한을 유지하지만, 기능 자체는 더 이상 업그레이드 뒤에 잠겨 있지 않습니다.
개발 중에 이것이 중요한 이유
이메일 플로우는 조용히 망가지는 게임 백엔드 부분 중 하나입니다. 채워지지 않는 템플릿 변수, 잘못된 환경을 가리키는 재설정 링크, 아무도 눈치채지 못한 채 영어로 폴백되는 언어. 이것들은 출시일에 첫 천 명의 플레이어가 가입할 때가 아니라 여전히 시간이 있을 때 찾고 싶은 버그입니다.
직접 구축하는 경우 메일 제공업체 계정, 발신자 도메인 설정, 변수가 있는 템플릿 시스템, 느린 제공업체가 게임 요청을 차단하지 않도록 하는 큐, 메일이 실제로 나갔는지 확인하는 방법이 필요합니다. 테스트만 하고 싶은 기능을 위해 너무 많은 배관 작업입니다.
Free plan의 이메일로 이제 다음을 할 수 있습니다.
- 전체 플로우를 일찍 구축하세요. 인증, 비밀번호 재설정 또는 보상 알림을 게임이 아직 개발 중일 때 연결하고 엔드 투 엔드로 테스트할 수 있습니다.
- 다국어 템플릿을 사용하세요. 이메일 템플릿은 여러 언어를 지원하므로 플레이어가 받는 메일이 게임 언어와 일치할 수 있습니다.
- 엔진에서 호출하세요. Unity, Godot 및 Unreal SDK에는 이미 이메일 매니저가 포함되어 있으므로 템플릿 전송은 게임 코드에서의 호출 또는 Blueprint 비동기 액션이지 별도의 통합이 아닙니다.
- 볼륨이 요구할 때 업그레이드하세요. Free의 제한은 의도적으로 엄격합니다. 게임이 더 많이 보내야 하면 유료 플랜이 더 많은 공간을 제공합니다. 그때까지는 아무것도 지불하지 않습니다.
첫 이메일 플로우를 위한 모범 사례
- 하나의 템플릿으로 시작하세요. 플레이어가 먼저 접하는 플로우(보통 인증)를 선택하고 더 추가하기 전에 제대로 만드세요.
- 출시하는 모든 언어를 테스트하세요. 각 번역된 템플릿을 자신에게 한 번씩 보내세요. 누락된 변수는 즉시 나타납니다.
- 테스트하는 동안 제한을 염두에 두세요. Free plan에서는 모든 테스트 실행마다 메일을 보내는 루프를 피하세요. 메일을 의도적으로 트리거하세요.
- 메일에 비밀을 넣지 마세요. 링크는 짧은 수명의 토큰을 전달해야 하며 비밀번호나 API 키는 절대 안 됩니다.
AI 코딩 어시스턴트와 함께 MCP Server를 사용하는 경우, 기능 프롬프트는 이미 이메일 전송을 옵션으로 제공하므로 어시스턴트가 게임에서 메일이 의미 있는 위치를 제안할 수 있습니다.
Cloudflare Turnstile로 더 차분한 가입
등록 페이지는 새 계정에 시퀀스 캡차를 풀도록 요청했습니다. 봇을 막았지만 horizOn을 시도하고 싶은 모든 실제 개발자도 느리게 만들었습니다.
Dashboard 1.110은 이것을 Cloudflare Turnstile로 대체하고, Server 1.72는 가입 시 Turnstile 토큰을 확인합니다. 이제 검사가 서버에서 이루어지므로 봇이 API에 직접 통신하여 건너뛸 수 없습니다. 대부분의 사람들에게 챌린지는 백그라운드에서 실행되며 클릭하거나 풀 것이 없습니다.
이것은 실제 효과가 있는 작은 변경입니다. 새 도구와의 첫 5분이 누군가가 머무를지 결정합니다. 테스트처럼 느껴지지 않는 가입은 그 첫인상을 더 좋게 만듭니다.
추적 감소, 더 명확한 법적 텍스트
Server 1.71은 Meta Conversions API와 Meta pixel ID를 제거합니다. horizOn은 더 이상 전환 데이터를 Meta에 보내지 않습니다. 플레이어 데이터로 신뢰를 요청하는 제품의 경우 이것이 올바른 기본값이라고 생각합니다.
이와 함께 법적 페이지는 수정 라운드를 거쳤습니다.
- 이용 약관과 개인정보 처리방침은 이제 Stripe를 통해 처리되는 결제 방법으로 PayPal과 Klarna를 명시합니다.
- 웹사이트는 더 정직한 신뢰 데이터를 표시하고 지원 수준을 더 명확하게 설명합니다.
- 독일어 텍스트는 이제 "du"와 "Sie" 사이를 전환하는 대신 일관되게 "ihr"로 지칭합니다.
부하를 견디는 웹사이트
이번 주 두 개의 Dashboard 릴리스는 안정성에 관한 것이었습니다. 버전 1.110.2는 많은 크롤러가 병렬로 접속할 때 웹사이트를 유지하고, 1.110.3은 만료되기 전에 캐시 항목을 새로 고치고 백엔드 주소를 캐시합니다. 목표는 간단합니다. 검색 엔진이 인덱싱하는 동안에도 사이트가 빠르고 접근 가능하게 유지됩니다.
서버 측에서 공개 블로그 목록은 이제 전체 기사 대신 짧은 텍스트 미리보기만 보냅니다(Server 1.72.1). 결과적으로 지금 읽고 있는 목록이 더 빠르게 로드됩니다.
변경되지 않은 것
범위를 명확히 하자면 이번 주에는 새로운 SDK 버전이 없습니다. 현재 릴리스는 Unity SDK 1.11, Godot SDK 1.10, Unreal SDK 1.9, Simple Server 1.4 및 MCP Server 1.8입니다. 더 큰 기능 릴리스를 놓쳤다면 Validated Actions와 플레이어 프로필로 공정한 리더보드에 대한 기사에서 자세히 다룹니다.
Discord에서 더 빠른 업데이트 받기
이 블로그 게시물은 한 주를 요약합니다. 출시되는 순간 릴리스에 대해 듣고 싶다면 horizOn Discord server에 가입하세요. 새 버전은 이 주간 요약에 나타나기 며칠 전에 그곳에서 실시간으로 발표되며, 질문을 하거나 다음에 필요한 것을 알려주는 가장 빠른 방법입니다.
Free plan을 사용 중이라면 이번 주에 이메일 전송을 시도하고 제한이 얼마나 도움이 되는지 알려주세요. Discord에서 답장하거나 GitHub에서 이슈를 열 수 있습니다. 전체 변경 사항 목록은 horizOn changelog에 있습니다.