Skip to main content
PATCH /v1/game/session/heartbeat 게임 세션이 활성 상태임을 서버에 알립니다. 2분(120초) 간격으로 호출해야 합니다. 하트비트를 보내지 않으면 (4분) 만료로 세션이 자동 삭제됩니다.

요청

Headers

string
필수
게임별 API Key.
string
필수
application/json

Body

string
필수
verify에서 반환된 게임 세션 ID.
string
필수
Roblox Player UserId (문자열).

응답

성공 — 200

string
필수
세션 상태. OK, CHARGE_EXHAUSTED, SESSION_REPLACED 중 하나.
integer
필수
다음 하트비트까지 권장 대기 시간 (초). 기본 120.
integer
필수
서버 기준 누적 플레이 시간 (초).

result 값

런처 하트비트 타임아웃: 게임 서버 하트비트를 처리할 때 서버는 런처의 하트비트도 함께 확인합니다. 런처가 4분 이상 하트비트를 보내지 않으면 서버는 런처가 죽은 것으로 판단하고 게임 세션을 종료합니다. 이 경우 하트비트 응답으로 HTTP 410 SESSION_ENDED가 반환됩니다. PlayWave 런처가 크래시되거나 강제 종료된 경우에 발생할 수 있습니다.

에러

Luau 예제