Pages:
Author

Topic: Seuntjies DiceBot -Multi-Site, multi-strategy betting bot for dice. With Charts! - page 52. (Read 274841 times)

legendary
Activity: 2198
Merit: 1150
Freedom&Honor
Would be nice if you added a stop function on a specific series of numbers, would be nice for jackpots on plenty of websites.
legendary
Activity: 1717
Merit: 1125
btw, when will be bot update for moneypot v2?!

or you will need update it for every platform/site personally, after they will will update site and be ready to play?!

I have not had the time to migrate my own moneypot applications to v2 of the api. I will do so as soon as I can.

Other moneypot applications supported by DiceBot, like betterbets and bit-exo, should work normally in the bot. I will support the new currencies to these sites with the next release of the bot.

still can't connect bot with bit-exo, people are betting in web site & can do there, but not from bot.

maybe you app will be faster, then i will wait for it!
wich one it is that what will be up soon? #492 or #2668?

2668 will be ready first, 492 will follow suite a few days after. Probably.

my fav bot, been using it since ages - works great and never had issues. make tactic and just use it, will profit or not Wink

Glad you like it, Donations are always welcome.

can u tell me why i can't use dicebot in fortunejack

Because it's disabled.
newbie
Activity: 1
Merit: 0
can u tell me why i can't use dicebot in fortunejack
legendary
Activity: 1526
Merit: 1000
the grandpa of cryptos
my fav bot, been using it since ages - works great and never had issues. make tactic and just use it, will profit or not Wink
full member
Activity: 319
Merit: 100
btw, when will be bot update for moneypot v2?!

or you will need update it for every platform/site personally, after they will will update site and be ready to play?!

I have not had the time to migrate my own moneypot applications to v2 of the api. I will do so as soon as I can.

Other moneypot applications supported by DiceBot, like betterbets and bit-exo, should work normally in the bot. I will support the new currencies to these sites with the next release of the bot.

still can't connect bot with bit-exo, people are betting in web site & can do there, but not from bot.

maybe you app will be faster, then i will wait for it!
wich one it is that what will be up soon? #492 or #2668?
legendary
Activity: 1717
Merit: 1125
btw, when will be bot update for moneypot v2?!

or you will need update it for every platform/site personally, after they will will update site and be ready to play?!

I have not had the time to migrate my own moneypot applications to v2 of the api. I will do so as soon as I can.

Other moneypot applications supported by DiceBot, like betterbets and bit-exo, should work normally in the bot. I will support the new currencies to these sites with the next release of the bot.
full member
Activity: 252
Merit: 100
btw, when will be bot update for moneypot v2?!

or you will need update it for every platform/site personally, after they will will update site and be ready to play?!

waiting for information of official seuntjie.
ready to play cek documentation .

so, thanks a lot seuntjie for his bot for some gambling sites.
I am one of the users of suitjie bots on one of the gambling sites are very satisfied with the programmer's look in your bot feature.
hopefully the more days your bot becomes more developed with additional features that are very useful.
full member
Activity: 319
Merit: 100
btw, when will be bot update for moneypot v2?!

or you will need update it for every platform/site personally, after they will will update site and be ready to play?!
full member
Activity: 319
Merit: 100
Code:
[code]It's not so much the "text" size (ie. the number of characters or spaces etc) of the script... it is what the script is actually doing.

Basically, it is like the difference between a person counting to 10 and then clicking bet... versus counting to 1,000,000 and then clicking bet. Obviously, the second option will take longer.

Having a LOT of commands (10,000 vs. 150) is like basically the same thing... it is like you're asking the bot to count to 1,000,000 which takes time (even for a bot)... so the betting speed is reduced.

Tips:
- Try to avoid "loops" if possible. These are BIG cpu cycle killers
- Try and arrange long if-elseif blocks, so the most likely/regularly occurring situations are tested at the beginning of the block. That way you don't waste CPU cycles doing comparisons for situations that hardly ever happen.

for example:
[code]
if thingThatHappensEverySecondBet == true then
 ..
elseif thingThatHappensEveryFifthBet == true then
 ..
elseif thingThatHappensEvery20Bets == true then
 ..
elseif thingThatNeverHappens == true then
 ..
else
 ..
end

- Try not to include pointless "if" statements... don't do something like this, it needs to evaluate three If statements EVERY time through the code:
Code:
if color == red then
 ..
end
if color == blue then
 ..
end
if color == green then
 ..
end

Do something like this instead:
Code:
if color == red then
 ..
elseif color == blue then
 ..
elseif color == green then
 ..
end
This code may will only need to evaluate one if statement if the color == red, two if the color == blue and worse case scenario, three "ifs" if the color == green.[/code][/code]

w0w, thanks for info, base of my script is based on "if xxx then xxxx, xxxx, xxxx, xxxx, xxxx" so now maybe we are finded why betting speed ration with that kind of large script will slowers down betting by 60-80%

there will be sample:

if lastBet.roll > lp then
   l = l + 1
   ol = ol - 1
   else
   l = 0
   ol = kolm
end
if lastBet.roll < 100 - lp then
   v = v + 1
   ov = ov - 1
   else
   v = 0
   ov = kolm
_______________________
   if l > kolm - 1 then
      chance = lp
      bethigh = false
      t = 1
      base = n  
   end
   if v > kolm - 1 then
      chance = lp
      bethigh = true
      t = 1
      base = n

then i think this kind of stuff is slowering betting - if this what i given is "one", and if this "one" staff is in script 200 times more, betting is slowered by 60-80%!

and if we using lines like "if bla bla, then print bla bla" what will does 'every second bet' then it will kill cpu and ram, yes.

this kind of stuff is bad? any suggestions how can be this samples in better version, to do all the same work100% ?!
HCP
legendary
Activity: 2086
Merit: 4361
Code:
[code]It's not so much the "text" size (ie. the number of characters or spaces etc) of the script... it is what the script is actually doing.

Basically, it is like the difference between a person counting to 10 and then clicking bet... versus counting to 1,000,000 and then clicking bet. Obviously, the second option will take longer.

Having a LOT of commands (10,000 vs. 150) is like basically the same thing... it is like you're asking the bot to count to 1,000,000 which takes time (even for a bot)... so the betting speed is reduced.

Tips:
- Try to avoid "loops" if possible. These are BIG cpu cycle killers
- Try and arrange long if-elseif blocks, so the most likely/regularly occurring situations are tested at the beginning of the block. That way you don't waste CPU cycles doing comparisons for situations that hardly ever happen.

for example:
[code]
if thingThatHappensEverySecondBet == true then
 ..
elseif thingThatHappensEveryFifthBet == true then
 ..
elseif thingThatHappensEvery20Bets == true then
 ..
elseif thingThatNeverHappens == true then
 ..
else
 ..
end

- Try not to include pointless "if" statements... don't do something like this, it needs to evaluate three If statements EVERY time through the code:
Code:
if color == red then
 ..
end
if color == blue then
 ..
end
if color == green then
 ..
end

Do something like this instead:
Code:
if color == red then
 ..
elseif color == blue then
 ..
elseif color == green then
 ..
end
This code may will only need to evaluate one if statement if the color == red, two if the color == blue and worse case scenario, three "ifs" if the color == green.[/code][/code]
full member
Activity: 319
Merit: 100
hey - I have 3 questions! :

1) wich money pot app will be active to play after v2 maintenance complete, you have two apps - idk why, number #492 or #2668? but in dicebot we can connect with dice.seuntjie.com

2) is there some possibility to somehow disable all prints who was showing bot console, with some kind of commads or deleting some file, or editing some file in bot folder?! (i can't edit script and delete prints, because then script will not work fully) i dont talk about 1, 2 or 5 lines in prints every bet, but even 200+ lines printing in every bet if bot is started few seconds/minutes ago.

3) is there possibility to change priority for CPU/RAM usage for bot whatever how?! in windows10 i cant find it, years ago in win7 i had opportunity for games to do that simple in task manager, maybe there is opporunity to do that for dicebot, that he will no eat all CPU/RAM?!

waiting for answers, thanks.

1) The untitled dice app will be unavailable for a quite a while, I will need to migrate that app at some point. The dice.seuntjie.com one will hopefully be back online this weekend with at least btc bets working, depending on how much time I get to work on it.

2) Remove the prints from your script. Prints are for debugging/verbose/notifications only, they have no effect on the bet. There is no way to disable the printing completely or to disable to default prints.

3) DiceBot by itself does not use that much CPU power or memory. It sounds like your script is horribly inefficient with huge arrays/lists that does not get disposed of properly, long for loops and hundreds of print statements. Try optimizing your script a bit
 

I'm removed and maked that script don't shows that "big prints".

maybe for you it will be stpd question but, now there is question, how bot is reading the script?! there is difference between that i will have more collumns side by side, than one cullumn and all things in lines?! and bot will read faster if script will be less "space bars" ?

like sample:
1 = 0 2 = 0 3 = 0 4 = 0 5 = 0
vs
1 = 0
2 = 0
3 = 0
4 = 0
5 = 0
vs (less space bars)
1=0 2=0 3=0 4=0 5=0

in theory there is no difference with that for bot difficultly read the script? or is?

simple there is thing
             -    if i will run small size txt file 4kb/150command lines/rows script with no prints on yolodice with basebet 0.00000010 i will get 8bets per second rate. (even 10-11bet per second, after some script improves)
             -    if i will run the same script but full version what is txt file 256kb/10000command lines/rows without prints, on same yolodice, with same basebet 0.00000010 i will get now only 2bets per second rate.

you said that there is no difference how long is the script, bets should be the same speed/rate, but there is big difference... what you suggesting me to do to improve script for faster betting like with std/small scripts?!


edited:iv did some tests with txt files and their sizes, so yes, less spaces bars, less file size, and iv found that "enter to next line is very expensive" like simbol is 1 byte, space bare&tab is 1 byte, but "enter to next line" is 2 bytes Smiley
legendary
Activity: 1717
Merit: 1125
hey - I have 3 questions! :

1) wich money pot app will be active to play after v2 maintenance complete, you have two apps - idk why, number #492 or #2668? but in dicebot we can connect with dice.seuntjie.com

2) is there some possibility to somehow disable all prints who was showing bot console, with some kind of commads or deleting some file, or editing some file in bot folder?! (i can't edit script and delete prints, because then script will not work fully) i dont talk about 1, 2 or 5 lines in prints every bet, but even 200+ lines printing in every bet if bot is started few seconds/minutes ago.

3) is there possibility to change priority for CPU/RAM usage for bot whatever how?! in windows10 i cant find it, years ago in win7 i had opportunity for games to do that simple in task manager, maybe there is opporunity to do that for dicebot, that he will no eat all CPU/RAM?!

waiting for answers, thanks.

1) The untitled dice app will be unavailable for a quite a while, I will need to migrate that app at some point. The dice.seuntjie.com one will hopefully be back online this weekend with at least btc bets working, depending on how much time I get to work on it.

2) Remove the prints from your script. Prints are for debugging/verbose/notifications only, they have no effect on the bet. There is no way to disable the printing completely or to disable to default prints.

3) DiceBot by itself does not use that much CPU power or memory. It sounds like your script is horribly inefficient with huge arrays/lists that does not get disposed of properly, long for loops and hundreds of print statements. Try optimizing your script a bit
 
full member
Activity: 319
Merit: 100
hey - I have 3 questions! :

1) wich money pot app will be active to play after v2 maintenance complete, you have two apps - idk why, number #492 or #2668? but in dicebot we can connect with dice.seuntjie.com

2) is there some possibility to somehow disable all prints who was showing bot console, with some kind of commads or deleting some file, or editing some file in bot folder?! (i can't edit script and delete prints, because then script will not work fully) i dont talk about 1, 2 or 5 lines in prints every bet, but even 200+ lines printing in every bet if bot is started few seconds/minutes ago.

3) is there possibility to change priority for CPU/RAM usage for bot whatever how?! in windows10 i cant find it, years ago in win7 i had opportunity for games to do that simple in task manager, maybe there is opporunity to do that for dicebot, that he will no eat all CPU/RAM?!

waiting for answers, thanks.
full member
Activity: 169
Merit: 100
I have .db files from different versions of DiceBot. After a new version came out, I would save my old .db files and reference them later. I have a question though. Are the db files from different versions of Dicebot the same? Meaning, is there any advantage to keeping the older versions of .db separate from newer versions. Right now, I have been adding a prefix to the .db files labeling the account I used and the Dicebot version I was using. I have so many files, I am thinking of combing them into one large sqlite file for easy analysis/graphing of my profit/loss. Is there anything I should know before I go ahead and do this? After I combine all the data, is it okay to delete my original .db files?

Side note: When people upgrade their Dicebot application, there isn't a prompt telling you how to upgrade. I mean, I assume people just download the zip, extract it, and then continue. But, they don't know to go to their old Dicebot version, copy the .db file, and paste it into the new Dicebot folder. I think it would be handy to tell people to do this. By the way, is there anything else we should do to migrate our data to new Dicebot applications from here on out?

Yes, there are differences between the db files sometimes. Recent changes include changing the betid from an int64 to a varchar in the version DuckDice became available (3.3.3) and with either 3.3.7 or 3.3.8 (I don't remember which) the bet time column changed from date to varchar and the format the date is saved in changed as well. Before this change, sqlite could not sort the data by date correctly. If you combine them, make sure you combine them to a newer version of the file. If you are confident that you combined the files correctly, you can delete whatever you want. DiceBot will look for a dicebot.db file in the directory it's running from, if there isn't one, it creates one, if there is one, it appends to it.

It's not that important to most people, and for many people, the file gets huge. If this carried over from version to version, there would likely be people with dicebot.db files of over 1GB. This affects performance of the bot (decreases betting speed, uses more memory) as it needs to have the file open to write the bets to it. Your settings are saved in your appdata folder, only your bet data is stored in the bots folder.



Thank you, Seuntjie! You're the best. Cheesy Very helpful.
legendary
Activity: 1717
Merit: 1125
I have .db files from different versions of DiceBot. After a new version came out, I would save my old .db files and reference them later. I have a question though. Are the db files from different versions of Dicebot the same? Meaning, is there any advantage to keeping the older versions of .db separate from newer versions. Right now, I have been adding a prefix to the .db files labeling the account I used and the Dicebot version I was using. I have so many files, I am thinking of combing them into one large sqlite file for easy analysis/graphing of my profit/loss. Is there anything I should know before I go ahead and do this? After I combine all the data, is it okay to delete my original .db files?

Side note: When people upgrade their Dicebot application, there isn't a prompt telling you how to upgrade. I mean, I assume people just download the zip, extract it, and then continue. But, they don't know to go to their old Dicebot version, copy the .db file, and paste it into the new Dicebot folder. I think it would be handy to tell people to do this. By the way, is there anything else we should do to migrate our data to new Dicebot applications from here on out?

Yes, there are differences between the db files sometimes. Recent changes include changing the betid from an int64 to a varchar in the version DuckDice became available (3.3.3) and with either 3.3.7 or 3.3.8 (I don't remember which) the bet time column changed from date to varchar and the format the date is saved in changed as well. Before this change, sqlite could not sort the data by date correctly. If you combine them, make sure you combine them to a newer version of the file. If you are confident that you combined the files correctly, you can delete whatever you want. DiceBot will look for a dicebot.db file in the directory it's running from, if there isn't one, it creates one, if there is one, it appends to it.

It's not that important to most people, and for many people, the file gets huge. If this carried over from version to version, there would likely be people with dicebot.db files of over 1GB. This affects performance of the bot (decreases betting speed, uses more memory) as it needs to have the file open to write the bets to it. Your settings are saved in your appdata folder, only your bet data is stored in the bots folder.

legendary
Activity: 1717
Merit: 1125
Quote
Does your balance show correctly in dicebot after you logged in?


yes, balance are right, and im connected with server right, but betting dsnt starting...

how much is maximum winning and minimal percentage allowed there?

but even in browser, online are 0 or 1 peolpe and no one is betting...


and one more thing? what means in bot "stats" - Maximum bets ? what does that shows?

You should be able to find the max bet information on moneypots site. Max chance is 98%

That stat doesn't mean anything. Make sure you update your bot to version 3.3.8.

Moneypot is still finishing up some systems and I haven'y fully migrated the site to v2 of the bot, it's not working yet.

You able to make a mac version or is that not kosher?
Saw some one in chat thinking about this but then heard nothing more of it.



Please read the last 2 pages of this thread, it was being discussed just 3 posts before your question.

full member
Activity: 169
Merit: 100
I have .db files from different versions of DiceBot. After a new version came out, I would save my old .db files and reference them later. I have a question though. Are the db files from different versions of Dicebot the same? Meaning, is there any advantage to keeping the older versions of .db separate from newer versions. Right now, I have been adding a prefix to the .db files labeling the account I used and the Dicebot version I was using. I have so many files, I am thinking of combing them into one large sqlite file for easy analysis/graphing of my profit/loss. Is there anything I should know before I go ahead and do this? After I combine all the data, is it okay to delete my original .db files?

Side note: When people upgrade their Dicebot application, there isn't a prompt telling you how to upgrade. I mean, I assume people just download the zip, extract it, and then continue. But, they don't know to go to their old Dicebot version, copy the .db file, and paste it into the new Dicebot folder. I think it would be handy to tell people to do this. By the way, is there anything else we should do to migrate our data to new Dicebot applications from here on out?
full member
Activity: 319
Merit: 100
Quote
Does your balance show correctly in dicebot after you logged in?


yes, balance are right, and im connected with server right, but betting dsnt starting...

how much is maximum winning and minimal percentage allowed there?

but even in browser, online are 0 or 1 peolpe and no one is betting...


and one more thing? what means in bot "stats" - Maximum bets ? what does that shows?

& dice game platform is down? because moneypot is still don't finished maintenace?!
full member
Activity: 178
Merit: 100
You able to make a mac version or is that not kosher?
Saw some one in chat thinking about this but then heard nothing more of it.

full member
Activity: 319
Merit: 100
Quote
Does your balance show correctly in dicebot after you logged in?


yes, balance are right, and im connected with server right, but betting dsnt starting...

how much is maximum winning and minimal percentage allowed there?

but even in browser, online are 0 or 1 peolpe and no one is betting...


and one more thing? what means in bot "stats" - Maximum bets ? what does that shows?
Pages:
Jump to: