홈시작하기HTTP 키로 등록하기디스코드 없이 서버 등록하기디스코드로 서버 등록하기시드 보고와 차단버전 확인과 426인증과 서버 키차단 모델오류 처리요청 한도버전과 호환성POST /v1/servers/claimPOST /v1/servers/reportPOST /v1/servers/revokePOST /plugin/v1/claimPOST /plugin/v1/reportGET /plugin/v1/versionGET /maps/{seed}GET /jobs/{seed}GET /seedsGET /stats/overviewGET /stats/protectionAPI 변경 내역
차단 API
GET
/api/plugin/v1/version
최신 플러그인 버전과 최소 허용 버전을 반환합니다. 인증이 필요 없고 5분 동안 캐시됩니다. 이 경로는 500을 반환하지 않습니다.
응답
| 상태 | 본문 | 언제 |
|---|---|---|
| 200 | {"latest":"1.2.2","minimum":null,"downloadUrl":"https://github.com/as1tself/slmaps-server-plugin/releases/tag/v1.2.2"} | 알 수 없는 값은 null입니다. latest와 downloadUrl은 최신 GitHub 릴리스 기준이고, minimum은 운영자 설정값입니다(없으면 null). Cache-Control: public, max-age=300. |
응답 필드
| 필드 | 타입 | null | 설명 |
|---|---|---|---|
| latest | string | 가능 | 최신 플러그인 버전(x.y.z). GitHub 최신 릴리스 기준이며 모르면 null 입니다. |
| minimum | string | 가능 | 운영자가 정한 최소 허용 버전. 없으면 null 이고 그때는 426 이 나지 않습니다. |
| downloadUrl | string | 가능 | 최신 릴리스 페이지 주소. 모르면 null 입니다. |
예시
curl https://slmaps.com/api/plugin/v1/version -H "User-Agent: MyServer/1.0"
응답 예시
{
"latest": "1.2.2",
"minimum": null,
"downloadUrl": "https://github.com/as1tself/slmaps-server-plugin/releases/tag/v1.2.2"
}플러그인 동작
시작할 때와 12시간마다 확인합니다. 200이 아닌 응답과 알 수 없는 필드는 "알 수 없음"으로 처리합니다. pluginVersion이 minimum보다 낮으면 claim과 report가 426으로 거절되므로 downloadUrl로 운영자에게 업데이트를 안내합니다.
SLMAPS는 SCP: Secret Laboratory의 시드 지도 뷰어입니다. 이 문서는 slmaps.com의 공개 API를 설명합니다.slmaps.com ·