Comments (8)
Yes, they have a rate limit. There is a hard limit of about 100 profiles per day per account per IP, and a softer one.
Welcome to node-dota2. There is nothing you can do but work around it.
from node-dota2.
Can you tell me about the softer one? Or show me a resource about it?
Which other approaches could there be? I wonder how Dotabuff can perform so many MMR request with their new Rating Buddy.
from node-dota2.
There are no resources for it, for the exact reason why you want the resource (to circumvent it).
Dotabuff works around it, in the exact way you will have to if you wish to use this library in that way.
from node-dota2.
So you found out the hard way? :D Anyway, I will try to see how I can approach this issue best otherwise. Can you still tell me about the soft limit? :)
from node-dota2.
I don't want to be the one that sees this project terminated by Valve, for actively aiding people in circumventing restrictions that have been clearly set. You will just need to figure it out the hard way.
I have already given the approximate hard limit.
✊
from node-dota2.
Hi @jimmydorry jimmydorry, I know you don´t want to go into details but...
Is there a way to check if the limit was reached? Or do we have to simply use this approximate hard limit?
from node-dota2.
The only way to know is if the GC stops responding to your requests. I'm
not aware of there being sent facility in the GC to check whether you have
or haven't surpassed their limits.
For my own projects I just kept a track of requests in my application, and
didn't allow any single node-dota2 instance (I had a cluster to work around
this limit) to send more than 100 requests in a rolling 24hr period. This
was with match detail requests though, I'm not sure what the limit is on
profile requests.
On Thu, 17 Dec 2015, 19:33 lockebr [email protected] wrote:
Hi jimmydorry, I know you don´t want to go into details but...
Is there a way to check if the limit was reached? Or do we have to simply
use this approximate hard limit?—
Reply to this email directly or view it on GitHub
#62 (comment)
.
from node-dota2.
Thank you, sometimes i can get 120 or 130 requests... But I will limit to 100. Thank you so much.
from node-dota2.
Related Issues (20)
- Watch/interact with replays HOT 3
- Not logging when SteamGuard is off
- multiple lobby
- bot to spectators HOT 1
- Grabbing spectated match stats
- Tips for creating new handler? Want to get daily draft trivia
- requestPracticeLobbyList returns only 5 results
- after leaving lobby issues
- Bot doesn't receive "practiceLobbyUpdate" event after lobby was launched HOT 3
- Bot is not installed HOT 2
- "practiceLobbyUpdate" no longer shows members HOT 4
- practiceLobbyUpdate data missing HOT 4
- .
- Regional channel list HOT 1
- Can I create an auto chess lobby now ? HOT 1
- Bot leaves lobby, leaves unassigned player (black box) HOT 1
- Bot not getting data after leaving game/game that is finished
- How to get lobby result ( members - team win - and others... ) ? HOT 1
- Cannot find module 'protobufjs' HOT 2
- Proposal: Archive node-dota2 HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from node-dota2.