Pages:
Author

Topic: [ANN] Miner Control 1.6.1 - Auto profit switching miner controller - page 6. (Read 164304 times)

hero member
Activity: 698
Merit: 500
find it, it was missing “cname”, "tag" was not enough, works now Smiley

p.s. btw for Expanse use ''-allcoins exp'' instead of "-allcoins -1" and "nofee -1" for musicoin as after an hour miner restarts itself and MC can't shut it down afterwards
full member
Activity: 133
Merit: 100
well it doesn't work, after 20 minutes it says DEAD, deadtime is the time after pool is declared dead to try to switch back to it.

pool is fine, MC says it's DEAD after arround 20 minutes.

As I see from the code  if (!_process.IsRunning() && _currentRunning != null) the string becomes dead, if it is started, but now miner instance (as system process) running or being crashed. If you try the pool without MC, from ordinary bat file for example. Is it OK?
hero member
Activity: 698
Merit: 500
well it doesn't work, after 20 minutes it says DEAD, deadtime is the time after pool is declared dead to try to switch back to it.

pool is fine, MC says it's DEAD after arround 20 minutes.
full member
Activity: 133
Merit: 100
manual fee should override api data.

"devfee" does not work if set, it even multiplies fees by 0.

edit:
found another bug, default settting "avgspeedticks":10, 10 is low enough to cause trouble with etherium or clones when miner had not submitted a share miner is declared DEAD, but MC does not try to shut it down, instead it launches another miner and trying to mine something else while etherium miner is still running causes next miner to be declared dead and it all runs in a spiral of rig lock up...
edit2:
 how to disable or increase those 20 minutes when miner is declared DEAD?
edit3:
 seems trying to add musicoin @ MiningPoolHub was a total failure...

1) I'll check miner's devfee more precisely.
2) "avgspeedticks" is just averaging period for worker speed, it shouldn't cause "dead" status. As for me, met similar signs with Claymore miners. Usually folks set retries amount for each miner in "aparam3":, ccminer -r 1, claymore  -r -1. It is solving the start of many instances of miners.
3) should be "deadtime" key in config. I've changed anything for this, it stayed from previous releases, let me know if something works incorrect.
4) MUSIC for MPH and Genoil { "active" : true, "cname": "musicoin", "algo": "ethash", "tag":"music", "folder": "_APARAM1_", "cweight": 1,  "fee": 0.9, "command":
"_APARAM2_", "arguments": "_APARAM3_ -S _SPARAM1_:20585 -O _ACCOUNT_._WORKER_ _SPARAM2_" },
full member
Activity: 133
Merit: 100
First of all, thank you for this great MC tool. It saves a lot of time.

I've tried to add solo-mining coins to mine.
It works if launched manual, but MC doesnt show price, diff or Earn columns.

Here is my code:
 "SOLO-SIB": {"pricemode": 0, "cweight": 1, "fee":0,
        "algos": [{"active" : true,  "cname": "sibcoin", "priceid": "168", "tag": "SIB",  "algo": "sib", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ 192.168.2.231:9335 -u 1 -p 123 -i 22" }]

WTM is enabled in "general" :
 "wtmbuffer": true,
        "wtmsyncperiod": 2,
        "wtmextracoins":true,
        "wtmurl": "http://whattomine.com/coins.json",

Did I miss something?

Everything looks normal, but change the name "SOLO-SIB" for "WTM-SIB". It is key word for any manual-configured pool with price to be taken from WTM.
full member
Activity: 158
Merit: 100
mine safe o/
First of all, thank you for this great MC tool. It saves a lot of time.

I've tried to add solo-mining coins to mine.
It works if launched manual, but MC doesnt show price, diff or Earn columns.

Here is my code:
 "SOLO-SIB": {"pricemode": 0, "cweight": 1, "fee":0,
        "algos": [{"active" : true,  "cname": "sibcoin", "priceid": "168", "tag": "SIB",  "algo": "sib", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ 192.168.2.231:9335 -u 1 -p 123 -i 22" }]

WTM is enabled in "general" :
 "wtmbuffer": true,
        "wtmsyncperiod": 2,
        "wtmextracoins":true,
        "wtmurl": "http://whattomine.com/coins.json",

Did I miss something?
hero member
Activity: 698
Merit: 500
manual fee should override api data.

"devfee" does not work if set, it even multiplies fees by 0.

edit:
found another bug, default settting "avgspeedticks":10, 10 is low enough to cause trouble with etherium or clones when miner had not submitted a share miner is declared DEAD, but MC does not try to shut it down, instead it launches another miner and trying to mine something else while etherium miner is still running causes next miner to be declared dead and it all runs in a spiral of rig lock up...
edit2:
 how to disable or increase those 20 minutes when miner is declared DEAD?
edit3:
 seems trying to add musicoin @ MiningPoolHub was a total failure...
full member
Activity: 133
Merit: 100
nicehash fee is 4%, is it hardcoded to 3%?
No, it is not hardcoded. Can be changeable via config "fee" key.

if used on another pool, will it override what is provided by api?

Fee can be set in config, but if pool provides its value in API, it will be overwritten. Nicehash doesn't have fee in API reporting, so it should be set manually.
hero member
Activity: 698
Merit: 500
nicehash fee is 4%, is it hardcoded to 3%?
No, it is not hardcoded. Can be changeable via config "fee" key.

if used on another pool, will it override what is provided by api?
full member
Activity: 133
Merit: 100
As far as the last beta looks to be rather stable, decided to public a release 1.7.0.

Compiled Windows build is available per links as usual:

https://drive.google.com/open?id=0Bz8-ln3QUcV4U3kzVXFzMUI0VUE

https://mega.nz/#F!rhAFCbIa!F4XoHfIYoPYgJ-V1TUyP2A


Source code for release can be found here:

https://github.com/PaulGiraudy/MC


Work on further improvement still goes on.
full member
Activity: 133
Merit: 100
nicehash fee is 4%, is it hardcoded to 3%?
No, it is not hardcoded. Can be changeable via config "fee" key.
hero member
Activity: 698
Merit: 500
nicehash fee is 4%, is it hardcoded to 3%?
legendary
Activity: 1498
Merit: 1030
@Giraudy, any way you could add coins from the Coins section in WhatToMine.com?  Specifically the Skein algorithm based coins?  They have JSON access just like the main list, here:

Skein is highly profitable for 1070's normally peaking the charts, not sure why its not on the main list.



 shhh, we want to keep those under the radar....
full member
Activity: 223
Merit: 100
Can you point me how is the best way to configure dual mining: Ether on pool and only change pascal/decred/sia on nicehash for best profit?
member
Activity: 120
Merit: 11
bullshit, neither yiimp or zpool are configured to work like that, they are simply prop, so was original yaamp pool!
You can check the source code if you like: https://github.com/tpruvot/yiimp/blob/next/web/yaamp/core/backend/blocks.php

Lines 14-18 find all the valid shares for the current block
Lines 20-56 credit the earnings to each miner holding valid shares
Lines 58-64 delete all the shares from the algo, except those generated in the past 5 minutes

Code:
	$delay = time() - 5*60;
$sqlCond = "time < $delay";
if(!YAAMP_ALLOW_EXCHANGE) // only one coin mined
$sqlCond .= " AND coinid = ".intval($coin->id);
dborun("DELETE FROM shares WHERE algo=:algo AND $sqlCond",
array(':algo'=>$coin->algo));

If you meant this line:

Quote from: hashrefinery
If you're mining an algo where blocks are found infrequently, its effectively PPS, but if you're mining in the 5 minutes leading up to a block being found you'll have some shares carry over into the next round.
That was indeed an error - I meant to say PROP instead of PPS.
hero member
Activity: 698
Merit: 500
bullshit, neither yiimp or zpool are configured to work like that, they are simply prop, so was original yaamp pool!
member
Activity: 120
Merit: 11
which pools are the best to use with MC ? I mean what it's more effective to use PPS pools when switching.
or mine small coins with small block time.
I'm use yiimp at the moment, maybe anyone can recommend another?

MPH use pplns and show usually higher price, which I seems not adequate.
yiimp based pools such as Hash Refinery, Zpool, etc do two things when a block is found:

1) Divide the block reward proportionally among users valid shares (minus fees)
2) Delete valid shares on the algo older than 5 minutes (default value)

This is neither PPS or PPLNS, but a custom approach that suits multi-algo mining.

If you're mining an algo where blocks are found frequently it will take 5 minutes for your percentage of the shares to come up to the full value as older shares are aged out.  Similarly when you stop mining you'll keep getting some block rewards for the next 5 minutes + 1 block.
If you're mining an algo where blocks are found infrequently, its effectively PPS, but if you're mining in the 5 minutes leading up to a block being found you'll have some shares carry over into the next round.

Hope that helps.
sr. member
Activity: 472
Merit: 250
lux8.net
which pools are the best to use with MC ? I mean what it's more effective to use PPS pools when switching.
or mine small coins with small block time.
I'm use yiimp at the moment, maybe anyone can recommend another?

MPH use pplns and show usually higher price, which I seems not adequate.
hero member
Activity: 698
Merit: 500
MC got caught on nicehash spike, then price went 0 and it never switched back

2017-05-03T11:57:25, Start, Automatic, NiceHash, keccak, , , hashrt:156375.00, tpavgsp:0.00, plfee:3.0 %, price:0.009900, earn:0.001548, fees:0.000046, power:50.0000, netearn:0.001502, avgearn:0.001505, balBTC:0.000000, servbal:0.003278, runtime:00:05:22

03.05.2017 г. 12:01:40 ч.
----------------------------------------------
Type: DivideByZeroException
Message: Attempted to divide by zero.
Stack trace:    at System.Decimal.FCallDivide(Decimal& d1, Decimal& d2)
   at System.Decimal.op_Division(Decimal d1, Decimal d2)
   at MinerControl.MiningEngine.RunBestAlgo(Boolean isMinimizedToTray)

above repeated every second until I stopped it.
full member
Activity: 202
Merit: 100
Hi, How to disable price dynamic? Thanks.
Pages:
Jump to: