Raised This Month: $32 Target: $400
 8% 

Anti-Micspam v0.5 (01/22)


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Author
daleGEND
AlliedModders Donor
Join Date: Feb 2005
Location: USA
Plugin ID:
1238
Plugin Version:
0.5
Plugin Category:
Server Management
Plugin Game:
Any
Plugin Dependencies:
    Servers with this Plugin:
    24 
    Plugin Description:
    Automatically mute or punish players who engage in HLSS/HLDJ spamming with SouceBans integration.
    Old 10-22-2009 , 14:30   Anti-Micspam v0.5 (01/22)
    Reply With Quote #1

    Anti-Micspam automates the process of detecting and punishing players who excessively playback prerecorded audio over in-game VOIP such as with HLSS or HLDJ. The detection technique is derived from an AMX Mod plugin but extends the basic functionality significantly.

    Note: All credit for this plugin goes to the original creator FLOOR_MASTER. I only added a few new features.

    Original Plugin: http://forums.alliedmods.net/showthread.php?p=633905

    Configuration
    • sm_micspam_threshold default: 3
      • How long (in seconds) should I allow transmitting pre-recorded audio before punishment? For example, if you set this value to 0, any micspam will trigger punishment (as long as it's long enough to be caught by the plugin - half a second or so). Setting it higher allows players to play short sounds without punishment.
    • sm_micspam_immunity default: 0
      • What is the minimum immunity level to bypass being punished for micspamming?
    • sm_micspam_punishment default: 0
      • What should I do with micspammers? (0 = Mute, 1 = Kick, 2 = Ban)
    • sm_micspam_mutemsg default: "was muted due to excessive micspam."
      • Message to display to the server when a player is muted for micspam.
    • sm_micspam_kickmsg default: "You were kicked due to excessive micspam."
      • If sm_micspam_punishment is 1, this specifies the message to show to the kicked player.
    • sm_micspam_banmsg default: "Excessive Micspam Violation"
      • If sm_micspam_punishment is 2, this specifies the message to show to the banned player.
    • sm_micspam_bantime default: 5
      • How long should a player be banned for mic spam? (0 = Permanent Ban)
    • sm_sourceban_integration default: 0
      • Do you want to use SourceBan integration for banning process? (1 = Yes, 0 = No)
    Version History
    • 2008-06-03 - v0.1
      • Initial release
    • 2008-06-03 - v0.2
      • Changed tracking method slightly
      • Added sm_micspam_mutemsg
    • 2008-06-11 - v0.3
      • Added ability to automatically ban as punishment
    • 2009-10-22 - v0.4
      • Added support for SourceBan banning
      • Added ability to auto-generate the cfg file.
    • 2010-01-22 - v0.5
      • Added proper cvar to track plugin usage.
      • Adjusted cfg file, must use the new one and delete old.
      • Adjusted mute message to show to entire server.
    Installation
    • Copy micspam.smx to addons/sourcemod/plugins
    • Copy sm_micspambg.cfg to cfg/sourcemod
    Notes from Original Author: I have tested this with TF2 and it should work with all Source games, but I am not certain. If you select muting as a punishment and you want to unmute the player, you must first mute the player manually before unmuting the player. This is because basecomm maintains an internal "muted clients" list and thinks that the player Anti-Micspam muted is not actually muted.
    Attached Files
    File Type: sp Get Plugin or Get Source (micspam.sp - 5868 views - 5.5 KB)
    File Type: cfg sm_micspambg.cfg (1.3 KB, 2910 views)
    __________________
    Bor3d Gaming - A Mature Online Gaming Community

    Feel free to add me on STEAM as well: https://steamcommunity.com/id/b0r3d

    Last edited by daleGEND; 04-02-2010 at 07:25.
    daleGEND is offline
     



    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 -4. The time now is 16:56.


    Powered by vBulletin®
    Copyright ©2000 - 2024, vBulletin Solutions, Inc.
    Theme made by Freecode