14.2.7
가이드

디스코드 없이 서버 등록하기

게임 서버에서 요청 한 번으로 등록됩니다. 요청을 보낸 IP에 SCP:SL 서버가 실행 중인지만 확인합니다.

  1. 01

    게임 서버에서 요청 보내기

    게임 서버가 실행 중인 머신에서 요청을 보내야 합니다. 다른 곳에서 보내면 그 IP가 등록됩니다. User-Agent에 구현 이름을 넣으면 요청 기록에서 구분할 수 있습니다.

    POST /api/v1/servers/claim
  2. 02

    주소 확인

    요청을 보낸 IP와 본문의 포트로 A2S_INFO를 보내 SCP:SL 서버가 응답하는지 확인합니다. 응답이 없으면 403이 반환됩니다.

    {"port":7777}
  3. 03

    서버 키 저장

    200 응답의 credential은 이 응답에서 한 번만 제공됩니다. 저장한 뒤 시드 보고를 시작합니다.

    {"status":"verified","credential":"slsrv_…"}
  4. 04

    한도 지키기

    서버 키는 IP당 5분에 하나씩 발급되며, 사용 중인 서버 키는 IP당 최대 3개입니다. 같은 IP:포트로 다시 등록할 때 기존 서버 키를 Authorization: Bearer로 함께 보내면 즉시 교체됩니다. 보내지 않으면 기존 등록이 1시간 이상 보고가 없을 때만 교체됩니다.

    Authorization: Bearer slsrv_…

공유 IP를 쓰는 경우

하나의 공인 IP를 여러 서버가 포트만 달리해 사용하는 호스팅 환경에서는 같은 IP의 다른 서버도 확인을 통과합니다. 그래서 사용 중인 등록을 교체하려면 기존 서버 키를 Authorization 헤더로 함께 보내야 하며(없으면 409), 한 IP에서 사용할 수 있는 서버 키는 최대 3개입니다. 더 필요하면 계정 단위로 한도가 적용되는 디스코드 등록을 이용하세요.

SLMAPS는 SCP: Secret Laboratory의 시드 지도 뷰어입니다. 이 문서는 slmaps.com의 공개 API를 설명합니다.slmaps.com ·