Go Back   vb.org Archive > vBulletin Modifications > Archive > Modification Graveyard
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Miserable Users Details »»
Miserable Users
Version: 3.8.001, by Paul M Paul M is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

Category: Administrative and Maintenance Tools - Version: 3.8.x Rating:
Released: 11-27-2008 Last Update: Never Installs: 977
Uses Plugins
Translations  
No support by the author.

As of 24 Nov 2017 this modification has been withdrawn.

The ever popular "miserable users" hack for vb 3.8.

Basically a way to really annoy anyone you don't want visiting your forum. This version is based on the vb 3.7 version. Credit to Zzed for the original idea.

When classed as miserable, a member suffers ;

1. Slow response (time delay) on every page (20 to 60 seconds default).
2. A chance they will get the "server busy" message (50% by default).
3. A chance that no search facilities will be available (75% by default).
4. A chance they will get redirected to another preset page (25% & homepage by default).
5. A chance they will simply get a blank page (25% by default).
6. Post flood limit increased by a defined factor (10 times by default).
7. If they get past all this okay, then they will be served up their proper page.

Note: All the above options are set in the vBulletin Options.

To install this hack simply download the xml file to your pc and then import it into vbulletin as a product - then create your 'miserable users' usergroup and set the value of this group, and your preferred other settings, in the hacks settings area (vBulletin Oprions > Miserable Users). To make a member suffer just edit their profile to add them to the miserable users group (it will work as either the primary group or as a secondary group).


History:

v3.8.001 - Initial vB 3.8 release.

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #82  
Old 06-16-2009, 06:29 PM
mdawg's Avatar
mdawg mdawg is offline
 
Join Date: Mar 2009
Location: United States
Posts: 363
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Paul M View Post
1. Its an example ip address, one that no one can have in reality - why ?

2. Change it then, thats the point of an option.

3. You would need to use the Automatic Ban Infraction - to make the usergroup visible in the dropdown list it must be a "bannable group" (usergroup option). I believe (untested) that once youve added it, you can remove the usergroups bannable status.
Thanks, got it.

FYI once "banned" via an infraction to MU status, reversing the infraction does not lift the MU status - must do so within Mod or Admin control panel.
Reply With Quote
  #83  
Old 06-16-2009, 06:32 PM
Paul M's Avatar
Paul M Paul M is offline
 
Join Date: Sep 2004
Location: Nottingham, UK
Posts: 23,748
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by mdawg View Post
FYI once "banned" via an infraction to MU status, reversing the infraction does not lift the MU status - must do so within Mod or Admin control panel.
Yep, thats a feature missing from the vb infractions system, hopefully one that will be addressed in vb4.
Reply With Quote
  #84  
Old 07-13-2009, 07:58 AM
radmoose's Avatar
radmoose radmoose is offline
 
Join Date: Jul 2006
Posts: 96
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Paul M View Post
I would guess you have a very small mysql timeout (smaller than your max MU delay setting) so sometimes the users connection is timing out.
I am getting these database errors.

I have a 60 second mySQL timeout and a max MU response time of 60 as well.

So by reducing the MU response to something like 45 that should resolve these timeout errors?

One 'feature' I wish MU had was a log so I could tell easily when someone has been 'hit' by the MU as well as how they were hit. If it wasn't for the error message from vBulletin about the database timeout, I wouldn't easily see what was happening.

In any case, this mod rocks! Thanks! =)
Reply With Quote
  #85  
Old 07-13-2009, 08:31 AM
Paul M's Avatar
Paul M Paul M is offline
 
Join Date: Sep 2004
Location: Nottingham, UK
Posts: 23,748
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yes, if you reduce the MU response time you should be ok.

An SQL timeout of 60 seems a bit low, I use 180.

I think a log would be a bit OTT really.
Reply With Quote
  #86  
Old 07-13-2009, 08:32 AM
Ronald0's Avatar
Ronald0 Ronald0 is offline
 
Join Date: Jan 2009
Posts: 219
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Very creative nice job. Using this.
Reply With Quote
  #87  
Old 07-13-2009, 03:29 PM
tjh4384's Avatar
tjh4384 tjh4384 is offline
 
Join Date: May 2007
Location: Iowa
Posts: 11
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Installed, and thanks
Reply With Quote
  #88  
Old 07-16-2009, 11:39 PM
radmoose's Avatar
radmoose radmoose is offline
 
Join Date: Jul 2006
Posts: 96
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Paul M View Post
Yes, if you reduce the MU response time you should be ok.
OK thanks =)

Quote:
Originally Posted by Paul M View Post
An SQL timeout of 60 seems a bit low, I use 180.
I am running multiple boards and sites on the server and until I ran MU I wasn't getting any errors except when the mySQL server was really offline.

Quote:
Originally Posted by Paul M View Post
I think a log would be a bit OTT really.
Well, I wanted to know if issues were being cased my MU or if there was another reason, so a log would have helped. Also I have a user that was banned, and it would give me an idea that I was properly targeting them. =)

I am using an app that I wrote to parse the HTTP log as well as another plug in to see when they are on. But it would have been nice to see something like the last 100 instances of MU.
Reply With Quote
  #89  
Old 07-26-2009, 03:50 AM
bmckinley's Avatar
bmckinley bmckinley is offline
 
Join Date: Jun 2009
Location: Texas
Posts: 111
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

VB should include on 4.0!
Reply With Quote
  #90  
Old 08-19-2009, 12:18 PM
Saviour's Avatar
Saviour Saviour is offline
 
Join Date: Apr 2007
Posts: 743
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Absoluetly love this...Thanks!
Reply With Quote
  #91  
Old 08-30-2009, 04:20 PM
mdawg's Avatar
mdawg mdawg is offline
 
Join Date: Mar 2009
Location: United States
Posts: 363
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Adding on to the SQL database errors noted by others above, ones in which the punch line is "MySQL Error : MySQL server has gone away," I do believe that most of these have to do with the MU hack. But, isn't this what the MU modification is supposed to do? Delay response?

I have this one particular spammer I MU'ed who is particularly determined to get back on my forums. Or maybe he doesn't even realize he has been MU'ed and just thinks this is the way it is!

Anyway, the errors typically read like this:

Database error in vBulletin 3.8.4:

Invalid SQL:

SELECT forumid, moderatorid, permissions, permissions2
FROM moderator
WHERE userid = 313 AND forumid != -1;

MySQL Error : MySQL server has gone away
Error Number : 2006
Request Date : Tuesday, August 25th 2009 @ 05:38:44 PM
Error Date : Tuesday, August 25th 2009 @ 05:39:15 PM
Script : http://www.XXXYYYXXX.com/forums/
Referrer : http://www.XXXYYYXXX.com/index.php
IP Address : 95.XXX.X.XX
Username : _________
Classname : vB_Database
MySQL Version :


Where the username: ____________ is the user I MU'ed.

(By the way...just FYI, through these database errors I have noticed that the culprit logs on with different (but very similar) IP addresses. So, banning an IP address is not an effective means to keep away a determined spammer.)

But the odd thing is...I am also occasionally getting these database errors for unregistered users:

Invalid SQL:

INSERT INTO cronlog
(varname, dateline, description, type)
VALUES
('vbseo_sitemap_task',
1251271198,
'Google Sitemap Created',
0);

MySQL Error : MySQL server has gone away
Error Number : 2006
Request Date : Wednesday, August 26th 2009 @ 02:19:58 AM
Error Date : Wednesday, August 26th 2009 @ 02:22:24 AM
Script : http://www.XXXYYYXXX.com/forums/cron...and=1251271196
Referrer : http://www.XXXYYYXXX.com/forums/XX-d...ns/___________
IP Address : 97.XX.XXX.XX
Username : Unregistered
Classname : vB_Database
MySQL Version :


And wonder if these cron errors also have to do with this MU add on.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 04:02 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04560 seconds
  • Memory Usage 2,320KB
  • Queries Executed 25 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (6)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.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
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete