User Tools

Site Tools



dopeex_multibot

Description

This AddOn is a lua based AddOn and offers a tool to monitor and control multiple bots.

With MultiBot, all other bot instances can be controlled and monitored from a master instance. It is important that the information of the other instances is available to the master instance. If all instances are running on the same PC, for example with Launch Buddy, there is nothing else to set up.

If some instances are running on other devices or VMs, the folder C:\MINIONAPP\Bots\GW2Minion64\LuaMods\DopeEx_MultiBot\sync has to be synchronized between these devices/VMs and the device the master instance is running on. Any program can be used to automatically synchronize folders and files between other devices when they change.

If you have questions feel free to join my discord and contact me that way.discord.

Important: The price may change over time with the implementation of new features!

Features

  • Control multiple bot instances from one master instance
  • Let all or a single instance start or stop
  • Let all or a single instance change the botmode
  • Let all or a single instance change the map
  • Let an instance change character
  • Shows you the status of each instance (character, level, life status, movement status, bot status, bot mode, map)
  • Synchronize settings between multiple bot instances

Planned Features

  • The options for synctronisation of settings can be extended.
  • Support for more precise botmode settings (depends in many cases on the botmode creators)
  • If demand is high enough, it is planned to develop a desktop application from which all instances can be controlled and monitored.
  • I am open for suggestions and ideas…

Remote Control

In the first section of the remote control you can change settings like bot start/stop, bot mode and map for all bots at the same time. After that there is always a section for every single bot instance where some status information about the bot instance is displayed (character, level, life status, movement status, bot status, bot mode, map). The dropdowns always show the status of the instance, but you can also use them to change the corresponding settings.

  • If an api key is stored, the character can be changed in the first dropdown. If another character is selected, the bot will change the character. When the change is complete, the character name will update in the drop down.
  • In the second dropdown the current bot mode of the bot is shown and can be changed via this one. After selecting a different bot mode, the bot will change the bot mode, and when the change is complete, the information in the dropdown will update.
  • In the third dropdown the current map is displayed on which the bot is located. If you select a different map in this dropdown, the bot will change the map, once the change is complete, the information in the dropdown will update.

General Settings

  • [MultiBot Mode] Specifies whether the bot sets preferences for other bots or takes them over. Only one active instance should be set as master, all other instances should be set to slave.
  • [Api Key] (Optional) An Api Key can be entered here so that you can also change characters with the remote control. The Api Key must have the authorization to access the character information.
  • [Update Api Data] If an api key is entered the character list can be updated with this button.

Remote Settings

  • [Info updates per Sec.] Defines the interval (in seconds) in which the info data is read and written. This does not apply to the reading and writing of control commands.
  • [ ] Switches the upper section in the remote control to command all bots, on and off.
  • [ ] Defines whether the size of the remote control is freely definable or whether it automatically adapts to the content.

Sync Settings

During synchronization the settings of the master instance are always transferred to all slave instances. The Toolbox options are only available if DopeEx_ToolBox is installed.

MultiBot

  • [ ] Synchronizes between all instances where this function is enabled whether the remote function is on or off.
  • [ ] Synchronizes between all instances where this function is enabled, the info update delay.

Toolbox

  • [ ] Synchronizes the WvW Team Ids between all instances where this function is enabled.
  • [ ] Synchronizes between all instances where this function is enabled, the settings and status of the logout timer.
dopeex_multibot.txt · Last modified: 2020/05/08 22:10 by dopeex