-
Notifications
You must be signed in to change notification settings - Fork 199
No Pokemon returned due to soft ban #152
Comments
it seems there is a problem with having a lot of accounts. so it seems that it then goes to fast, a full scan take roughly 4 minutes. |
It starts up perfectly but it stops showing after like 5 min. Got 240 accounts on 4km How do i post javascript console? |
did another run on a total different location outside my city, no pokemns show up anymore.. it keeps on scanning but nothing pops up. is it possible that the database is corrupt and how to fix it? i dont mind doing a rescan it only takes 5 minutes max.. |
no that is not the problem i run 1 instance just port 5000, and i did a new fresh db pull, and that doesnt work either. 17.94% of scan. it just keeps on going.. so either they are sending just null, that can be it? |
well what do you know... suddenly something pops up, i dont know for sure if everything is returning right now.. we must wait and let it scan for some time to see if it works again and that it is not a lucky coincidence. edit: it goes way slower then before... dont know why but i see now pokemons popping up on the map.. its still scanning my area, at a slower rate. |
I have the assumption that this is in fact be a rate-limit. In cbea6b3 I pushed a change, which will print a warning if that's the case. Please report back whether or not you get that warning. I am sometimes getting the warning as well, but it doesn't seem to follow any logic when it occurs. Maybe you guys find something? |
i'm 99% sure you got an IP ban. i have the same issue |
got it indeed.. 2016-08-09 14:39:37,030 [ models] [WARNING] Received valid response but without any data. Possibly rate-limited? |
For me, those errors just disappear after some time. |
and now i got less warnings.. so there is when you have too much accounts a possibility that it will sent nothing to you.. |
And if i make the area bigger. Would that solve a rate limit? |
not a change... its due more accounts im afraid.. the scanning goes also slower it seems, so it might be that nia is doing their magic and limiting requests, since its slower then before and if you go to fast ( read more accounts from same IP ) then they just limit you more ( assumption im not an expert on this case ^^) |
this would mean that public wifi areas would have max accounts that can connect to them, interesting... |
I just think were pushing to many workers. But als not an expert. Wonder how many accounts will be stable for my area then.. |
@nborrmann i am getting it a lot with 100 accounts |
Djv2, got the same screen u got with 240 accounts on 4km. |
get them now also more d valid response but without any data. Possibly rate-limited? and also 2016-08-09 15:01:29,835 [ pgoapi] [ INFO] Server seems to be busy or offline! |
This is definitely not an IP-based ban. It seems to be per account. So adding more accounts should actually resolve this, because the time between requests on the same account will be larger |
Is there a system in place in choosing which accounts scans what location? Because Niantec uses soft-bans if an account has travelled extremly fast i.e. jumps from one location to the next instantly. I think soft-bans return zero pokemons and last for something between 0.5-3 hours. I thought it was account specific but perhaps it also is IP specific?. Anyway I guess people should not have locations very far apart if the server doesnt keep the same accounts at separate locations. |
@nborrmann it definitely IS an IP-based ban. if i change my IP (via VPN), no more errors during scan |
Are u saying we need te make more😂 |
Good question @johved |
If this were IP-based all requests would fail, instead of just a few. The errors are soft account bans, as @johved describes. |
Then there should be a system like @johved is talking about |
Almost every account got a softban now. Just waiting for a solution. |
for me its still working, but its better not to scan large area's with alot of accounts form same ip just to be sure |
the best would be ( just a theory dunno if its possible) make it that a few accounts are attached to a small area ( so not scan large area in 1 blow ) then multiple instances running in batches ( dont know how to explain it better ) in short, you have if you have 12 accounts 4 small area;s with 3 accounts attached to 1 area, they scan it... after 100% wait 20 seconds before doing rescan.. |
Ah! @PhoenixICE is right. I just dropped a tracker on an area I knew would not have any Pokemon and suddendly my console filled up with "Received valid response but...". Then I put a small tracker in a densely populated area which I know WILL have Pokemon and the message does not appear at all. I've been running my tracker in a semi-rural area, 50% of the lines on my console are "Received valid response but..." so I thought I was getting throttled. (this is using 20 accounts) Time to create and add more accounts. |
@CuRleGit As explained in the FAQ:
|
My ~1000 was working pretty good for the 24+hrs with sqlite. Switched for MariaDB, it works faster, but IP ban again after ~15min =( Seems like slowdown from DB throttling helped to stay out of Niantic ban-sensors. |
Something I've noticed is that the scan will be doing fine not receiving any rate-limited errors, but then it'll slow down, maybe due to bottlenecking on the system, idk, but then I guess it tries to play catchup and the scan speeds up exponentially, throwing tonnes of rate-limited errors out. |
@Mickey32111 A lot of time is spent on parsing and inserting into the DB. If the response is empty, it won't spend any time there and it will be able to download much faster. |
Same to me, I get banned after 15 min, than if I stay quiet for an hour I can scan other 15 min, before getting banned again. |
Anyone been able to use 30+ accounts? |
I have been scanning 2, 3 and 4km areas using between 15-60 accounts. |
@hacwa How would you suggest doing that? Been having a lot of troubles but I'm not super familiar with VPN and the like. |
@hacwa Can you use your pogomap från another public ip When u host it On vpn? I cant connect to my server.. Only local, ports are open On router and vpn service :( |
@labaland I ended up trying ngrok. Very easy to setup and I can not connect to my map running through a VPN. |
I am using "Private Internet Access" VPN, excuse the noobness plz. new to this myself. The way i use the map is by having a laptop in the back of the car connected to my phone which is set as an AP, the laptop runs pogom runserver. i connect my tablet to my phone AP and just use the phones IP:port into the tablets browser. |
News: I dropped my accounts to 15 and now I don't have any ban, seems like now for larger areas we will need some proxied threads. I've seen that Pgoapi implemented proxy settings in the last pull request, I'm tring to get to the bottom of the question myself but it seems hard, very hard |
i get 3 to 5 ptc acc banned every day now, anyone else? (18left atm) ! |
Getting 10-15 accounts banned whenever the service is running for any longer than an hour. Also a 1 hour IP ban too. |
I believe some of my initial accounts have been banned. |
It's the IP bans that come with it that make it really difficult Sent from my iPhone
|
You guys seem to be looking in the wrong place for the throttling setting. Its located in pgoapi.py class PGoApiWorker(Thread): Also, I am pretty sure AuthPtc all the users at once is a bad idea. It's probably one of the reasons banning is happening. Might want to look into spinning up accounts gradually. Calling the AuthPtc in batches of a few and gradually adding users will look less suspicious to Nia. The add_auth_accounts can be easily modified to do this instead of flushing the auth accounts. Also, it looks a bit how accounts are being used. They seem to be cycling when the workers are called, I'm a bit more grey on this. I need a bit more time to study it. If I were Nia, I would look for this type of activity. I've read over the code and it needs some tweaking, I am willing to help out but I'm a little strapped for time. |
@shakes80, if my all my ptc accounts already has accepted tos (I do it when I create them) can I disable AuthPtc then? If yes how? :D |
@CuRleGit Could you point me in direction of how to do said macros? Been giving myself a huge headache. |
so.. rate-limited error is still widespread, anyone has any solutions? or is this map dead now |
what i wonder si, since the new update, does it all still work? or are accounts being banned now quicker? or at least at a faster rate then before? |
@Illydth : Update, apparently Niantic IS banning IP addresses. |
@Letrab thats old news already.. we know they ban ip temp for 1 to 3 hours when you get that rate limited. |
so i don't know how to actually remove/delete accounts from the queue, but what i did to help with this issue is
|
SAME problem here |
Just wait 2h~ and everything will be fine again. It seens to be an temporary IP ban for me, because i created a new account and the problem persisted. |
I have been running pogom with 40 accounts on a small area for over a month without any problem. This morning all accounts gave the 'Possibly rate limited' warning - no pokemon being scanned anywhere. I stopped the script and restarted periodically to see if the problem persists (changing the ip through vpn does not help). It has now already been more than 9 hours and no improvement whatsoever. Anyone have similar experiences lately; did NA change their softban policy (i.e. longer wait times)? |
I'm having the same problem since yesterday, @RvV1979, have been using for over a month on a small area too. |
Probably because of captcha. |
No pokemon. 2 minutes ago it was still working. whats going on. no errors ..scans are just fine
The text was updated successfully, but these errors were encountered: