I have a concern about what's become a common practice for those of us running RC5 only on the dnet clients. If we have everyone set OGR=0 on their clients in order to do RC5 only, what happens when RC5 ends? If we keep OGR=0 in all the inis, then the clients either a.) stop running all together or b.) keep crunching random RC5 blocks until someone comes along and either deletes the client or changes the ini file.
Wouldn't a much better solution be to keep OGR in there and set additional buffer level checking to 4? This causes the client to fetch more wu's from the highest priority project instead of switching to the next project in the list. When the first priority project closes, THEN the clients switch projects. This would have pretty much the same result as setting OGR=0, without eliminating a project completely.
This way, the only time it would switch would be on clients with intermittent internet connections that don't download enough wu's to last between connections. In these cases, the client would exhaust its RC5 buffers, and when it can't download any more it would work on OGR. Then, when the opportunity arises again it would download more RC5 blocks and continue cracking keys instead of nodes.
Wouldn't a much better solution be to keep OGR in there and set additional buffer level checking to 4? This causes the client to fetch more wu's from the highest priority project instead of switching to the next project in the list. When the first priority project closes, THEN the clients switch projects. This would have pretty much the same result as setting OGR=0, without eliminating a project completely.
This way, the only time it would switch would be on clients with intermittent internet connections that don't download enough wu's to last between connections. In these cases, the client would exhaust its RC5 buffers, and when it can't download any more it would work on OGR. Then, when the opportunity arises again it would download more RC5 blocks and continue cracking keys instead of nodes.
