Riot API öppenhet
Mätade begäranden, synliga skydd
VRC.LOL håller Riot-krediteringar på servern, spaces begär avsiktligt, läser Riots live-gränssnittshuvud och stoppar en samlingspass innan en observerad bucket är uttömd.
- Produkt
- VRC.LOL League verktyg
- App ID
- 860951
- offentliga lookup
- funktionshinder
- Forskningspublicering
- funktionshinder
Detta är en statusuppgift, inte en ansökan om Riot-godkännande. privata certifikat och stödförfrågan för utvecklare relationer publiceras inte här.
Riots gränsmodell
Tre gränser kan tillämpas på en gång
Ett framgångsrikt svar kan bära applikation och metod räknas. Ett 429 svar identifierar den utmattade räckvidden genom Riot's rate-limit typ header.
Applikation
Delad över produkten för ett routingvärde. The collector kontrollerar det returnerade ansökningsnummeret efter varje Riot-förfrågan.
Metod
Specifika slutpunkter kan ha sin egen bucket. metod räkningar får samma 80% huvudrum skydd.
tjänst
Riot-tjänster kan tillämpa ytterligare gränser. en 429 behandlas aldrig som tillstånd att fortsätta försöka omedelbart.
genomförda kontroller
Vad the collector gör idag
Det här är nuvarande serverbeteende, inte planerade löften.
En process
En filsystem lås förhindrar överlappning av schemalagda samlar.
Regionala pass hålls separata
Amerikanska och europeiska kör sekvensvis. Deras frö pooler och efterfrågan räknar aldrig blandas.
Kravet är packat
Minst 1.25 sekunder separerar Riot API-samtal, vilket begränsar denna samlare till cirka 0.8 förfrågningar per sekund.
Varje pass har en hård cap
Ett regionalt pass kan inte utfärda mer än 54 Riot-ansökningar, även när mer arbete väntar.
Ledare bestämmer resten av huvudrummet
The collector läser gränserna för applikation och metod och räknar. vid 80% användning slutar passet rent.
429 betyder stoppa och vänta
The collector honours Riot's Retry-After value. Retries are bounded, recorded and never used to bypass a bucket.
Begäran om budget
Dokumenterade gränser mot vår prototyp
Utvecklarportalen och responshuvud är sanningen. VRC.LOL tar inte ett tillstånd för produktion innan godkännande.
| Omfattning | Kort fönster | Lång fönster | VRC.LOL beteende |
|---|---|---|---|
| Utveckling / Personlig baslinje | 20 Förfrågan / 1 sekunder | 100 Förfrågan / 120 sekunder | Läs om Riot Headers på runtime |
| Privat VRC.LOL samlare | 0.8 Förfrågan / andra högsta tid | 54 Förfrågan / Regional Pass | Stopp vid 80% av alla observerade buketter |
| Tillverkningsstart tillstånd | 500 Förfrågan / 10 sekunder | 30,000 Förfrågan / 10 minuter | inte antagits eller tillåts innan godkännande |
Riot kan tilldela olika applikationer, metoder eller servicegränsningar. Värdena som returneras i responshuvud övergår antaganden som gjorts från ett allmänt dokumentationshandlingar.
Spel integritet
Byggnaden fryser när spelet börjar
Spelaren håller kontroll över varje beslut. Live match fakta blir aldrig automatisk coaching.
Tillåt innan spelet
Visibla slutförda toppar kan förbereda flera matchup och objektval. Spelaren väljer planen innan matchen börjar.
Tillåtet under spelet
Kompanion kan hålla den statiska planen synlig, markera redan ägda objekt och visa faktiska uppgifter redan synliga i Riot-klienten.
Spelare-valda referens
Spelaren kan manuellt öppna ett allmänt problem som läkning eller magisk skada och jämföra flera statiska alternativ.
Aldrig automatiskt
Live KDA, guld, nivåer, inventori och mål kan inte ordna en byggnad, marknadsföra en objekt, välja ett mål, rank en hot, trigga coaching ljud eller beräkna en vinst chansen.
gömda stannar gömda
En saknad mästare-valda identitet förblir "spelare inte synlig". Kompanionen löser inte det via en cell-ID, PUUID, sammanfattningsändpunkt, en tidigare utkast cache eller en extern tjänst. Saknade displaydata behandlas som privata även när en annan identifierare är närvarande.
Inga spel åtgärder
Kompanion kan inte ta, förbjuda, handla, låsa, flytta, kasta, ping, köpa eller på annat sätt kontrollera League för spelaren.
Funktions-för-funktionsrevision
En konkurrentens egenskapslista är bevis, inte överförbar tillstånd
Riot kräver att produkter och materialfunktionsändringar registreras och granskas individuellt. VRC.LOL beskriver endast beteende som genomförs i sin nuvarande byggnad.
Aktuellt: Lokalt erkännande
Companion upptäcker den lokala League-klienten och dess fas utan att skicka låsfilen, Riot ID eller fullständig lokal respons till VRC.LOL.
Aktuell: statisk förberedelse
Champion select kan förbereda quue-, roll- och matchup-bevis, rune och färdighet referenser.
Aktuellt: synliga fakta
Överlämningen kan visa faktiska tillstånd som redan är exponerade för spelaren och markera inventering ägande. det omvandlar inte den tillståndet till en automatisk beslut.
Föreslagna: bekräftad rune ansökan
En framtida kampanj-valda åtgärd kan förhandsgranska, bekräfta och tillämpa en rune-sida eller summoner-spell-par. Den förblir inaktiverad medan den aktuella produktbeskrivningen endast läst granskas.
Behöver separata granskningar
Livnivå jämförelser, infört total-item guld skillnader, helande-item upptäckt och annan förändring-match analys kräver en dokumenterad källa och en revision användarflöde innan VRC.LOL kan ansöka eller skicka dem.
Uteslutet: Cooldown delning
VRC.LOL kommer inte att ge automatisk eller manuell spårning av fiendens ultimata eller spell cooldowns som inte redan är tillgängliga genom regelbunden spel. Riot's League policy ger fiendens ultimata spårning som ett förbjudet exempel.
OP.GG annonserar offentligt flera funktioner. Detta visar sitt eget service beteende; det avslöjar inte godkännandebehandlingarna, datakontakterna eller undantag som Riot kan ha granskat för den produkten.
Produktgränser
Privat forskning är inte offentlig API-åtkomst
Webbplatsen separerar prototypsamlingen, offentliga funktioner och lokal Companion beteende.
Krav att stanna server-side
Riot API-nycklar hålls i privat serverkonfiguration. De är inte inbyggda i HTML, JavaScript, Windows Companion, nedladdningar eller URL-adresser.
Bevis förblir privat
Samlad Match-v5 bevis publiceras inte medan Applikationen Production API väntar.
Återanvändning innan begäran
Avduplicering, synlig matchmärkning, spår separation och caching förhindrar onödiga upprepade samtal.
Kompanion har ingen Riot-nyckel
Den inbjudna skrivbordsförhandsvisning läser tillåter lokala kundinformation på den datorn och tillhandahåller inte en utvecklingsnyckel till testerna.
Fullmatch verifiering är privat
När en tester uttryckligen tillåter det, lämnar Companion en Match ID och enbart deltagarbevis efter spelet. Match-v5 ersätter tillfälliga fakta, identiteter avvisas och ouppdaterade poster kommer aldrig in på offentliga sidor eller aggregerar bevis.
Anonymt live kontrakt
Den valfria live feed avvisar spelernamn, Riot ID, PUUID, konto ID, cell ID och okända fält. Friska laddningar är undertecknade, återspelning skyddad, ränta begränsat och aldrig accepteras från tittarläge.
Explicit lookup endast
En besökare kan söka efter en Riot ID De vet redan. VRC.LOL inte erbjuder omvänd sökning från PUUIDs, dolda utkast slots eller interna konton identifierare, och dessa identifierare tas bort från webbläsarens svar.
Inte en databrokerare
VRC.LOL återförmedlar inte rå Riot-data, exponerar Riot API-åtkomst eller agerar som en API-relay för ett annat företag.
Tillåtna spelmöjligheter
Champion, objekt och andra spelspecifika statiska konstverk kommer från Riot-stödda källor som Data Dragon eller tillåtna Riot-material.
Registrering är aktuell
Materialändpunkter, klientintegrationer och produktfunktioner är registrerade i utvecklingsportalen.Funktioner kan förbli privata eller avbrutna medan Riot-recensionen väntar.
En nyckel, en produkt
En produktionsnyckel är förbehållen för dess registrerade VRC.LOL League Tools produkt och delas inte med icke-relaterade produkter.
Behöver varning
Oberoende från Riot Games
Detta meddelande visas också på League-hemsidan och i Användarvillkoren.
Primära källor
Se Riot-dokumentationen direkt
Riots nuvarande politik, portalsidor och returnerade adresser tar alltid prioritet.
