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

[Party Plugin] SimpleFollow - Multi-Bot Party Plugin

It keeps telling me on my 2nd client that it cannot update through localport or something like that. I need help with the TCP part. Not entirely sure what to put there.
 
Hey!
Your second client needs to connect to your 1st client. If you're using 2 different computers then u need to edit the file SimpleFollow.cs. Just open the file with notepad and look for this line in the code (its in the beginning):

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

just change the localhost with the IP-adress your 1st computer has that the 2nd client (the follower) should connect to.
E.g. In my case, my 1st computer is the leader and are running farming profiles. That computer has IP 192.168.1.25. The SimpleFollow.cs file on this computer should use localhost:10290 as written above.
The 2nd computer is the follower running SimpleFollow.xml and has the IP 192.168.1.46. This computer needs to connect to the 1st one and needs to have the IP-adress to the 1st computer in SimpleFollow.cs. In this example it should be 192.168.1.25:10920.

If you still cant connect to your 1st computer from the follower then u might need to allow that port to be used in your firewall. You can do this by adding a new rule to your firewall for incoming connections. Also, if you portforward 10920 in your router then u can also let your friends connect and follow your character. You ofc need to edit the SimpleFollow.cs on your friends computers with the correct IP/domain to your computer.

Adding a new rule to the firewall in windows 7: How to Open a Port in the Windows 7 Firewall

I hope this works for everyone who has problems connecting and using SimpleFollow. Im working on a powerlvling guide using SimpleFollow; grinding Whimsyshire on Normal/Nightmare/Hell, using two computers and how to setup everything. It will contain detailed explained instructions on how to config your computer(s). Should be out soon, when rrrix updates Trinity and SimpleFollow :)
 
@ehnet: If there was a way to +rep you, I would. That helped me out a lot! Thanks man.


EDIT: Actually, it still doesn't work for me and I tried using Hamachi but I'm not sure what's going on. I followed your TUT which was easy to follow but something on my end won't allow this to work.. It's real frustrating.
 
@Honu: If you're using hamachi then you need to edit the IP in SimpleFollow.cs to what IP the hamachi virtual network card gives you. It should be something like: 25.137.24.13. When you're using hamachi your computer(s) uses that network cards IP address instead of your ordinary network card (eg. 192.168.1.25). So it should work if you using localhost:10920 on your leader and your followers SimpleFollow.cs needs to have your hamachi IP, instead of 192.168.1.25.10920.

Leader: localhost:10920
Followers: 27.137.24.13:10920 (the IP hamachi gives you on the leader computer)

U can see your hamachi IP at the top left when you open up the program.
The add rule in your firewall might still be required.

I dont use hamachi myself so the troubleshooting isnt that good from my side :p Let me know what worked so I can add hamachi to the guide as well :)
 
Pretty much what you said did the trick and it is working. The only thing though is that for some reason, it wasn't working with my PC and laptop but it's working when I use my PC only for both. Thanks again for helping me get this to work. (actually work this time) lol
 
what is your configuration at home with your laptop and desktop computer? both using hamachi? Are you playing with friends over hamachi that u want to be able to connect to your leader? For LAN play with several computers the followers need the leaders LAN ip (eg. 192.168.1.25). For play over hamachi it should be enough with the hamachi ip in the followers SimplyFollow.cs (eg. 27.137.24.13).
 
I tried using localhost for the leader bot and the LAN IP for the follower but it kept giving me that "Can't get an update from [leader]." I'm not sure if I was doing this correctly but it got to the point where I almost gave up until I tampered with Hamachi and got it going finally.
 
Yes you can !!!

can i use this game to play manually and have a bot follow me?
if so how do i do this?

This is not perfect but I'm doing it often when Power levelling news champ in Hardcore.

First you will need to get those Blank profiles working with Trinity Plugin.
http://www.thebuddyforum.com/demonbuddy-forum/demonbuddy-profiles/132380-trinity-compatible-combat-profiles.html

Then you just need to run one of those profiles on your Leaders and you should automaticaly invite your follower and they will follow you until the Wait Timer is over. So if you running a game that will last more then 1 hours adjust the Wait timer.

If you are not sure how to proceed PM me anytime and we will work this out together.
 
Yeah in its current version, and older versions of Trinity it's a little wacky. In the next version of both SimpleFollow and Trinity it works smooooth like butter :)

Coming Soon? probably Monday.
Heya rrrix! Any news on how its going? :)
 
1.2.0 posted

I just realized the version number is different so I probably fixed something since the last release. :D

Been running it for a few weeks, seems to work much better, faster. Haven't figured out how to make it make my coffee yet tho, WIP.

J/K, here's the changelog, I think since last release.


  • Added OnPulse safety check for BotBehavior
  • SimpleFollow now uses BotBehavior hook instead of Plugin Pulse for improved inter-bot communication
  • A little refactoring unecessary TreeSharp Sequences
  • Trinity Integration updates
  • Followers are faster at following leader through portal
  • Refactored Trinity Reflection calls into seperate class
  • Some other minor renaming/refactoring
  • Additional Message / HotSpot debug
  • Increased different LevelAreaId distance from 150 to 250
 
Holy shit, here we go!! Lets try it out if the EU servers will let me play past 4 NV buffs before dc :p Looking forward to testing. Awesome as always rrrix!! :)
 
seem a bit delay when running cross-server party farming. follower keep falling behind even though he has 12ms and leader has none. no problem when running same comp or 2 comp with closed network. anyone noticed this or is it just my slow connection? i'm running leader at work with a pretty slow dsl connection. follower didn't receive update fast enough to keep in sync with leader?
 
seem a bit delay when running cross-server party farming. follower keep falling behind even though he has 12ms and leader has none. no problem when running same comp or 2 comp with closed network. anyone noticed this or is it just my slow connection? i'm running leader at work with a pretty slow dsl connection. follower didn't receive update fast enough to keep in sync with leader?

Try enabling "Use Profile Position" in plugin config window.
 
Any chance of a GUI option next to each friend check box to specify the connection? A mix between local and IP connections?

example:

Friend 1 local
Friend 2 192.168.x.x
etc..

EDIT: Also found a stuck when using simple follow. Act 1 town, when last checkpoint is near the gate. Red is where the bot spawns, green is where it gets stuck behind the burning bodies. I have only had this problem when using simple follow which is why I posted here but not sure if wrong place.

0tQJkoO.png
 
Hi all,

I have this message :

[SimpleFollow] Plugin v1.2.0 Enabled
[SimpleFollow] No longer a follower, replacing OutOfGame hook
[SimpleFollow] Initializing Server Service @ http://192.168.1.19:10920/

For the leader : private static Uri serverUri = new Uri("http://localhost:10920");
For the follower : private static Uri serverUri = new Uri("http://192.168.1.19:10920");

Firewall open on lan

and nothing.... no invitation

Someone could explain what's happen please ?

thx
 
Hi all,

I have this message :

[SimpleFollow] Plugin v1.2.0 Enabled
[SimpleFollow] No longer a follower, replacing OutOfGame hook
[SimpleFollow] Initializing Server Service @ http://192.168.1.19:10920/

For the leader : private static Uri serverUri = new Uri("http://localhost:10920");
For the follower : private static Uri serverUri = new Uri("http://192.168.1.19:10920");

Firewall open on lan

and nothing.... no invitation

Someone could explain what's happen please ?

thx

what's the msg on your follower's window?
 
thx for your answer it's working now i have clean the bot and install all the plugin again it's good.

I have another problem a lot of lag for the follower. If i play and i follow the bot (like the follower) much less latency.
Explanation and may be a solution ?
 
Hi all,

I have this message :

[SimpleFollow] Plugin v1.2.0 Enabled
[SimpleFollow] No longer a follower, replacing OutOfGame hook
[SimpleFollow] Initializing Server Service @ http://192.168.1.19:10920/

For the leader : private static Uri serverUri = new Uri("http://localhost:10920");
For the follower : private static Uri serverUri = new Uri("http://192.168.1.19:10920");

Firewall open on lan

and nothing.... no invitation

Someone could explain what's happen please ?

thx

how many friends does the leader have in its social window? the max is three i think.
 
Another WD Tidbit: The WD seems to think it needs to run up to the mobs before using ACID CLOUD instead of keeping a distance and using it. I saw the WD run up to the mobs, fire acid run away and then run back to the mob again before firing acid.

Thanks!

Do you pick random threads to reply to? Or did you mean to put this in the Trinity thread? :)
 
Back
Top