서버 상태
로비와 메인 서버의 접속 인원을 가져옵니다. 키가 필요 없습니다.
서버 상태#
GET /v1/status
키 불필요
프록시·로비·메인 서버를 한 번에 확인합니다.
curl https://api.mcmi.kr/v1/status
{
"data": {
"online": true,
"players": { "online": 0, "max": 2027 },
"servers": [
{
"id": "proxy",
"name": "네트워크(프록시)",
"online": true,
"players": { "online": 0, "max": 2027 },
"version": "Velocity 1.7.2-26.2",
"latencyMs": 2
},
{
"id": "lobby",
"name": "로비",
"online": true,
"players": { "online": 0, "max": 100 },
"version": "Leaf-Lib 1.21.8",
"latencyMs": 3
},
{
"id": "mainsv",
"name": "메인 서버",
"online": true,
"players": { "online": 0, "max": 80 },
"version": "Leaf-Lib 1.21.8",
"latencyMs": 2
}
],
"byServer": { "lobby": 0, "mainsv": 0 }
},
"meta": { "generated_at": "2026-09-12T14:20:11.000Z", "cache_seconds": 10 }
}
필드#
| 필드 | 뜻 |
|---|---|
data.online | 하나라도 살아 있으면 true |
data.players | 네트워크 전체 접속 인원. 프록시 기준입니다 |
data.byServer | 서버별 인원. 어느 서버에 사람이 있는지 볼 때 쓰세요 |
data.servers[].latencyMs | API 서버에서 잰 응답 시간입니다. 여러분의 핑이 아닙니다 |
중요
인원을 셀 때는 data.players.online 을 쓰세요.
byServer 의 합이 전체와 다를 수 있습니다. 서버를 옮기는 중인 분은 잠깐 양쪽 어디에도
잡히지 않을 수 있기 때문입니다.
참고
점검 중이거나 서버가 꺼져 있으면 해당 항목의 online 이 false 가 되고
players 는 null 이 됩니다. 이때도 응답 자체는 200 입니다 —
"서버가 꺼져 있다"는 것도 정상적인 답이기 때문입니다.
이 응답은 10초 캐시됩니다. 더 자주 부르셔도 같은 값이 옵니다.
재화 목록#
GET /v1/economy/currencies
키 불필요
{
"data": [
{ "id": "gold", "name": "골드", "symbol": "G" },
{ "id": "ruby", "name": "루비", "symbol": "R" }
]
}
댓글
댓글은 마코노미 디스코드 서버 멤버만 쓸 수 있어요. 디스코드로 로그인