Simple as it is
If not pick up Gold for 300 seconds, leave the game and reload the last profile or you pre-set start profile
Works perfectly for around 72 hours so far and tested by many forum buddy. Save me a lot of trouble to monitor the bot. Unless DB or D3 crash, network outage, session invalid, power failure, etc
, bot will never stop.
Updated on 11/17/2012 :Release v0.1
Initial Release, tested by two people on 10 bots and it works well.
Updated on 18/11/2012: Release v0.2.
Added configuration file under Demonbuddy/Settings/GoldInactivityTimer.cfg.
Fixed Log Timer, to show full log history on every 25 seconds hop.
Support Start Profile Configuration
Updated on 18/11/2012: Release v0.3.
Add a reset timer on new Game Joined, so if you define a long waiting time between games, it should work properly.
Instructions:
1. Download the zip
2. Unzip the plugin into DB plugin folder
3. Restart DB and enable the plugin. (You are ready to go at this point)
4. Modify the configuration, disable and re-enable the plugin
If you are willing to put some configuration, open Demonbuddy/Settings/GoldInactivityTimer.cfg file by your notepad.
And you will see something like that.
ForceStartProfile: # true/ false, set to true if you want to force a start profile when inactivity time triggered
expireSeconds: # int, It tells the plugin that if bot hasn't pick up gold for how many seconds, Plugin will try to reset game. Recommend from 150-300.
startProfile: # this field will only take effect if ForceStartProfile set to true. And full profile path is required. If file does not exist, there will be warning when you enable the plugin.
Change them based on your needs. Then re-enable the plugin or restart DB. Monitor the log when DB started, you will either see
or
Which can tell you whether force start profile is enabled or not. And if there is any error message, let me know and I can help you troubleshoot.
Enjoy
View attachment GoldInactivityTimer.zip :Initial Release V0.1
View attachment GoldInactivityTimer_v0.2.zip :Release v0.2
View attachment GoldInactivityTimer_v0.3.zip :Release v0.3
If you are happy with my plugin, I am happy with that too. Thanks
The Plugin is tested that it can perfectly handle following common bot situation.
[table="width: 500, class: outer_border, align: left"]
[tr]
[td]Stuck in one place and nothing happened[/td]
[td]yes[/td]
[/tr]
[tr]
[td]Keep running back and force in Azmodan stairs[/td]
[td]yes[/td]
[/tr]
[tr]
[td]Stuck in a single spot and can not attack or move, even manual control[/td]
[td]yes[/td]
[/tr]
[tr]
[td]Keep trying town portal but there is no blue bar show up[/td]
[td]yes[/td]
[/tr]
[tr]
[td]Keep circling in the random dungon and can not find the exit.[/td]
[td]yes[/td]
[/tr]
[/table]
If not pick up Gold for 300 seconds, leave the game and reload the last profile or you pre-set start profile
Works perfectly for around 72 hours so far and tested by many forum buddy. Save me a lot of trouble to monitor the bot. Unless DB or D3 crash, network outage, session invalid, power failure, etc

Updated on 11/17/2012 :Release v0.1
Initial Release, tested by two people on 10 bots and it works well.
Updated on 18/11/2012: Release v0.2.
Added configuration file under Demonbuddy/Settings/GoldInactivityTimer.cfg.
Fixed Log Timer, to show full log history on every 25 seconds hop.
Support Start Profile Configuration
Updated on 18/11/2012: Release v0.3.
Add a reset timer on new Game Joined, so if you define a long waiting time between games, it should work properly.
Instructions:
1. Download the zip
2. Unzip the plugin into DB plugin folder
3. Restart DB and enable the plugin. (You are ready to go at this point)
4. Modify the configuration, disable and re-enable the plugin
If you are willing to put some configuration, open Demonbuddy/Settings/GoldInactivityTimer.cfg file by your notepad.
And you will see something like that.
Code:
ForceStartProfile=true
expireSeconds=225
startProfile=C:\Profile\A3\START.xml
expireSeconds: # int, It tells the plugin that if bot hasn't pick up gold for how many seconds, Plugin will try to reset game. Recommend from 150-300.
startProfile: # this field will only take effect if ForceStartProfile set to true. And full profile path is required. If file does not exist, there will be warning when you enable the plugin.
Change them based on your needs. Then re-enable the plugin or restart DB. Monitor the log when DB started, you will either see
Code:
[20:42:48.870 N] [GoldInactivityTimer]: Config is now loaded.
[20:42:48.870 N] [GoldInactivityTimer]: Gold Inactivity Expire Timer is set to 100 seconds
[20:42:48.870 N] [GoldInactivityTimer]: Gold Inactivity Force Start Profile [B]Disabled[/B].
or
Code:
[20:43:46.689 N] [GoldInactivityTimer]: Config is now loaded.
[20:43:46.689 N] [GoldInactivityTimer]: Gold Inactivity Expire Timer is set to 225 seconds
[20:43:46.690 N] [GoldInactivityTimer]: Gold Inactivity Force Start Profile [B]Enabled[/B].
[20:43:46.690 N] [GoldInactivityTimer]: Gold Inactivity Start Profile will be C:\Profile\A3\START.xml
Which can tell you whether force start profile is enabled or not. And if there is any error message, let me know and I can help you troubleshoot.
Enjoy
View attachment GoldInactivityTimer.zip :Initial Release V0.1
View attachment GoldInactivityTimer_v0.2.zip :Release v0.2
View attachment GoldInactivityTimer_v0.3.zip :Release v0.3
If you are happy with my plugin, I am happy with that too. Thanks

The Plugin is tested that it can perfectly handle following common bot situation.
[table="width: 500, class: outer_border, align: left"]
[tr]
[td]Stuck in one place and nothing happened[/td]
[td]yes[/td]
[/tr]
[tr]
[td]Keep running back and force in Azmodan stairs[/td]
[td]yes[/td]
[/tr]
[tr]
[td]Stuck in a single spot and can not attack or move, even manual control[/td]
[td]yes[/td]
[/tr]
[tr]
[td]Keep trying town portal but there is no blue bar show up[/td]
[td]yes[/td]
[/tr]
[tr]
[td]Keep circling in the random dungon and can not find the exit.[/td]
[td]yes[/td]
[/tr]
[/table]
Last edited: