What one modpack costs a server, on a machine like yours: how many players packs like it held, what gave out first, and the runs behind every number with how far off each one is
A locked pack answers too: the pack itself (modlist "locked", no mod count) and the runs ordered by machine alone, with no summary about the pack. figures[] are benchmark v2's numbers by the metric registry (server and client), modCosts[] what each mod costs with a 95 % interval. Outside senders speak without an account: a key from perf.begin or an account counts once it has accepted runs a day apart (a vouched-for account at once); a number stands on three voices with the team (two outside ones for a mod), a sender far from all the others is left out, and the team's own seed shows marked team.
GET
/api/v1/perf/open - Přihlášení
- Bez scope
- Scope
- Žádný
- Nástroj MCP
perf.open
Parametry
| Pole | Typ a význam |
|---|---|
cpu v dotazu | string |
loader v dotazu | string |
logo v dotazu | string |
minecraft v dotazu | string |
most v dotazu | integer |
name v dotazu | string |
portal v dotazu | string |
projectId v dotazu | string |
ramMb v dotazu | integer |
storage v dotazu | string |
version v dotazu | string |
versionId v dotazu | string |
Odpověď 200
| Pole | Typ a význam |
|---|---|
archived | array of object |
archived[].generation vždy | integer |
archived[].kind vždy | string |
archived[].runs vždy | integer |
archived[].scene vždy | integer |
emptyTickMs vždy | object |
emptyTickMs.confidence vždy | string |
emptyTickMs.high | number |
emptyTickMs.low | number |
emptyTickMs.median | number |
emptyTickMs.runs vždy | integer |
figures vždy | array of object |
figures[].key vždy | string |
figures[].kind vždy | string |
figures[].metric vždy | object |
figures[].metric.better vždy | string |
figures[].metric.group vždy | string |
figures[].metric.helpCs | string |
figures[].metric.helpEn | string |
figures[].metric.key vždy | string |
figures[].metric.labelCs vždy | string |
figures[].metric.labelEn vždy | string |
figures[].metric.precision vždy | integer |
figures[].metric.public vždy | boolean |
figures[].metric.side vždy | string |
figures[].metric.since vždy | integer |
figures[].metric.unit vždy | string |
figures[].phase | string |
figures[].senders vždy | integer |
figures[].summary vždy | object |
figures[].summary.confidence vždy | string |
figures[].summary.high | number |
figures[].summary.low | number |
figures[].summary.median | number |
figures[].summary.runs vždy | integer |
figures[].team | boolean |
gaveOut | array of object |
gaveOut[].runs vždy | integer |
gaveOut[].value vždy | string |
generations | map of integer |
modCosts vždy | array of object |
modCosts[].ci | array of number |
modCosts[].inVanillaMs | number |
modCosts[].kind vždy | string |
modCosts[].layer | string |
modCosts[].metric vždy | string |
modCosts[].modId vždy | string |
modCosts[].modKey | string |
modCosts[].phase | string |
modCosts[].runs vždy | integer |
modCosts[].senders vždy | integer |
modCosts[].status vždy | string |
modCosts[].team | boolean |
modCosts[].upper | number |
modCosts[].value | number |
msPerPlayer vždy | object |
msPerPlayer.confidence vždy | string |
msPerPlayer.high | number |
msPerPlayer.low | number |
msPerPlayer.median | number |
msPerPlayer.runs vždy | integer |
pack vždy | object |
pack.filePrint | string |
pack.loader | string |
pack.logo | string |
pack.minecraft | string |
pack.modCount vždy | integer |
pack.modlist | string |
pack.name vždy | string |
pack.portal vždy | string |
pack.projectId vždy | string |
pack.version | string |
pack.versionId vždy | string |
playersHeld vždy | object |
playersHeld.confidence vždy | string |
playersHeld.high | number |
playersHeld.low | number |
playersHeld.median | number |
playersHeld.runs vždy | integer |
runs vždy | object |
Dalších 99 polí hlouběji najdete v dokumentu OpenAPI.
Chyby
| Stav | Typ a význam |
|---|---|
400 | The request was not understood. |
401 | Sign in and try again. |
404 | There is nothing here, or nothing you may see. |
429 | Too many requests. |
500 | Something on our side went wrong. |
Každá chyba přijde jako { code, message, requestId }. Chyby