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

Ticks/s ??

shro0maz

New Member
Joined
Jan 23, 2013
Messages
56
Reaction score
0
Hi there,

Just wondering what the new Ticks/s counter is counting in the latest version of db.

some kinda DoT-counter?
 
Bot logic/pulse. Think of it as FPS in a game, instead its TPS, ticks per second.
 

That's a different kind of Tick.

The "Ticks/s" in Demonbuddy is how often the bot is reading from the game memory and controlling the game. So if you have 10 tps, then it's reading every 100ms (1000ms/10tps = 100ms).

The higher TPS you have the more "real time" the bot can make decisions, usually at the cost of CPU utilization.

The lower TPS you have will slightly delay the rate the bot makes decisions, but will reduce CPU utilization.

Further reading: http://www.thebuddyforum.com/honorb...oper-forum/36089-how-works-injection-you.html
 
In the lastest one it's 10 ticks, but I always use 30 ticks. :D
 
Thanks :D

Dogmeat u say u run at 30, are you forcing it to run at that?

i get around 15.7-17.2 pretty steady

whats a good rate to have ?

thinking that my i7 2600k and 2133mhz ddr3 memmory could handle a higher number =)
 
Thanks for clarification rrrix.

I'm getting around 7.5-10 ticks/s with i7 2.600K 3.4 GHZ 16GO DDR3 1333Mhz (9-9-9-24)
 
I get about 50-80 ticks per second with the Trinity ticks/s disabled, but if I use the Trinity ticks/s modifier, I can only get it to 30 ticks/s. Seems a bit silly to stop at such a low number, but I don't feel the need to speed up the bot's "reaction time".

I think it should be left at whatever the bot is comfortable running at. It should certainly never be forced higher than default, and it should only be forced to a lower value if it is noticeably taking too much memory.

My specs are i7-3820 3.6GHz quad core processor with 16GB DDR3/1600MHz on a 64bit OS.
 
Thanks for clarification rrrix.

I'm getting around 7.5-10 ticks/s with i7 2.600K 3.4 GHZ 16GO DDR3 1333Mhz (9-9-9-24)

I have the same, except, i'm running at 4.8ghz. Got any other plugins installed? With *only* Trinity and QuestTools alone - no other plugins, you should get much higher. 1 bot running alone and the "tick mod" gets a steady > 100 ticks/s for me.

While you have all your bots running, open task manager, click 'show processes from all users', and sort by CPU time. Make sure D3 is using more than DB and nothing is using more CPU time than either of them.

P.S.:

Tick mod:
Plugins\Trinity\Helpers\BotManager.cs
Lines 42-56 ish
Set BotMain.TicksPerSecond to Int32.MaxValue

Code:
[FONT=courier new]        internal static void SetBotTPS()
        {
            // Carguy's ticks-per-second feature
            if (Settings.Advanced.TPSEnabled)
            {
                BotMain.TicksPerSecond = (int)Settings.Advanced.TPSLimit;
                Logger.Log(TrinityLogLevel.Verbose, LogCategory.UserInformation, "Bot TPS set to {0}", (int)Settings.Advanced.TPSLimit);
            }
            else
            {
[SIZE=4]           [U]BotMain.TicksPerSecond = Int32.MaxValue;[/U]
[/SIZE]                Logger.Log(TrinityLogLevel.Verbose, LogCategory.UserInformation, "Reset bot TPS to default", (int)Settings.Advanced.TPSLimit);
            }
        }[/FONT]

Restart Demonbuddy.
In Trinity advanced settings window uncheck "Enable TPS modification".
 
Hey rrrix i have made the modification in botmanager.cs + unchecked TPS modification ( running only one bot for the test ) . Diablo CPU usage is generally higher than DB ( 3% D3 / 2% DB) but sometimes DB.exe jumps to 5-6%; I'm using trinity/quest tool AND Yar btw. Ticks/s jump to 12.5 max but generally average 7.5/8 + ALL fresh installed from yesterday ( new DB version) with FoM Act 1 Bombastic version

EDIT: Oh i almost forgot im using the modified D3prefs version to lower CPU/GPU usage.
 
I have the same, except, i'm running at 4.8ghz. Got any other plugins installed? With *only* Trinity and QuestTools alone - no other plugins, you should get much higher. 1 bot running alone and the "tick mod" gets a steady > 100 ticks/s for me.

While you have all your bots running, open task manager, click 'show processes from all users', and sort by CPU time. Make sure D3 is using more than DB and nothing is using more CPU time than either of them.

P.S.:

Tick mod:
Plugins\Trinity\Helpers\BotManager.cs
Lines 42-56 ish
Set BotMain.TicksPerSecond to Int32.MaxValue

Code:
[FONT=courier new]        internal static void SetBotTPS()
        {
            // Carguy's ticks-per-second feature
            if (Settings.Advanced.TPSEnabled)
            {
                BotMain.TicksPerSecond = (int)Settings.Advanced.TPSLimit;
                Logger.Log(TrinityLogLevel.Verbose, LogCategory.UserInformation, "Bot TPS set to {0}", (int)Settings.Advanced.TPSLimit);
            }
            else
            {
[SIZE=4]           [U]BotMain.TicksPerSecond = Int32.MaxValue;[/U]
[/SIZE]                Logger.Log(TrinityLogLevel.Verbose, LogCategory.UserInformation, "Reset bot TPS to default", (int)Settings.Advanced.TPSLimit);
            }
        }[/FONT]

Restart Demonbuddy.
In Trinity advanced settings window uncheck "Enable TPS modification".


This would help me big time! Im getting now like 15 ticks, but have a 6 core CPU:eek:
 
Hey rrrix i have made the modification in botmanager.cs + unchecked TPS modification ( running only one bot for the test ) . Diablo CPU usage is generally higher than DB ( 3% D3 / 2% DB) but sometimes DB.exe jumps to 5-6%; I'm using trinity/quest tool AND Yar btw. Ticks/s jump to 12.5 max but generally average 7.5/8 + ALL fresh installed from yesterday ( new DB version) with FoM Act 1 Bombastic version

EDIT: Oh i almost forgot im using the modified D3prefs version to lower CPU/GPU usage.

If you are using Bombastic Trinity, it adds alot of overhead compared to a untouched Trinity. Since there is no repository to see his code changes I am not sure exactly what the cause is.
 
Wow!,

Thanks for the tip RRRIX! i went up to constant 30++ ticks/s now, and i got a way better flow in the bot! this should be pre coded in the next trinity!
what is it that this little change really does with trinity ? just allowing a unrestricted ticks/s or are we trading at a cost of something else here?


Edit: I must say, the bot feels like it got a IQ-boost of 10x with this little trick :D thanks man!
 
I am still like at 25 all the time with bombastic, what could hinder it?
 
hey
i was using i7 950, 16gb ram with 8 bots, was np

now i changed to i5 4670k, oc 4.1 and i have problems
ticks are like 4-8, bots chocking all time, like 2-3 of them, as i can see a lot of cpu usage is free...dont understant how i can improve this
i got unchecked tps in db, using bombastic tirnity.

any steps i can make to make improvements?
 
I can't get my ticks above 8ish TPS. I have a pretty decent rig. I7 930 4ghz, 6gb memory and a 780GTX.

Edit: I figured it out. Had to remove lazyraider and now it's steady at 60 ticks/s.
 
Last edited:
Back
Top