게임 비-개요 및 통합
개요
Gamevy는 즉각적인 승리 및 아케이드/충돌 콘텐츠를 전문으로하며 스크래치 카드, 복권 퀴즈 타이틀 및 슬롯으로 포트폴리오를 보완합니다. 강점-빠른 세션, 명확한 베팅/우승 경제, "가벼운" 게임에서 메인 쇼케이스로의 높은 전환 및 웹/모바일을위한 성숙한 HTML5 구현. SSO 출시, 지갑 수집 (BET/WIN), JS 브리지 이벤트, 옵션 프리 스핀 및 토너먼트.
적합한 사람: 짧은 라운드와 높은 이벤트 속도 (인스턴트/충돌) 를 가진 "가벼운" 쇼케이스가 필요하고 프론트 엔드에 과부하를 걸지 않고 슬롯과 잭팟으로의 깔끔한 변환이 필요한 운영자.
포트폴리오 및 사용자 경험
주요 범주
즉석 승리/스크래치: 즉석 공개, 여러 티켓/카드, 승수/수정 자 문자.
충돌/아케이드: 확률/타이머 증가, 위험 창의 "현금 인출", 멀티 플레이어/준 멀티 플레이어 UX.
복권/퀴즈 타이틀: 빠른 추첨/퀴즈 라운드, 숫자 선택, 간단한 급여.
슬롯 (HTML5): 3 × 3/5 × 3/6 × N, 라인/웨이, 스핀, 승수, 구매 보너스 (시장에서 허용하는 경우).
UX/UI
첫 번째 화면 (게으른로드 자산) 의 즉각적인로드, 이해할 수있는 CTA, 명확한 급여.
라운드의 역사, 기능에 대한 힌트, 충돌/아케이드 훈련 (현금 인출 할 때).
L10n: 다국어/다국어, 로컬 번호/날짜 형식, RG 메시지.
책임있는 놀이
베팅/세션/시간 제한, 충돌 게임의 위험 경고, 금지 된 콘텐츠의 지리/연령 차단.
기술 및 성능
클라이언트: HTML5 (Canvas/WebGL), 최적화 된 스프라이트/오디오, 안정적인 FPS, 모바일 메모리 절약.
배달: CNC/에지 캐싱, TTL 제어, 대체 도메인; 빠른 FCP/TTI.
네트워크: TLS 1. 가장 가까운 PoP <150-200 ms까지의 대기 시간; 응용 프로그램을 최소화 할 때 안정성 (모바일 웹뷰).
충돌/아케이드 전송: 비인간적 인 "스코어 보드 "/보드가있는 경량 이벤트 채널 (JS-bridge/WS).
수학, RTP 및 한계
RTP 풀: 시장/계약 요구 사항에 대한 빌드/카탈로그 수준에서 일반적으로 여러 프로파일 (예: ~ 96 %/~ 94 %/~ 92%).
변동성: 낮음 (인스턴트/스크래치) ~ 중간/높음 (충돌/슬롯); 변동성/적중률 디스플레이 배지가 권장됩니다.
한도: 최소/최대 요금, 자동 시리즈 제한 (인스턴트), 구매 보너스는 관할권에 의해 활성화/비활성화됩니다.
통화: 사소한 단위 회계 (정수 회계), 국가 규범에 따른 정확한 반올림.
통합: 고급 체계
1. 플레이어 → 연산자의 전면 → SSO/JWT (짧은 TTL).
2. 오퍼레이터/애그리 게이터 (Aggregator) API 게임비 API: 세션을 만들고 'runch _ url' 을 발행합니다.
3. 클라이언트 (iFrame/새로운 창) 표시 게임 서버: 충돌/스코어 보드를위한 게임 클라이언트 + JS 브리지 (post 메시지/SDK) 및/또는 WS.
4. 운영자 지갑 API: BET (자동 이체), WIN/PAYOUT (신용), 드문 조정/취소.
5. BI/모니터링: 분석 이벤트, 라운드 보고서, 야간/시간별 조정.
환경 요구 사항
보안: S2S의 IP 허용리스트, 요청 서명, 키/비밀 회전, iFrame 도메인의 엄격한 CSP.
신뢰성: 플레이어/세션 당 대기열, 지수 일시 정지로 복귀, 키로 교착 상태.
호환성: 현재 Chrome/Edge/Safari/Firefox, iOS/Android WebView.
세션을 만들고 시작하십시오 (의사 -REST)
요청:
POST /api/v1/sessions
Authorization: Bearer <operator-key>
{
"player_id": "u_74219",
"currency": "EUR",
"locale": "ru-RU",
"game_id": "gamevy_<slug>",
"product": "instant crash slot",
"return_url": "https://operator. example. com/casino/return",
"limits": { "bet_min_minor": 50, "bet_max_minor": 200000 },
"flags": { "buy_bonus": false },
"tags": { "vip_level": 1, "aff_id": "AFF-214" }
}
답변:
{
"session_id": "sess_fa21...",
"launch_url": "https://gv. example. com/launch? sess=sess_fa21...",
"expires_in": 3600
}
클라이언트 출시: iFrame/window에서 'runch _ url' 을 통해; 하트 비트/레아 우스-완벽한 확장; 이벤트에 대한 '포스트 메시지'.
지갑 API 및 demmpotency
거래 흐름
BET (자동 이체): 요율 동결/상각 → 응답 'APPROVED/DECLINED' (+ 밸런스/이유).
WIN/PAYOUT (크레딧): 승리/잭팟 → 크레딧이 최종 잔액을 반환합니다.
ADJUST/REVOKE: 전공 조정 (엄격한 감사).
배송 보증
헤더 'X-Idempotency-Key' (TTL 소 24 시간), 운영자 측의 교착 상태.
플레이어/세션 대기열에 따라 → 트랜잭션 순서가 보장됩니다
'round _ id '/' bet _ id '/' setion _ id' 의 상관 관계.
결제 예:
POST /wallet/payouts
Idempotency-Key: 93ab-...
{
"player_id": "u_74219",
"round_id": "r_2025_11_02_16_58_21",
"amount_minor": 67500,
"currency": "EUR",
"reason": "round_win"
}
JS 브리지 및 게임 이벤트
클라이언트 → 연산자: 'GAME _ INIT', 'BET', 'WIN', 'FEATURE _ TRIGGER', 'BONUS _ START/END', 'CASH _ OUT' (충돌), 'ERROR'.
전송: ACK/NACK를 사용한 '포스트 메시지 '/JS-SDK; '원산지' 및 서명에 대한 엄격한 검증.
목적: 분석/CRM 트리거, 프로모션 배너 (무료 라운드/토너먼트), 로컬 UI 이벤트.
충돌/아케이드 통합 기능
둥근 매개 변수: 승수 시작, 계수 성장, 베팅 창 및 별도의 현금 창구.
이벤트: 'ROUND _ TICK' (승수 업데이트), 'BETS _ CLOSED', 'CRASH', 'CASH _ OUT', 'ROUND _ RESULT'.
신뢰성: 클라이언트를 자동 재 연결하고 현재 승수를 다시 동기화하며 demempotency 'bet _ id' 를 통해 "이중" 현금 인출을 방지합니다.
사기 방지: 메시지 스로틀 링, 베팅/캐스 하우트 빈도 제한, ASN/VPN 이상.
무료 라운드, 미션 및 토너먼트
무료 라운드
문제: 공급자 API를 통해 또는 운영자의 보너스 엔진과의 동기화.
매개 변수: 수정. 베팅/데놈, 라운드 수, 만료 날짜, 'game _ id', 캠페인 소스.
회계: 실제/보너스 밸런스 상금; vager-운영자/시장 규칙에 따라.
임무/이벤트
"X 라운드 "/" X 승리 "/" 승수 N 도달" (충돌) 에 대한 작업.
분석 스트림, 남용 방지 필터에 대한 'MISSION _ PROGRESS '/' TOURNAMENT _ SCORE' 이벤트.
잭팟
고정/로컬/네트워크 계층 (있는 경우); demempotency와 별도의 collbeck 'JACKPOT _ PAYOUT'.
지리 구성 및 준수
Geo 디렉토리: 타이틀 포함/제외, RTP 프로필, 구매 보너스/위험 게임 비활성화, 연령/지역 제한.
RG: 자체 배제, 예금/요금/시간 제한, 로컬 배너/쿠키.
데이터: PII 최소화, '플레이어 _ id' 토큰 화, 로그 유지 및 규제 기관의 요청에 따라 내보냅니다.
인증: 대상 시장에 인증 된 빌드/버전 사용.
모니터링, 보고, SLA
키 측정 항목
이하: 가동 시간 API/출시/CDN; p95 지갑 수집; 다운로드 속도; WS 오류/손실 (충돌).
제품: 'Launch → First Bet/Reveal/Cash-Out', 평균 점검, 보류, ROI 프로모션/프리스핀, 미션 성과.
재무: 배상/중복 제거, 금액의 이상, 야간 조정의 불일치.
보고서/조정
라운드/트랜잭션별로 시간별/일일 오프로드 (CS/JSON/S3).
'round _ id/bet _ id/setion _ id' 에 의한 조정은 마이너 유닛에 해당합니다. 중복/생략에 대한 자동 경고.
SLO/SLA (랜드 마크)
API 가동 시간은 99 이상입니다. 95%, 자산/CDN은 99입니다. 9%; p95 collbecs <500 ms (지역 내).
충돌의 경우: 3-5를 p95와 다시 연결하십시오. 승수의 올바른 재 동기화.
보안
전송: TLS 1. 2 +, HSTS; iFrame 도메인에 대한 엄격한 CSP.
액세스: 세션, IP 허용량 목록 및 S2S 서명, 비밀 회전을위한 JWT/OAuth2.
데이터: 로그에서 열린 PII 금지, 식별자의 해시/토큰 화, 휴식/백업시 암호화.
사기 방지: 베팅/현금 인출 주파수 이상, 여러 세션, VPN/ASN 패턴; 할당량/스로틀 링.
확장 성 및 내결함
에지 캐시: TTL에서 관리하는 표현/자산/현지화, 릴리스시 수동 장애.
속도 제한: 플레이어/세션/API 종점당; 사건의 "폭풍" 으로부터 보호.
엄청난 저하: 자산/효과 단순화, 이벤트 빈도 감소, "기술 작업" 배너.
실패: 백업 시작/CNC 도메인, 컨텍스트 손실없이 토큰 재발행.
점검표
개발
- SSO 토큰의 생성/검증 (짧은 TTL, 시계 왜곡).
- 월렛 API: dempotent 직불/크레딧, 서명, 대기열, DLQ.
- JS 브리지 (post 메시지/SDK): 이벤트, ACK/NACK, 오류 처리.
- 충돌: WS 클라이언트, 자동 재 연결, 승수 동기화, 이중 현금 인출 보호.
- 무료 라운드 API: 문제/활성화/수정, Vager 회계.
시작하려면
- Geo-directory, RTP 프로필, 금지 된 기능 비활성화 (구매 보너스/위험 게임).
- SLO 모니터링 (API/CNC/Wallet/WS) + 경고.
- 야간 조정 및 불일치 경고.
- RG/쿠키 배너, 로컬 요구 사항.
- 사건 계획 및 상태 페이지.
FAQ (브리핑)
iFrame을 실행할 수 있습니까? 예, 협상 된 CSP/' X-Frame-Options '와 함께' runch _ url '을 통해.
충돌/아케이드 지원? 그렇습니다. 'CASH _ OUT' 이벤트, 승수 스코어 보드 및 WS 채널을 사용할 수 있습니다.
구매 보너스 및 프리 스핀? 구매 보너스 - 게임/시장 별; 공급자의 API 또는 보너스 엔진을 통한 무료 라운드.
토너먼트/미션이 있습니까? 예, 분석 이벤트가있는 리더 보드 및 작업이 지원됩니다.
RTP를 어떻게 선택합니까? 지리 및 계약 조건에 대한 빌드/카탈로그 수준에서.
합계
Gamevy는 높은 빈도의 이벤트와 이해하기 쉬운 경제로 빠른 "가벼운" 게임의 필요성을 닫아 운영자의 슬롯 쇼케이스를 보완합니다. 제안 된 통합 패턴 (SSO/launch-IM, demempotent Wallet API, 충돌을위한 JS 브리지/WS, 엄격한 지리 구성, 모니터링 및 조정) 을 따르면 지속 가능한 인스턴트/충돌 경제, 규제 준수 및 안정적인 피크 성능을 얻을 수 있습니다.