vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 4.x Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=245)
-   -   Integration with vBulletin - CoinImp Integration Cryptocurrency Miner (https://vborg.vbsupport.ru/showthread.php?t=325930)

TheInsaneManiac 01-31-2018 04:24 AM

Quote:

Originally Posted by Keyser Soze (Post 2592487)
Another idea: Offer a third option to not load the script automatically but offering a flexible button that turns the mining on and off on click and shows the current status (on/off). If admins would be able to place that button anywhere in a template of their choice (for example in the header), I would seriously think about buying your script. But I certainly don't want all users to see the mining notification by default (and I also dont want to run this script in stealth mode). It should also be possible to use this addon as an opt-in-solution, not only as an opt-out-solution.

This is also something similar to JSE coin. I can definitely implement this, but I minds well implement JSE coin as well. This way everyone can experiment with what produces the most coin at the highest rate per coin.

Quote:

Originally Posted by final kaoss (Post 2592523)
Ok explain to me how it makes sense to not show the notification and still show a slider for cpu percentage? If the slider is going to be there, the notification might as well still be there so they know what the slider is for.


"So why not add a dropdownbox (or slide control) in the alert message where the user can choose himself how many percent of his CPU he wants to offer?
"

I could set it up so if you disable the notification then it uses the default setting, this way you still have stealth mode, but if the notification is enabled then it will show a slider to adjust along with the notification.


Quote:

Originally Posted by scottkoz20 (Post 2592525)
Ok - because I'm not overly familiar with bitcoin/crypto-currencies, etc, how does this mod benefit the site AND will take away from the overall user experience?

Not trying to be obtuse, i'm just not seeing how mining my members data is smart and/or beneficial

You earn XMR by using your visitors/members computer cpu power to mine xmr. If you don't set the cpu usage too high, then it will not impact your users browsing experience (unless they are on Windows 95 lol)

Mobile users I have noticed older phones or cheap phones do not handle the mining very well, if at all. (My girlfriend's J7 literally froze when loading my website on 20% CPU, she had to do a battery pull)

I wish there was an all in one way to detect the processor of mobile phones to see if they would be compatible for mining. I thought about checking for Android version using user agent, but the J7 had the latest version of Android and she gets Facebook updates before my S8 does.

In all honesty mobile is not the best means to mine, I have more mobile users to my website than I do desktop and I have 7 million desktop hashes vs 22 thousand mobile hashes. Desktop is more efficient and less of an impact on users unless they live in the stone ages. Of course it all will depend on how high you set the CPU power. I recommend testing the waters. Enable both and see which you get more hashing power from, then disable the other. If users complain turn the cpu usage down, and if that doesn't work disable for the platform with the complaints. This is to say if you have an active forum. Let them know this could be a replacement for advertisements, and that you want to experiment. Just keep in mind even though this prevents adblockers from blocking the miner, they can still disable JavaScript and not get mined.

final kaoss 01-31-2018 03:23 PM

Honestly, I've been thinking about it and I think a better way to go about this would be, to have a notification telling them about the new user setting & linking to relevant User Control Panel section.

Let the user turn it on/off via their User Control Panel (have it off by default). Next, just have a box that says, "would you like to contribute cpu while you browse [forum name]?", with a yes/no option.

Then they can select how much to contribute via a dropdown box with increments of 10.

TheInsaneManiac 01-31-2018 05:09 PM

Quote:

Originally Posted by final kaoss (Post 2592540)
Honestly, I've been thinking about it and I think a better way to go about this would be, to have a notification telling them about the new user setting & linking to relevant User Control Panel section.

Let the user turn it on/off via their User Control Panel (have it off by default). Next, just have a box that says, "would you like to contribute cpu while you browse [forum name]?", with a yes/no option.

Then they can select how much to contribute via a dropdown box with increments of 10.

I've considered a UserCP option as well, maybe opt everyone in automatically and then they can opt out, but trust me, 99% of the people would opt out. This is why adblockers were invented. I feel like leaving it up to the users would defeat the purpose of this plugin. This is how the JSE Coin works, and it's not very successful.

It would be nice if more adblock users used Adnauseam, because we would at least keep a steady ad revenue.

Keyser Soze 01-31-2018 05:47 PM

Quote:

Originally Posted by TheInsaneManiac (Post 2592556)
maybe opt everyone in automatically and then they can opt out [...] I feel like leaving it up to the users would defeat the purpose of this plugin

Ok I'm out and unsubscribed from this thread... If you think that doing this to your forum users without their consent, then good look with watching your community implode as soon as the first thread arises in your forum from users complaining about secretly stealing their CPU load and energy consumption.

final kaoss 02-01-2018 07:27 PM

Quote:

Originally Posted by TheInsaneManiac (Post 2592556)
I've considered a UserCP option as well, maybe opt everyone in automatically and then they can opt out, but trust me, 99% of the people would opt out. This is why adblockers were invented. I feel like leaving it up to the users would defeat the purpose of this plugin. .

I believe that if you give users an incentive to use it, such as earning vbshop credits for using it would entice them to use it.

I know that if there is a leaderboard introduced (which I think vbactivity offers), that some users will get caught up in it... always trying to maintain that top rank.

Otherwise, you would probably have regulars enable it & those who complain about it can be told "well just don't turn it on, if you don't like it /thread".

Trying to around the community's back & not even telling them about it though. No. That's not the way you want to go about handling a modification such as this.

TheInsaneManiac 02-02-2018 05:12 AM

Quote:

Originally Posted by Keyser Soze (Post 2592559)
Ok I'm out and unsubscribed from this thread... If you think that doing this to your forum users without their consent, then good look with watching your community implode as soon as the first thread arises in your forum from users complaining about secretly stealing their CPU load and energy consumption.

Please don't take this the wrong way, I just want to clear the air to you as well as anyone else who may come across your message.

From your reply you state that I do not notify my users as to them being mined. I don't know how you got that from my reply, as I never stated this, but I apologize for the misunderstanding, maybe I worded something wrong or maybe I didn't add enough details, but what I was stating was that leaving the applications disablement up to the users should not be up to them in my opinion, because the purpose of this modification was to prevent lost revenue from them using adblockers. It was their choice to disable ads on your website through an adblocker, what makes you think they won't make the same choice with the miner? You mentioned consent of your users as well. I'd just like to point out what ads do everyday... They are there without the users consent and eat away at users data without their consent. I'll add a UserCP option in the next update, but how others who download this modification use it is out of my control. I'm making this modification for everyone and I'm trying to figure out what others would want to use and making it an option to disable or enable those options so that everyone is happy. I may use the modification how you like with notifying my users, but you shouldn't judge others on how they use the modification, everyone is different.

Also just so you know, I notify my users with a sweet alert one time using cookies. I also have information about it in my terms of service. This was something if others are interested in seeing would be added into the plugin instead of a recurring popup that keeps reminding users of their resources being used. Tell them once so they aren't upset later or being constantly bothered by a reminder of what they agreed to.

Also you got me thinking about something else. Maybe this could be used to (I hate to use this word) punish those using adblock. I could merge my adblock detector in with this mod so that if someone is detected using adblock then they would be alerted to being mined. Then users who support your website through ads would not be mined. It might even convince adblock users to whitelist you.

Maybe others would want to chime in on this if they think it's a good idea?


Quote:

Originally Posted by final kaoss (Post 2592581)
I believe that if you give users an incentive to use it, such as earning vbshop credits for using it would entice them to use it.

I know that if there is a leaderboard introduced (which I think vbactivity offers), that some users will get caught up in it... always trying to maintain that top rank.

Otherwise, you would probably have regulars enable it & those who complain about it can be told "well just don't turn it on, if you don't like it /thread".

Trying to around the community's back & not even telling them about it though. No. That's not the way you want to go about handling a modification such as this.

I was talking about leaving it up to the users to enable or disable the mining, as the purpose of the modification is to recoup from lost ad revenue with adblockers. I'm not sure how everyone is getting that I said "Don't tell your users" from what I have said. I apologize if the way I said it led everyone to that conclusion.

Also in regards to your suggestion, CoinImp does not have an api or a way to track the usage of one specific user, so there would be no way to reward users for their usage. The script itself provides hash count, but it can be easily manipulated by the user. I could implement a reward/leaderboard system, but counts could be easily modified by the user.

linuxvorpal 02-03-2018 07:43 PM

No matter what you decide, the following statement (minimum) is going to eventually bring trouble.

1. If the internet wants to cheat the system with AdBlockers. We will cheat them right back.

You are creating a negative perspective immediately with that statement. Most of the service providers are not interested in cheating their own communities in any way and I am not saying that is what your intention is. But it does create the sense of "us vs them" when a community is all "Us".

It would go better to change that statement and consider what final_kaoss last suggested:

Quote:

Originally Posted by final_kaoss
I believe that if you give users an incentive to use it, such as earning vbshop credits for using it would entice them to use it.

I know that if there is a leaderboard introduced (which I think vbactivity offers), that some users will get caught up in it... always trying to maintain that top rank.

Otherwise, you would probably have regulars enable it & those who complain about it can be told "well just don't turn it on, if you don't like it /thread".

Trying to around the community's back & not even telling them about it though. No. That's not the way you want to go about handling a modification such as this.

Just my 2c.

TheInsaneManiac 02-04-2018 05:03 AM

Quote:

Originally Posted by emptyconnection (Post 2592677)
No matter what you decide, the following statement (minimum) is going to eventually bring trouble.

1. If the internet wants to cheat the system with AdBlockers. We will cheat them right back.

You are creating a negative perspective immediately with that statement. Most of the service providers are not interested in cheating their own communities in any way and I am not saying that is what your intention is. But it does create the sense of "us vs them" when a community is all "Us".

It would go better to change that statement and consider what final_kaoss last suggested:



Just my 2c.

When it comes to turning a profit, it is an us vs them situation. I have to fight to keep my site alive to pay the server bills and for my users to continue to enjoy. I don't have a community myself, I just enjoy bringing modifications to vB. I use this on my toplist site, they choose to block adblockers, so I came up with a solution to something to which the adblockers do not block. If they do not like it then they don't have to use my site. This is how I choose to use it, however anyone can choose to use it how they want. As I stated in a previous statement, let your community know what you are doing and take a vote, I don't have a community, so I can not do this. I've modified the way it works on my site now so that if they use an adblocker, I inform them that we rely on it to keep the website running. If they continue to use the adblocker, then I alert them to mining, and if they disable their adblocking software then they will revert back to ads with no miner. So they have to choose the lesser of the two evils. I hate advertising as much as the next guy, but it's what keeps websites running. If I'm not turning a profit, I'm not going to pay the server bill, and won't keep the website running. My tactics seem to work just fine, as my analytics reflect a 5% increase over the last couple weeks. I just now integrated the adblock detection, so we will see in a week if the miner detours my users back to Adsense.

As I said previously, it would be possible to give an option for a leaderboard, but because CoinImp uses JavaScript, the user could easily manipulate the data to be on top without ever even contributing.

Anyway, this is how I use the modification, there are other users of the modification who have messaged me that don't even notify their users. This modification was made for everyone in mind on how they want to use it. I will no longer be discussing the way I use the modification, as the amount of prejudiced towards my usage is deterring me from wanting to share or support this modification any longer. I don't build modifications because I have a forum (because I haven't had a vB forum in years), I build them because I like to help those that don't have the time or patience to do it themselves.

My responses will be limited to support, suggestions, or problems from now on. Thank you.


All times are GMT. The time now is 03:17 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01174 seconds
  • Memory Usage 1,794KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (10)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (8)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete