networking

kylesk

Member
Hi All,
Just registered and have been looking around. Could somebody point me to a document that explains the networking capability of ogrebot?

Currently i am using macrogoblin. I control my main on my server, and then have 5 bots in vmware workstation.

Would much rather have networked bots instead of having to have multiple instances running... due to the active window poping up.

This program looks a lot more user friendly so i am looking to convert over.

thanks
 

Kannkor

Ogre
Hi All,
Just registered and have been looking around. Could somebody point me to a document that explains the networking capability of ogrebot?

Currently i am using macrogoblin. I control my main on my server, and then have 5 bots in vmware workstation.

Would much rather have networked bots instead of having to have multiple instances running... due to the active window poping up.

This program looks a lot more user friendly so i am looking to convert over.

thanks
The technology behind the networking is built into innerspace, and is just connecting via namespace or IP. (I don't think this is what you were actually asking about, but just incase, thought I'd include it).

Here is a link to what I call the MCP (Master Control Panel). http://eq2.ogregaming.com/wiki/index.php?title=OgreMCP

In short, you make buttons with a list of commands (I have generated probably 50 predefined commands that you can add parameters too.. more on this in a sec) and you can add custom commands (more on this in a sec too). Anytime you press a button, it sends the command to all of your sessions. Few examples:
"Hold up" - Makes everyone turn off auto follow.
"Lets go" - Makes everyone auto follow again.
"Jump" - Sure hope you can guess what this does...
"Cast.." and "CastOn.." - These you add parameters (via the interface, not via code), for who you want to cast it, which ability, and who to cast it on [optional]. For example. You right click on a button, select "CastOn.." from the drop down, give it a name (Lets call this Def-DP, for defiler death prevent). In the UI, it tells you to enter 3 parameters. The first one is who will cast the spell: Because I only group with 1 defiler, we can simply put "All". Next, is which spell to be cast (admitly, I don't remember the name of the spell... so lets pretend it's) Death Prevent_01, and lastly, you enter who the spell will be cast on. You can enter your toons name, or an alias (which is just a lookup to a toons name, such as Tank=Kannkor). For more advanced people, you can also do things like: ${Me.Name} - Which will resolve when you press the button to the name of the character who pressed the button.

I could go on and on... Let me know if that answered your question.
 
Top Bottom