Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Additional IP Addresses - 2 bots per IP limitation - REQUEST #3233

Closed
ph3l1x opened this issue Aug 9, 2016 · 19 comments
Closed

Additional IP Addresses - 2 bots per IP limitation - REQUEST #3233

ph3l1x opened this issue Aug 9, 2016 · 19 comments

Comments

@ph3l1x
Copy link

ph3l1x commented Aug 9, 2016

Seems recently they have modified the server so that it only allows 2 people from a single IP address. Is it possible or could we add a way to connect to an additional IP address? If I had more than 1 IP on a machine could I bind to a specific IP address? Or use a proxy?

@Philipp59
Copy link

can't confirm this

@ph3l1x
Copy link
Author

ph3l1x commented Aug 9, 2016

Run 3 - 4 sessions and bot will soon not spin anything or catch anything.
But disconnecting for 10 minutes and loving in again with only 1 or 2
connections and it works again.

On Aug 9, 2016 2:05 AM, "Philipp59" [email protected] wrote:

can't confirm this


You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
#3233 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/AHIN60f8MPcYkqhpKHFvoj2iSr3OHZ9xks5qeDSqgaJpZM4Jf0Fb
.

@retraut
Copy link

retraut commented Aug 9, 2016

Confirm. have the same

@MPJHorner
Copy link

Seems like an odd choice when people could be going through same VPN or sharing Wifi thus having the same IP, are you sure it isn't another variable?

@faegan
Copy link

faegan commented Aug 9, 2016

Confirm, have same issue. 2 works, 4 fails and keeps doing FollowSpiral

@hklcf
Copy link
Contributor

hklcf commented Aug 9, 2016

#3217 (comment)

@xSomeFoolx
Copy link

xSomeFoolx commented Aug 9, 2016

08082016-0200 PST
Confirmed as well.
I think it my be implemented when the server load is high. Niantic said it was working on server stability. Seems like something that may automatically turn on. Have to see if it stays for good or not.

08092016-1433 PST
Been running 4 bots for 2 hours with no issues.
Definitely seems like server throttling when the loads are high.
It seems that Niantic can't handle the server load when the other side of the earth wakes up and plays the game.

If I have more trouble tonight I will post another Update.

08092016-1950 PST
Still 4 bots with no issue.

08102016-0200 PST
Seems like clockwork. Had 4 bots running and they all got soft-banned. Shut them all down for the night. Sleep is good.

08102016-1000 PST
Started all 4 bots back up to see if they will have anymore issue. They are working again.

It looks like at around 0200 I need to turn off 2 bots if I want to keep any running with on a single IP.

08102016-1015 PST
Soft-banned again after running all 4 bots for about 15 mins.

08102016-1120 PST
Looks like the soft-ban was removed took about an hours. Running only 2 bots for now.

@heki-ru
Copy link

heki-ru commented Aug 9, 2016

I think they do throttle same devices within one IP address. That's because this bot doesn't have custom DeviceInfo yet. You know they can't just limit IP alone, because it will affect public Wi-Fi as well.

@mizhgan
Copy link

mizhgan commented Aug 9, 2016

A little experiment goes right now:

  1. where was a 5 bots running and doing FollowSpiral without any pokemon catch or forts spin.
  2. after shutting down 3 of them - 2 bots doing well
  3. after that one additional bot started - 3 bot runs and doing well for about 30 minutes

UPD
Well, all 5 of bots are running fine just now for about 1.5 hours
I think @xSomeFoolx is right, it is not permament for more than two bots are banned

@Carlito007
Copy link

Confirm.
have the same..
proxy service needed..

@Philipp59
Copy link

update: now I can confirm this. the throttling (read softban) comes with a delay of 30-90min after starting , not sure whats the exactly trigger for it.

@ph3l1x
Copy link
Author

ph3l1x commented Aug 9, 2016

Would this be hard to allow script to bind to a specific IP address?

@refast
Copy link

refast commented Aug 9, 2016

As we can see from this merge pgoapi supports proxy now.

@ph3l1x
Copy link
Author

ph3l1x commented Aug 9, 2016

But does that mean that t he pokemango-bot supports it? If so, how would I go about doing it?

@lyriccoder
Copy link

Hope the pgoapi will be pushed. If they are using requests package, the addition of proxy needs 1 line addition

@ph3l1x
Copy link
Author

ph3l1x commented Aug 10, 2016

It seems that pgoapi supports it. Just not quite sure how to integrate that into pokomongo-bot

@nazox9
Copy link

nazox9 commented Aug 10, 2016

Weird that there are people who are able to run multiple bots, but if I run 2 here IP gets banned after only about 15-20 minutes. Not using any proxy service, etc..

@ph3l1x
Copy link
Author

ph3l1x commented Aug 10, 2016

Yes, would be really nice if we could find a way to attach script to a specific IP address as my box has about 10 ips.

@TCB13
Copy link

TCB13 commented Aug 11, 2016

@ph3l1x you can always use linux network namespaces for that.

Something like:

ip netns add pokes1
ip link set eth0 netns pokes1
ip netns exec pokes1 ifconfig eth0 x.x.x.x/yy up <== the IP + mask
ip netns exec pokes1 ifconfig lo 127.0.0.1/8 up
ip netns exec pokes1 route add default gw x.x.x.x <== default gateway to be used!
ip netns exec python2 pokecli.py -cf ... <== start the bot.

However the bot could be modified to bind to an IP directly. Maybe this? I'm not a python programmer so...

At the extreme you can create a fast SOCKS proxy for each IP maybe using the handy aivarsk/multi-socks tool. Then use one proxy for each bot with ProxyChains as described here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests