14.2.7
시작하기

시작하기

차단 API는 서버 키를 받고 라운드마다 시드를 보고하는 두 단계입니다. 조회 API는 키 없이 바로 부를 수 있습니다.

경로 고르기
공통 규칙
Base URLhttps://slmaps.com/apiHTTPS만 받습니다. http:// 요청은 301로 https:// 에 보내지므로 처음부터 https를 쓰세요.
본문application/json; charset=utf-8요청과 응답 모두 JSON입니다. 숫자 필드에 문자열을 넣으면 400입니다.
User-AgentMyServer/1.0구현 이름과 버전을 넣으세요. 라이브러리 기본값 일부(Python-urllib 등)는 CDN이 403으로 막습니다.
인증Authorization: Bearer slsrv_…차단 API의 report에만 필요합니다. 조회 API는 인증이 없습니다.
시각2026-09-17T09:00:00ZISO-8601 UTC 문자열입니다. 소수점 초가 붙을 수 있습니다.
요청 IPCF-Connecting-IPCDN이 붙입니다. 클라이언트가 IP를 보내는 필드는 없습니다.
5분 안에 해 보기

직접 등록 경로로 키를 받고, 시드를 보고하고, 차단을 확인한 뒤 해제합니다. 1번은 게임 서버가 실행 중인 머신에서 보내야 합니다.

# 1. 게임 서버 머신에서 서버 키 발급
curl -X POST https://slmaps.com/api/v1/servers/claim -H "Content-Type: application/json" -H "User-Agent: MyServer/1.0" -d "{\"port\":7777,\"clientName\":\"my-server\"}"
# -> {"status":"verified","serverId":"...","credential":"slsrv_...","issuedAt":"..."}

# 2. 라운드 시작: 시드 보고
curl -X POST https://slmaps.com/api/v1/servers/report -H "Authorization: Bearer slsrv_..." -H "Content-Type: application/json" -H "User-Agent: MyServer/1.0" -d "{\"event\":\"round_start\",\"seed\":1848055747,\"port\":7777}"
# -> {"ok":true,"blockedUntil":"2026-09-17T09:00:00Z"}

# 3. 확인: 차단 중이면 403
curl https://slmaps.com/api/maps/1848055747 -H "User-Agent: MyServer/1.0"
# -> 403 {"error":"blocked","blockedUntil":"2026-09-17T09:00:00Z"}

# 4. 라운드 종료: 차단 해제
curl -X POST https://slmaps.com/api/v1/servers/report -H "Authorization: Bearer slsrv_..." -H "Content-Type: application/json" -H "User-Agent: MyServer/1.0" -d "{\"event\":\"round_end\",\"seed\":1848055747,\"port\":7777}"
# -> {"ok":true,"blockedUntil":null}
다음에 읽을 것
SLMAPS는 SCP: Secret Laboratory의 시드 지도 뷰어입니다. 이 문서는 slmaps.com의 공개 API를 설명합니다.slmaps.com ·