Pages:
Author

Topic: Seuntjie' Dice bot programmers mode discussion. - page 13. (Read 125420 times)

legendary
Activity: 1007
Merit: 1000
Is it possible to program automatic sending of small part of profit to btc wallet?

   Yes, Using the withdraw function. 
newbie
Activity: 3
Merit: 0
Is it possible to program automatic sending of small part of profit to btc wallet?
legendary
Activity: 1717
Merit: 1125
What could be happening here is the "optimizer" is killing processes that use the internet frequently and a lot of it, like windows updater or other applications that perform automatic updates/update checks. If the bot has access to a larger part of your total network throughput, it will run more stable, faster and use more CPU,ram and disk resources because it has to process more bets.

Giving the bot more CPU power won't make it more stable or let it run faster (unless you're on like a single core 1ghz machine), because 99% of the time the bottleneck is your network and the sites bet throttling.

If you want to find out what the maximum betting speed of the bot is on your PC, run a simulation of 1000 bets and time it, then take the total seconds it took the simulation to run and divide it by 1000. (even on a very crappy PC, this should be at least 25) If you're betting at a site and the betting is slower than that, it's your network, the throttling or the site.

maybe you can give a hint, how to run simulation at all properly? because 98% of a time, when i run sim from console, with any kind of script, even "base default" what is on code place, when dicebot are turned on? all time after first 2-3second i get "dicebot has stopped working" bla bla bla, and closing program automatically. there is no matter if it old, or new version, tryd to reinstall with fresh one etc, nothing help, maybe 1 time of 50, i im getting runsim worked and dont crush. Sad

now i want to test this kind ot thing about "betting speed for each pc" what you given upper Smiley

That usually happens because I haven't implemented the provably fair functions of the site you have selected. Try selecting another site before starting the simulation, like primedice for example.
member
Activity: 64
Merit: 10
If you want to find out what the maximum betting speed of the bot is on your PC, run a simulation of 1000 bets and time it, then take the total seconds it took the simulation to run and divide it by 1000.
to believe i was gonna do 1M Grin ill do that.
full member
Activity: 319
Merit: 100
What could be happening here is the "optimizer" is killing processes that use the internet frequently and a lot of it, like windows updater or other applications that perform automatic updates/update checks. If the bot has access to a larger part of your total network throughput, it will run more stable, faster and use more CPU,ram and disk resources because it has to process more bets.

Giving the bot more CPU power won't make it more stable or let it run faster (unless you're on like a single core 1ghz machine), because 99% of the time the bottleneck is your network and the sites bet throttling.

If you want to find out what the maximum betting speed of the bot is on your PC, run a simulation of 1000 bets and time it, then take the total seconds it took the simulation to run and divide it by 1000. (even on a very crappy PC, this should be at least 25) If you're betting at a site and the betting is slower than that, it's your network, the throttling or the site.

maybe you can give a hint, how to run simulation at all properly? because 98% of a time, when i run sim from console, with any kind of script, even "base default" what is on code place, when dicebot are turned on? all time after first 2-3second i get "dicebot has stopped working" bla bla bla, and closing program automatically. there is no matter if it old, or new version, tryd to reinstall with fresh one etc, nothing help, maybe 1 time of 50, i im getting runsim worked and dont crush. Sad

now i want to test this kind ot thing about "betting speed for each pc" what you given upper Smiley
legendary
Activity: 1717
Merit: 1125
What could be happening here is the "optimizer" is killing processes that use the internet frequently and a lot of it, like windows updater or other applications that perform automatic updates/update checks. If the bot has access to a larger part of your total network throughput, it will run more stable, faster and use more CPU,ram and disk resources because it has to process more bets.

Giving the bot more CPU power won't make it more stable or let it run faster (unless you're on like a single core 1ghz machine), because 99% of the time the bottleneck is your network and the sites bet throttling.

If you want to find out what the maximum betting speed of the bot is on your PC, run a simulation of 1000 bets and time it, then take the total seconds it took the simulation to run and divide it by 1000. (even on a very crappy PC, this should be at least 25) If you're betting at a site and the betting is slower than that, it's your network, the throttling or the site.
full member
Activity: 319
Merit: 100


Well my script has been running for 4 days, the 1st 2 days the bot was unreliable and bet speed varied even when i was rolling large amounts. Maybe you guys have fast computers but the laptop i run it on isn't, and the hard drive is nearly full, now i roll 2 bets per sec minimum. Im happy if it uses more cpu, performance is now consistent.

it depends on script & site where are you playing, if you has scripts who will slowdown pc after long running bot, like example you need to turn off dicebot, and run new one, to get better performance.

and hint, if dicebot are using more cpu(if you think cpu usage% what you see in task manager) bot are slowdowning, because all pc are overloaded. your target is less cpu usage, less ram usage, less disk usage - in task manager to get better performance in dicebot betting! NOT HIGHER!
member
Activity: 64
Merit: 10


Well my script has been running for 4 days, the 1st 2 days the bot was unreliable and bet speed varied even when i was rolling large amounts. Maybe you guys have fast computers but the laptop i run it on isn't, and the hard drive is nearly full, now i roll 2 bets per sec minimum. Im happy if it uses more cpu, performance is now consistent.
full member
Activity: 319
Merit: 100

where and how you can see how much power dicebot or any other programm are taking?! i dont understand what yo mean by word "power" you mean voltage?! or simple cpu usage percentage @ task manager?!
cpu, needing extra voltage for a program is crazy... but funny.

now i see you dont understand what you talking, and your english are worst that my, if you dont understand where starts question, and where need to answer normally Smiley


imo, this optimizator nothing does to bot users, if you are happy that you have more cpu usage, then you are sick!

turn on, more than 6 different bots and run in on fast site like yolo ot bitexo, then you will get 100% cpu usage(unparked), and you will be happy about that?! i don get...
HCP
legendary
Activity: 2086
Merit: 4361
Honestly... that doesn't seem like it has optimised anything. If anything, it looks like it is just putting your CPU under extra load... for no real reason. Huh

I'm always very skeptical about these "optimisation" apps. If DiceBot was only driving the CPU to 30%, then it would appear that there was no need to optimise anything, the bot was not being bottlenecked by your CPU and would have been running as fast as possible. If however, the CPU usage had been maxed at 100% then there was likely some bottlenecking occurring and there might have been room for improvement.

In any case, the likelihood of this app having any effect on DiceBot is relatively small. The overriding factors that will control how fast the bot is able to bet are the latency to the betting site and the size of your bets (most sites prioritise larger bets). RAM and how long the bot has been running have a secondary effect if you have all the graphs/charts on Wink
member
Activity: 64
Merit: 10

where and how you can see how much power dicebot or any other programm are taking?! i dont understand what yo mean by word "power" you mean voltage?! or simple cpu usage percentage @ task manager?!
cpu, needing extra voltage for a program is crazy... but funny.
full member
Activity: 319
Merit: 100

i dont understand, you are happy that dicebot now takes 40-50% of cpu load, then before 30%? what kind of "performance" you get from this game booster?!

or you talking about power(voltage) ?! i dont get.


you get less cpu usage, less ram usage, less disk usage?! or what? if none of that, then about what performance you are talking?!


maybe my english are not great, and i dont understand?!

it can use more power if it needs to its not always stuck between 40-50%, all processes that will slow down a gaming pc are ended and all the resources are left for the games that are added.

where and how you can see how much power dicebot or any other programm are taking?! i dont understand what yo mean by word "power" you mean voltage?! or simple cpu usage percentage @ task manager?!
member
Activity: 64
Merit: 10

i dont understand, you are happy that dicebot now takes 40-50% of cpu load, then before 30%? what kind of "performance" you get from this game booster?!

or you talking about power(voltage) ?! i dont get.


you get less cpu usage, less ram usage, less disk usage?! or what? if none of that, then about what performance you are talking?!


maybe my english are not great, and i dont understand?!

it can use more power if it needs to its not always stuck between 40-50%, all processes that will slow down a gaming pc are ended and all the resources are left for the games that are added.
full member
Activity: 319
Merit: 100
I think i found a way to boost the performance of Dicebot, i downloaded Wise Game Booster, and added Dicebot to it then optimised, it now pulls 40-50% of CPU power when before it only managed around 30. Ill probably have to simulate 1,000,000 spins and see if it takes less than it took me before (about a 10hrs).

i dont understand, you are happy that dicebot now takes 40-50% of cpu load, then before 30%? what kind of "performance" you get from this game booster?!

or you talking about power(voltage) ?! i dont get.


you get less cpu usage, less ram usage, less disk usage?! or what? if none of that, then about what performance you are talking?!


maybe my english are not great, and i dont understand?!
member
Activity: 64
Merit: 10
I think i found a way to boost the performance of Dicebot, i downloaded Wise Game Booster, and added Dicebot to it then optimised, it now pulls 40-50% of CPU power when before it only managed around 30. Ill probably have to simulate 1,000,000 spins and see if it takes less than it took me before (about a 10hrs), and im using a long range wifi dongle, the inbuilt wifi could handle dicebot and it was disconnecting and freezing all the time, im no expert but all problems from the last 4 days straight of using the bot have gone.
HCP
legendary
Activity: 2086
Merit: 4361
A very simple implementation of the stated requirements. As setup, it will bet 0.00001000 BTC at 5% chance every 10 bets.

I have no idea what effect this will have on the rest of the script, there could be strange behaviour with the "previousbet" if the (tmp%stretch==0) check results as true immediately after the "Y" bet is placed... as the value of previousbet will be your "Y" amount.

WARNING: This code is completely untested, use at your own risk.

Code:
chance=49.5
multiplier=2
base=0.00000100
preroll=5
prebet=0.00000001
stretch=3
x=10
y=0.00001000
z=5
count=0
function dobet()
 count=count+1
 tmp = currentstreak+preroll
 if win then
  nextbet=prebet
 else
  if tmp == 0 then
   nextbet=base
  end
  if tmp < 0 then
   if tmp %stretch == 0 then
    nextbet=previousbet*multiplier
   end
  end
 end
 if count == x then
   nextbet = y
   chance = z
   count=0
 end
end
legendary
Activity: 1717
Merit: 1125
Guys,


Could you please help me to put here a piece of code, which will bet every X bets Y amount of BTC with Z% of probability? X, Y, Z will be variables I will control:

Code:
chance=49.5
multiplier=2
base=0.00000100
preroll=5
prebet=0.00000001
stretch=3
function dobet()
 tmp = currentstreak+preroll
 if win then
  nextbet=prebet
 else
  if tmp == 0 then
   nextbet=base
  end
  if tmp < 0 then
   if tmp %stretch == 0 then
    nextbet=previousbet*multiplier
   end
  end
 end
end

Thank you!

Have you looked at the programmer mode tutorials and tried to do it yourself?

https://bot.seuntjie.com/programmermode.aspx
hero member
Activity: 742
Merit: 500
Guys,


Could you please help me to put here a piece of code, which will bet every X bets Y amount of BTC with Z% of probability? X, Y, Z will be variables I will control:

Code:
chance=49.5
multiplier=2
base=0.00000100
preroll=5
prebet=0.00000001
stretch=3
function dobet()
 tmp = currentstreak+preroll
 if win then
  nextbet=prebet
 else
  if tmp == 0 then
   nextbet=base
  end
  if tmp < 0 then
   if tmp %stretch == 0 then
    nextbet=previousbet*multiplier
   end
  end
 end
end

Thank you!
legendary
Activity: 1717
Merit: 1125
quick question, does the simulator use its own "dummy" server seed and client seed, with the same type of algorithm the sites use? or else wouldn't the data be pointless?

copy/paste my similar question and Seuntjie answer in other topic.


Quote from: houseworx on December 29, 2017, 12:05:22 AM
Seuntjie, can you please tell me, how dicebot simulation are worked?!

in simulations, are taked effect like in allmoust all dice site, and taken out that 1% house edge from numbers?!

its like 100% same, and there is no difference, like i was playing in default dice game site with fixed 1% house edge?!

Quote
The simulations use the same provably fair methods as the site that is selected and are usually pretty accurate. It uses the same edge as the site. But since everything is random, a simulation might show you winning after a million bets but when you actually run it, it might bust after 100 bets.

if it make sense for your question...

As for the unanswered part of your question, it uses a dummy seed yes.
Pages:
Jump to: