Riot API transparentnost
Mjerene zahtjeve, vidljive zaštite
VRC.LOL čuva Riotove autentifikacije na serveru, namjerno traži prostore, čita Riotove live limite i zaustavlja prijelaz prije nego što se iscrpljuje promatrani bucket.
- Proizvod
- VRC.LOL League alat za igru
- ID aplikacije
- 860951
- javni pogled
- invaliditet
- Istraživačka publikacija
- invaliditet
To je status objava, a ne zahtjev za odobrenje Riot. privatne potvrde i zahtjev za podršku za odnose s razvijalcima nisu objavljeni ovdje.
Riotov model granica
Tri granice mogu se primjenjivati u jednom trenutku
Uspješna odgovora može donijeti aplikaciju i metodski broj. 429 odgovora identificira iscrpljenog opsega kroz Riotov naslov tipa ograničenja stope.
Aplikacija
The collector provjerava broj vraćene aplikacije nakon svakog zahtjeva Riota.
Metoda
Konkretne krajnje točke mogu imati vlastiti bucket. metodski brojevi dobivaju istu 80% zaštitu od glavne sobe.
Služba
Riot usluge mogu primjenjivati dodatne ograničenja. A 429 se nikada ne tretira kao dopuštenje da se odmah pokušava.
provedene kontrole
Što danas čini the collector
To su trenutačno ponašanje servera, a ne planirane obećanja.
Jedan proces
Korištenje blokada sustava datoteka sprečava preopterećenje planiranih prikupljača.
Regionalni prijelaz ostaje odvojen
Amerika i Europa rade secijenti. njihovi bazeni sjemena i tražitelji se nikada ne miješaju.
Zahtjevi su pakirani
Najmanje 1.25 sekundi odvaja Riot API pozive, ograničavajući ovaj zbirnik na oko 0.8 tražbi po sekundi.
Svaki put ima tešku kapu
Regionalni putovnica ne može izdati više od 54 zahtjeva za Riot, čak i kada se više rada čeka.
Predsjednici odlučuju o preostali dvorani
The collector čita granice primjene i metode i broji. na 80% upotrebe završava prolaz čisto.
429 znači zaustaviti i čekati
The collector honours Riot's Retry-After value. Retries are bounded, recorded and never used to bypass a bucket.
Zahtjev za proračun
Dokumentirane granice prema našem prototipu
Portal razvijatelja i naslovnici odgovora su izvor istine. VRC.LOL ne preuzima dopuštenje za proizvodnju prije odobrenja.
| Obrazac | Kratko prozor | Duga prozora | VRC.LOL ponašanje |
|---|---|---|---|
| Razvoj / osobna bazena | 20 Preporuke / 1 sekundi | 100 Preporuke / 120 sekundi | Čitajte od Riot glave u runtime |
| privatni VRC.LOL Kolektor | 0.8 Zahtjevi / drugi maksimalni kadencija | 54 Regionalni putovi / Regionalni putovi | Uskrsnuće na 80% bilo kojeg promatranog bucka |
| Početak proizvodnje | 500 Preporuke / 10 sekundi | 30,000 Preporuke / 10 minuta | Ne prihvaćeno ili dopušteno prije odobrenja |
Riot može dodijeliti različite granice primjene, metode ili usluge.Vrijednosti vraćene u naslovnicama odgovora nadmašavaju pretpostavke napravljene iz općeg primjera dokumentacije.
Igra integriteta
Zrak se zamrzava kada se igra počinje
Igrač zadržava kontrolu nad svakoj odluci. činjenice za žive utakmice nikada ne postaju automatski trening.
Dopušteno prije igre
Vidljivi završeni pikovi mogu pripremiti nekoliko utakmica i izbora predmeta.
dopušteno tijekom igre
Kompanij može zadržati taj statski plan vidljiv, označiti predmete koji su već u vlasništvu i prikazati činjenice koje su već vidljive u klijentu Riota.
Odabrane reference igrača
Igrač može ručno otvoriti opći problem kao što su ozdravljenje ili čarobna oštećenja i usporediti više statskih opcija.
Nikada automatski
Živi KDA, zlato, razine, inventari i ciljevi ne mogu ponovno naručiti zgradu, promicati predmet, odabrati cilj, rangirati prijetnju, izazvati audio treninga ili izračunati šansu za pobjedu.
Skriveni ostaju skriveni
Izgubljena identiteta za izbore prvaka ostaje "Player nije vidljiv".Partner ga ne rješava putem ID-a stanice, PUUID-a, krajnjeg točka sumonera, prethodnog cache-a ili vanjske usluge.
Nema igranja akcija
Kompanij ne može odabrati, zabraniti, trgovati, zatvoriti, premjestiti, baciti, kupiti ili na drugi način kontrolirati ligu za igrača.
Funkcionalni revizor
Popis karakteristika natjecatelja je dokaz, ne prenesljiva dozvola
Riot zahtijeva da se promjene u proizvodima i materijalnim značajkama registriraju i revidiraju pojedinačno. VRC.LOL opisuje samo ponašanje koje se provodi u njegovoj trenutačnoj izgradnji.
Tagovi: lokalno priznavanje
Kompanij otkriva lokalni potpisani klijenta i njegovu fazu bez slanja autentičnog, Riot ID ili potpune lokalne odgovore na VRC.LOL.
Tagovi: statski priprema
Izabrani prvak može pripremiti kue, uloge i matchup-aware, rune i reference vještina.
Tagovi: vidljive činjenice
Prekomjerna oprema može prikazati činjenicu već izložena igraču i označiti vlasništvo inventora.
Sljedeći članak: Potvrđena rune aplikacija
Buduća akcija koju odabere prvak može predvidjeti, potvrditi i primijeniti rune stranicu ili summoner-spell par. ostaje isključena dok je trenutni opis proizvoda samo čitanje u tijeku.
Potrebno je odvojeno pregledavanje
Usporedbe na živom nivou, zaključene zlatne razlike u ukupnom predmetu, detekcija predmeta liječenja i druga analiza promjene zahtijevaju dokumentiran izvor i revidirani korisnički tok prije nego što VRC.LOL može tražiti ili isporučiti.
Izuzeto: Cooldown dijeljenje
VRC.LOL neće pružiti automatsko ili ručno praćenje neprijatelja ultimata ili spell cooldowns koji nisu već dostupni kroz redovitu igru.
OP.GG javno oglašava nekoliko mogućnosti. to pokazuje svoje ponašanje u uslugama; ne otkriva uvjete odobrenja, ugovore o podacima ili iznimke koje je Riot mogao revidirati za taj proizvod.
Proizvodni granice
Privatna istraživanja nisu javni API pristup
Stranica razdvaja zbirku prototipa, javne značajke i lokalno ponašanje kompanije.
Sljedeći članakSlužbenci ostaju na serveru
Riot API ključi se čuvaju u privatnoj konfiguraciji servera. oni nisu uvršteni u HTML, JavaScript, Windows Companion, preuzimanja ili URL-ove.
Dokazi ostaju privatni
Prikupljeni Match-v5 dokazi nisu objavljeni dok se aplikacija za API za proizvodnju nastavlja.
Ponovno korištenje prije podnošenja zahtjeva
Deduplikacija, vidljivi znakovi, odvajanje repa i caching sprečavaju nepotrebne ponavljajuće pozive.
Sjedinjene Države nemaju ključ za riot
Pozvani desktop preview čita dozvoljeno lokalne podatke klijenta na tom PC-u i ne proxy razvojni ključ za testere.
Provjera završnog meča je privatna
Kada to testirač izričito omogućuje, kompanija nakon igre podnosi Match ID i jednodnevni dokaz o sudioniku. Match-v5 zamjenjuje privremene činjenice, identiteta se odbijaju, a ne-kriptirane zapise nikada ne ulaze na javne stranice ili agregiraju dokaze.
Anonimni ugovor
Opcionalni live feed odbija imena igrača, Riot ID-e, PUUID-e, ID-e računa, ID-e ćelija i nepoznata polja. sveže preuzimanja su potpisane, replay zaštićene, stop limitirane i nikada nisu prihvaćene iz gledatelja.
Razumjeti samo
Posjetitelj može tražiti Riot ID Oni već znaju. VRC.LOL ne nudi obrnuto pregledavanje od PUUID-a, skrivenih rezača ili unutarnjih identifikacija računa, a ti identifikacije se uklanjaju iz odgovora na preglednik.
Ne broker podataka
VRC.LOL ne prenosi sirove podatke Riot, izloži pristup API-ju Riot ili djeluje kao API relay za drugu tvrtku.
Dopušteno igralište
Čelnik, predmet i druge statske umjetničke radove specijalizirane za igru dolaze iz izvora koje podržava Riot, kao što su Data Dragon ili dopušteni Riot materijali.
Prijava ostane aktualna
Materijalne krajnje točke, integracije klijenata i značajke proizvoda zabilježeni su u portalu razvijatelja. značajke mogu ostati privatne ili zaustavljene dok je Riot pregled na raspolaganju.
Jedan ključ, jedan proizvod
Proizvodni ključ je rezerviran za svoj registrirani proizvod VRC.LOL League Tools i ne dijeli se s nepovezanim proizvodima.
Potrebno obavijest
Neovisno o Riot Games
Ova se obavijest također prikazuje na stranicama Liga i u uvjetima korištenja.
Primarni izvori
Pregled dokumentacije Riot izravno
Riotova trenutačna politika, portalni zapisi i povratni naslovnici uvijek imaju prioritet.
