> ## Documentation Index
> Fetch the complete documentation index at: https://apidocs.erlcrussia.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Statistiche dei server

> Giocatori online ER:LC e membri dei server Discord. Si possono richiedere più server e metriche insieme.

## Compatibilità di metriche e server

L'API V3 supporta la selezione di più server e metriche. Ogni server ha il proprio set di dati:

| Server | Descrizione del server | `membercount` (in linea) | `allmembercount` (totale) | `botcount` (bot) | `playercount` (ER:LC) |
| :- | :- | :-: | :-: | :-: | :-: |
| **MRP** | Mosca RolePlay (progetto principale) | ✅ | ✅ | ✅ | ✅ |
| **MVD** | Ministero degli affari interni | ✅ | ✅ | ✅ | ❌ |
| **FSB** | Servizio di sicurezza federale | ✅ | ✅ | ✅ | ❌ |
| **MCHS** | Ministero russo per le situazioni di emergenza | ✅ | ✅ | ✅ | ❌ |
| **MZ** | Ministero della Salute | ✅ | ✅ | ✅ | ❌ |
| **112** | Servizio chiamate di emergenza 112 | ✅ | ✅ | ✅ | ❌ |
| **PUNTO** | Dipartimento dei Trasporti | ✅ | ❌ | ❌ | ❌ |

> [!WARNING]
>
> **Nota:**
> La metrica `playercount` riflette il numero di giocatori sul server ER:LC ed è disponibile **solo** per il server `MRP`. Se provi a richiedere `playercount` per qualsiasi altro server, verrà restituito l'errore `400 Bad Request`.


## OpenAPI

````yaml it/openapi/it-api-v3-openapi.yaml GET /stats
openapi: 3.1.0
info:
  title: ER:LC Russia API V3
  description: >-
    API ER:LC Russia per server, utenti, CDN, reindirizzamenti, abbonamenti e
    chiavi di accesso.
  version: 3.0.0
servers:
  - url: https://api.erlcrussia.com/v3
    description: Server di produzione (com)
  - url: https://api.erlcrussia.xyz/v3
    description: Server di backup (xyz)
security: []
tags:
  - name: ER:Server LC
    description: Ottenere status, online, elenchi di giocatori e staff del server ER:LC.
  - name: 'ER: Squadre LC'
    description: >-
      Invio e accodamento di comandi del server di gioco (:h, :m, :kick, :ban,
      ecc.).
  - name: Economia
    description: >-
      Interazione con il sistema economico (utenti, imprese, mafie, negozi,
      pubblicità).
  - name: API statistiche
    description: >-
      Statistiche di acquisizione ad alte prestazioni dei server Discord e dei
      server di gioco (online, partecipanti, bot).
  - name: API di verifica
    description: Ricerca e confronto di account Discord ID e Roblox ID.
  - name: Risorse CDN
    description: >-
      Carica, gestisci, esegui statistiche e cancella la cache dei file di
      archiviazione di oggetti CDN MinIO/Edge.
  - name: Cartelle CDN
    description: >-
      Struttura gerarchica e ordinamento delle cartelle della libreria
      multimediale CDN.
  - name: API di punizione
    description: >-
      Gestisci il saldo e la cronologia delle transazioni dei punti dei
      giocatori.
  - name: API degli abbonamenti
    description: >-
      Catalogo dei piani, ordini FunPay, maturazione dei vantaggi e attivazione
      degli abbonamenti.
  - name: API di autorizzazione
    description: >-
      Accedi tramite Discord e Roblox OAuth2, gestisci le sessioni utente e
      collega gli account.
  - name: 'API di gestione: chiavi WebSocket'
    description: >-
      Gestione delle chiavi di accesso al gateway WebSocket e agli abbonamenti
      ai canali.
  - name: 'API di gestione: webhook'
    description: >-
      Registrazione, convalida dell'accessibilità e monitoraggio dei webhook
      personalizzati.
  - name: API di controllo - Pannello
    description: >-
      Gestione utenti, abbonamenti, tariffe, saldo manuale e statistiche di
      sistema.
  - name: API di stato
    description: >-
      Monitoraggio delle prestazioni del servizio, connessioni a PostgreSQL e
      Redis.
  - name: AI Audio
  - name: AI Studio
  - name: 'API di amministrazione: server'
  - name: API di gestione - Server
  - name: 'API di gestione: token'
  - name: Amministrazione AI
  - name: Amministrazione delle monete elettroniche
  - name: CDN
  - name: CDN V3
  - name: Chiavi API
  - name: Domini CDN
  - name: File privati e libreria
  - name: L'organizzazione reindirizza la V3
  - name: Webhook personalizzati
  - name: Рекламные кампании V3
paths:
  /stats:
    get:
      tags:
        - API statistiche
      summary: Statistiche dei server
      description: >-
        Giocatori online ER:LC e membri dei server Discord. Si possono
        richiedere più server e metriche insieme.
      parameters:
        - name: servers
          in: query
          required: true
          description: >
            Имена серверов. Выберите один или несколько серверов из выпадающего
            списка:

            - `MRP` — Moscow RolePlay (поддерживает все 4 метрики)

            - `MVD`, `FSB`, `MCHS`, `MZ`, `112` — поддерживают `membercount`,
            `allmembercount`, `botcount`

            - `DOT` — поддерживает только `membercount`
          schema:
            type: array
            items:
              type: string
              enum:
                - MRP
                - MVD
                - FSB
                - MCHS
                - MZ
                - '112'
                - DOT
          example:
            - MRP
        - name: metrics
          in: query
          required: true
          description: >
            Типы запрашиваемых метрик:

            - `playercount` — онлайн игроков в игре ER:LC (**доступен ТОЛЬКО для
            `MRP`**)

            - `membercount` — количество участников Discord онлайн (доступен для
            всех)

            - `allmembercount` — общее число участников Discord сервера (все
            кроме `DOT`)

            - `botcount` — количество ботов на сервере (все кроме `DOT`)
          schema:
            type: array
            items:
              type: string
              enum:
                - membercount
                - allmembercount
                - botcount
                - playercount
          example:
            - playercount
      responses:
        '200':
          description: >-
            Un oggetto con statistiche per ciascun server e le metriche
            richieste.
          content:
            application/json:
              schema:
                type: object
                additionalProperties:
                  type: object
                  additionalProperties:
                    type: integer
                example:
                  MRP:
                    membercount: 1450
                    playercount: 38
                  MVD:
                    membercount: 320
                    playercount: 12
        '400':
          $ref: '#/components/responses/BadRequestError'
components:
  responses:
    BadRequestError:
      description: 'Richiesta errata (400): parametri di richiesta non validi.'
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ErrorResponse'
          examples:
            missing_params:
              summary: Missing Parameters (5002)
              value:
                code: 5002
                message: Missing Parameters
            invalid_json:
              summary: Invalid JSON (5034)
              value:
                code: 5034
                message: Invalid Json
            invalid_param:
              summary: Invalid Param Name (5004)
              value:
                code: 5004
                message: Invalid Param Name
  schemas:
    ErrorResponse:
      type: object
      required:
        - code
        - message
      properties:
        code:
          type: integer
          example: 5009
          description: Codice errore numerico ER:LC Russia API.
        message:
          type: string
          example: Forbidden
          description: Messaggio di errore di sistema in inglese.

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.