A transparência do API
Pedidos medidos, garantias visíveis
VRC.LOL mantém as credenciais do Riot no servidor, solicita espaços deliberadamente, lê os cabeçalhos de limite ao vivo do Riot e parou um pass de coleção antes de um bucket observado ser esgotado.
- Produto
- Ferramentas da Liga VRC.LOL
- ID de App
- 860951
- Publicidade Lookup
- Disabilidades
- Publicação de pesquisa
- Disabilidades
Esta é uma divulgação de status, não uma reivindicação de aprovação de Riot. credenciais privados e o pedido de suporte para relacionamentos de desenvolvedores não são publicados aqui.
O modelo de limite de Riot
Três limites podem ser aplicados de uma vez
Uma resposta bem sucedida pode levar aplicação e método contas. Uma resposta de 429 identifica o alcance esgotado através do tipo de cabeçalho de limite de taxa de Riot.
Aplicação
Divida em todo o produto para um valor de roteamento. The collector verifica o número de aplicativos devolvidos após cada pedido do Riot.
Método
Os pontos finais específicos podem ter seu próprio bucket. contos de método recebem a mesma proteção de 80% de sala de ouvidos.
Serviço
Os serviços de Riot podem aplicar limites adicionais. um 429 nunca é tratado como permissão para continuar tentando imediatamente.
Controle implementado
O que o the collector faz hoje
Estes são os atos atuais do servidor, não promessas planejadas.
Um processo
Um bloqueio do sistema de arquivos impede a sobrecarga dos coletores programados.
As passas regionais permanecem separadas
Os EUA e a Europa estão correndo seqüentemente. seus poços de semente e contadores de demanda nunca são misturados.
As solicitações são pacadas
Pelo menos 1.25 segundos separa as chamadas da API do Riot, limitando esse coletor a cerca de 0.8 pedidos por segundo.
Cada passagem tem um capo duro
Um passaporte regional pode emitir não mais de 54 pedidos Riot, mesmo quando mais trabalho está esperando.
Os chefes decidirão o restante da sala de trabalho
The collector lê limites de aplicação e método e contam.A 80% de utilização termina o passaporte limpo.
429 significa parar e esperar
The collector honours Riot's Retry-After value. Retries are bounded, recorded and never used to bypass a bucket.
Pedido de orçamento
Limitações documentadas em relação ao nosso protótipo
O Portal do Desenvolvedor e os cabeçalhos de resposta são a fonte da verdade. VRC.LOL não assume uma concessão de produção antes da aprovação.
| Escopo | Fenda curta | Fenda longa | Acomportamento VRC.LOL |
|---|---|---|---|
| Desenvolvimento / Base pessoal | 20 Pedidos / 1 segundos | 100 Perguntas / 120 segundos | Leia mais sobre Riot Headers em Runtime |
| Coletor de VRC.LOL | 0.8 Requisitos / segundo máximo de cadência | 54 Passaporte / Passaporte Regional | Aperta em 80% de qualquer bucket observado |
| Produção Inicial de Subsídio | 500 Perguntas / 10 segundos | 30,000 Pedidos / 10 minutos | Não aceite ou autorizado antes da aprovação |
Riot pode atribuir diferentes limites de aplicação, método ou serviço. Os valores devolvidos em cabeçalhos de resposta superam as suposições feitas a partir de um exemplo de documentação geral.
Integridade do jogo
A construção congelará quando o jogo começa
O jogador mantém o controle de cada decisão. fatos de jogo ao vivo nunca se tornam coaching automático.
Permitido antes do jogo
Os picos visíveis completados podem preparar várias seleções de jogos e item.O jogador seleciona o plano antes do início do jogo.
Permitido durante o jogo
A Companion pode manter o plano estático visível, marcar itens já proprietários e mostrar informações de fato já visíveis no cliente da Riot.
Referência selecionada pelo jogador
O jogador pode abrir manualmente um problema geral como cura ou dano mágico e comparar várias opções estáticas.
Nunca automaticamente
KDA ao vivo, ouro, níveis, inventário e objetivos não podem reordenar um edifício, promover um item, escolher um alvo, classificar uma ameaça, desencadear o áudio de coaching ou calcular uma chance de ganhar.
O escondido permanece escondido
Uma identidade de seleção de campeão ausente permanece como "Jogador não visível". O Companion não resolve isso por meio de um ID de célula, PUUID, endpoint de invocador, cache de rascunho anterior ou serviço externo. Os dados de exibição ausentes são tratados como privados mesmo quando outro identificador está presente.
Não há ação de jogo
A Companion não pode escolher, proibir, negociar, bloquear, mover, jogar, pegar, comprar ou de outra forma controlar a Liga para o jogador.
Auditoria de Feature-by-Feature
A lista de características de um competidor é prova, não permissão transferível
Riot requer que as alterações de produtos e recursos materiais sejam registadas e auditadas individualmente. VRC.LOL descreve apenas o comportamento que é implementado em sua construção atual.
Atualidade: Reconhecimento Local
A Companion detecta o cliente da Liga local assinado e sua fase sem enviar o credencial do arquivo de lock, Riot ID ou resposta local completa para VRC.LOL.
Título: Preparação estática
O campeão selecionado pode preparar queue, role- e matchup-aware build, rune e skill referências. o plano escolhido congelar quando o jogo ativo começa.
Título: Fatos visíveis
O sobreposição pode mostrar o estado de fato já exposto ao jogador e marcar a propriedade do inventário.
Proposta: A aplicação confirmada
Uma ação futura selecionada pelo campeão pode prever, confirmar e aplicar uma página de rune ou um par de resumo. permanece desativada enquanto a atual descrição do produto apenas lido está sendo revisada.
Necessidade de revisão separada
As comparações de nível ao vivo, as diferenças de ouro total-item concluídas, a detecção de item de cura e outras análises de mudança-match requerem uma fonte documentada e um fluxo de usuário auditado antes que VRC.LOL possa reivindicar ou enviá-los.
Exclusão: Cooldown Sharing
VRC.LOL não fornecerá rastreamento automático ou manual de ultimatos inimigos ou de cooldowns que já não estão disponíveis através do jogo regular.
A OP.GG publicamente anuncia várias capacidades. que demonstra seu próprio comportamento de serviço; não revela os termos de aprovação, contratos de dados ou exceções que a Riot pode ter auditado para esse produto.
Produto Limite
Pesquisa privada não é acesso público API
O site separa a coleção de protótipos, as características públicas e o comportamento local da Companion.
Avaliação permanece ao lado do servidor
As chaves da API Riot são mantidas na configuração do servidor privado. elas não estão incorporadas em HTML, JavaScript, o Windows Companion, downloads ou URLs.
A evidência permanece privada
A evidência coletada do Match-v5 não é publicada enquanto a aplicação da API da Produção está pendente.
Reutilizar antes de solicitar
Deduplicar, marcadores de matriz visto, separação de cave e caching impede chamadas de repetição desnecessárias.
A Companion não tem chave de Riot
A preview de desktop convidada leia permitiu informações do cliente local no computador e não proxy uma chave de desenvolvimento para os testadores.
Verificação de jogo é privada
Quando um teste explicitamente permite isso, o Companion apresenta um ID de Match e uma prova de participante de uma maneira após o jogo. Match-v5 substitui fatos provisórios, as identidades são descartadas e os registros não identificados nunca entram em páginas públicas ou em evidências agregadas.
Contrato ao vivo anônimo
O feed ao vivo opcional rejeita nomes de jogadores, Riot IDs, PUUIDs, IDs de contas, IDs de células e campos desconhecidos. Novos uploads são assinados, protegidos contra reprodução, com taxa limitada e nunca aceitos no modo espectador.
Apenas pesquisa explícita
Um visitante pode pesquisar um Riot ID que já conhece. VRC.LOL não oferece pesquisa reversa de PUUIDs, slots de rascunho ocultos ou identificadores de conta internos, e esses identificadores são removidos das respostas do navegador.
Não um corretor de dados
VRC.LOL não reenvia dados Riot, exibe acesso à API Riot, ou atua como um relay API para outra empresa.
Ativos de jogos permitidos
Campeão, item e outras obras de arte estática específica do jogo provêm de fontes apoiadas por Riot, como Data Dragon ou materiais Riot permitidos.
Registo permanece atual
Os endpoints de material, integrações de clientes e características de produto são registados no Portal do Desenvolvedor. as funcionalidades podem permanecer privadas ou interrompidas enquanto a revisão do Riot está em espera.
Um produto, um produto
Uma chave de produção é reservada para sua registada VRC.LOL O produto é um produto de League Tools e não é compartilhado com produtos não relacionados.
Notificação necessária
Independente de Riot Games
Este aviso também é exibido na página inicial da Liga e nos Termos de Uso.
Fontes primárias
Revise a documentação do Riot diretamente
As políticas atuais da Riot, os registros do portal e os cabeçalhos devolvidos sempre tomam prioridade.
