What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

[Party Plugin] SimpleFollow - Multi-Bot Party Plugin

In its current form, without modification - what Gniller did, yes they have to run on the same P.C.

I feel that opening yet another port on a local computer may not be the wisest of ideas, as I have done absolutely no security testing or research relating to the WCF based HTTP service used here, and have no clue what vulnerabilities, if any, exist against a WCF based HTTP server. However, I do know that not everyone runs with their machine behind a firewall.

But for those two do, or even have multiple machines running on a private network with NAT, etc, having the leader/follower service bound to a particular IP/port would be beneficial.

Regardless, if you want to change this:

Open SimpleFollow.cs

Find this:
Code:
private static Uri serverUri = new Uri("http://localhost:10920");

and change "localhost" to the internal IP of the leader bot; for example:

Code:
private static Uri serverUri = new Uri("http://192.168.0.1:10920");

Of course, this might become a pain in the ass if you're using DHCP, but if you're not running on a school network or anything it should be simple enough to get a static private IP for your local network.

P.S. If you are NOT running behind some sort of firewall/router, and you don't trust every other machine on your network, I wouldn't do this.

cheers,

rrrix

I am running on 1 x VMware inside of my PC. I changed IP address in my leader bot running in VMware according to your suggestion but I still get this error
on my follow bot with this error. I replaced "localhost" with IP number but it still say "local host"


[SimpleFollow] Initializing Client Service connection to http://localhost:10920/Follow
[SimpleFollow] ERROR: Could not get an update from the leader using http://localhost:10920/Follow. Is the leader running?
[SimpleFollow] Out of game, Waiting for leader
Bot Thread Ended. Was this requested?

EDIT: Fixed the problem. It is running good thanks
 
Last edited:
leader client still freezing when i run simplefollow team setup

and it doesnt matter if i run bounty/rift or normal explore profiles :(

any tweak now ?

Same here, the behavior is very strange. The leader client hangs up but the character still plays (visible on follower client). Sometimes if I stop leader DB in time it resumes, but if I stop leader DB after some time the leader client will disconnect. This was not happening weeks ago.

Any ideas?
 
rrix,

Thank you for this amazing plugin.

I finally figured out how to run in virtual machine. It took all morning. If I were rrix it could take 5 min.
 
Last edited:
so after reading a lot of pages i figured out that it is not possible to run BOTH bots from the same PC without a virtual machine.

what i wanted to do was play my main and have my bot follow me. both played on same PC
 
so after reading a lot of pages i figured out that it is not possible to run BOTH bots from the same PC without a virtual machine.

what i wanted to do was play my main and have my bot follow me. both played on same PC

Doable I play the leader manually with 3 followers
 
Set up 2 accounts using this, got them both ingame and tried to run Rrix act 1-5 profile on the main 1, and simplefollow_relogger on the alt (Using R-Yarr)

For some reason the main account doesn't seem to wanna do act 1-5..it just sits idly around doing nothing most of the time, spamming me with messages such as

Find Adria's Hut
Find Adria's Hut
Find Adria's Hut
Find Adria's Hut
Find Adria's Hut
Find Adria's Hut
Find Adria's Hut
Find Adria's Hut

but never actually moving, anybody have a similar issue?


edit: nvm..questtools wasn't on, I'm dumb.
 
Last edited:
Doable I play the leader manually with 3 followers

Can you please share what settings you use and are you running any type of YAR?

I can get a 3 box setup with Innerspace/YAR to run for maybe a rift.. but then the leader will start to error out and just stand in the middle of a rift/map
 
Uploaded 1.3.28

I fixed a bunch of stuff, should run much smoother
Merged Glancey's townportal stuff too
 
Sweet, I wish I could test this right now. I love when updates hit my favourite plugin!

Thanks rrrix.
 
why my bot now always comes out of the game instead of waiting to close and open a new rift?
 
Anyone who's been successful running this plugin on say..Act 1-5 wanna share with me your trinity trash pack settings ? ;D
 
Uploaded 1.3.28

I fixed a bunch of stuff, should run much smoother
Merged Glancey's townportal stuff too
Oh sweat big thanks :D. Will test it out with my custom explore profile and bounties and rifts and will report how it works now :)
 
rixxx i love u :D

trinity .28 + db 405

working flaweless right now. tested bounty + custom explore profile :)

no performance issues
 
i keep getting,

Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.Real*****.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.Real*****.PrivateInvoke(MessageData& msgData, Int32 type)
at SimpleFollow.IFollowService.GetUpdate()
at SimpleFollow.SimpleFollow.ClientUpdate()
[SimpleFollow] Initializing Client Service connection to http://"my friends IP here":10920/Follow


even after changing the coding from local host to his IP in the simple follow .cs file

then a couple seconds later i get the same message but with

Server stack trace:
at System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout)
at System.ServiceModel.Dispatcher.RequestChannelBinder.Request(Message message, TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, *****OperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannel*****.InvokeService(IMethodCallMessage methodCall, *****OperationRuntime operation)
at System.ServiceModel.Channels.ServiceChannel*****.Invoke(IMessage message)

Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.Real*****.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.Real*****.PrivateInvoke(MessageData& msgData, Int32 type)
at SimpleFollow.IFollowService.GetUpdate()
at SimpleFollow.SimpleFollow.ClientUpdate()
[SimpleFollow] Replacing BotBehavior TreeHook (20092.79)
[SimpleFollow] Initializing Client Service connection to http://"friends IP":10920/Follow
[SimpleFollow] ERROR: Could not get an update from the leader using http://"friends IP":10920/Follow. Is the leader running?
[SimpleFollow] System.TimeoutException: The request channel timed out attempting to send after 00:00:05. Increase the timeout value passed to the call to Request or increase the SendTimeout value on the Binding. The time allotted to this operation may have been a portion of a longer timeout. ---> System.TimeoutException: The HTTP request to 'http://"Friends IP":10920/Follow' has exceeded the allotted timeout of 00:00:05. The time allotted to this operation may have been a portion of a longer timeout. ---> System.Net.WebException: The operation has timed out
at System.Net.HttpWebRequest.GetRequestStream(TransportContext& context)
at System.Net.HttpWebRequest.GetRequestStream()
at System.ServiceModel.Channels.HttpOutput.WebRequestHttpOutput.GetOutputStream()
--- End of inner exception stack trace ---
at System.ServiceModel.Channels.HttpOutput.WebRequestHttpOutput.GetOutputStream()
at System.ServiceModel.Channels.HttpOutput.Send(TimeSpan timeout)
at System.ServiceModel.Channels.HttpChannelFactory`1.HttpRequestChannel.HttpChannelRequest.SendRequest(Message message, TimeSpan timeout)
at System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout)
--- End of inner exception stack trace ---
 
Follower is still leaving party when the follower game loads quicker than the leader... this is with .28
 
Still feel like I'm doing something wrong, just little things..example:

Act 1-5 profile

When it starts an act 1 profile obviously you have no town portal and technically you are already in town, so the follower just sits at the start and hangs around, for some reason the main bot isn't progressing without me manually going to Leah in the 'this is killing business' pub.

Another example is..One of my followers went on a townrun, whilst my main bot went into a boss instance, then my follower obviously couldn't join him because..well he's in a boss instance, but then my main bot just sat at the start of the instance, like he's waiting for the follower? not sure.

What plugins should be enabled on my follower bot other than SimpleFollow? currently I have SimpleFollow - Trinity - YARComms

Is there any logs that I should post that could assist with this?
 
Hi rrrix,

Im wondering if this plugin would make it possible to bot in rifts as a party on two different computers.

i.e Me and my brother are both botting and would like to do that in party for the increase in exp/loot using the rifter bot.

have anyone else tried this ?

IS it possible to play party by loading a simple profile on one of the computers, that just follow the one player in the party ?
 
Back
Top