Hey Razzy, thanks for the details but i'm still having issue getting this working with my friends.
So just to clarify, What address do i put in on the blind address box? i assume followers should put in the public static IP of the leader, but what does the leader put in? his own static IP? and i assume he doesn't use his local IP(I.E. 192.168.1.x)
I also made an VPN via PPTP, but looks like our bots still isn't talking to each other.
As the leader, it shows the following:
IsConnected: True
Connection Mode: Server
Connected bots: 0
Behavior Type: Lead
Thanks for any help you can provide.
First to clarify you and your friends are trying to run this from different comps on a different local area network correct?
If that is the case its a bit different that what I do as I run 3 bots all 3 on the same comp on the same network. So it makes the plugin quite simple to use. As such this advice is just from my general knowledge about what you kinda need to do someone might be able to give you better guide after the fact. Note if you are running on different comps but on the same local area network its a bit different than what i'm going to write.
First in order for the bots to communicate they need to be on the same local area network and running on the same port (by default port number:10920). The leaders blind address should be localhost. In the case of them being on the same comp you would have the followers also using localhost as there bind address.
Next for bots running on different comps it gets a bit different. If there not on the same local area network you need to make a VPN witch i've never done so I cant give you much advice on that (
http://www.pcworld.com/article/2030763/how-and-why-to-set-up-a-vpn-today.html is a guide on it but dunno how good it is as never done myself). After getting the VPN set up it assuming all comps are running on that VPN correctly it should now be the same as if there on the same local area network.
Next once there on the same network it should just be a matter of:
1) making use you port forward port number 10920 so that there is no firewall issues (do this on your router and on your winders firewall/ 3rd party firewall) you can change this port to w.e its just 10920 by default.
2) Once that is forwarded im not 100% sure on this part XZJV would have to correct me if i'm wrong but I believe for the followers bind address you would use the local ip of the leader within the VPN not within your normal local area network. The leaders bind address would still be localhost.
Again i've never used this plugin over a VPN so I cant be 100% sure on this but that is what I would try to start.
As a last thing i'm assuming this works like like simple follow did when assuming how to get it working across comps in that it needs a VPN. There used to be a guide showing how to get simple follower working over diff networks ill see if I can find it and edit it in if I can. Might help. Thou to be sure I assume you tried just using a IP of the leader without VPN to make sure it din't work. (thou I assume it dint as i'm rather sure you need to be on the same network).