[Suggestion] Spam feature

Discussion in 'Suggestions' started by Expipiplusone, Nov 20, 2015.

?

Do you think this would be a cool addition?

  1. Definitely!

    7 vote(s)
    31.8%
  2. It could be, if... (please explain)

    1 vote(s)
    4.5%
  3. I don't think it would, because... (please explain)

    2 vote(s)
    9.1%
  4. No and I'm not gonna tell why (dafuq is wrong with you man?)

    11 vote(s)
    50.0%
  5. This should be included in patron rank (or, if other feature, please specify which one)

    1 vote(s)
    4.5%
  1. Expipiplusone

    Expipiplusone Builder
    Builder ⛰️ Ex-Tycoon ⚜️⚜️⚜️ Premium Upgrade

    Joined:
    Sep 13, 2014
    Messages:
    1,563
    Trophy Points:
    37,590
    Gender:
    Male
    Ratings:
    +774
    • Minecraft Name:
      • Expipiplusone
    • Suggestion:
      • Create a new "Spam" feature that allows some degree of spam. I said some degree of spam, not complete anarchy. Like, if now you can't post (say) more than 2 chat messages in 1 second, having the feature would increase that limit to 5 per second. This kind of thing.
    • Reason:
      • I know, spam is something that we all hate, and it shouldn't be encouraged. But the spam filters treat as spam also what is not actually spam.
        • For instance, when I login, I have a macro that checks my balance, activates fly mode and cheats, joins some channels and leaves others, disables sg and lottery broadcasts, etc. At the present time, this macro takes some time to execute, because there's random wait commands in order to avoid spam filters. None of this does really spam other users' chat streams.
        • Another example is trade ads. Yes, trade spam is awful and I myself think that the "3 minutes between ads" rule is not enough and it should be raised. However, even if you respect the rules, when an ad is made of two consecutive chat messages (which therefore should be posted immediately one after another) you need to put a wait between them in order to avoid triggering the spam alert.
          • This is true not only for trade ads, but in any circumstance when you need to communicate a long and complex standard message such as, for instance, when giving a newbie some useful tips about mining world, nether stars, market, town rules, etc. I haven't made a macro for this yet, but I foresee it would be helpful.
    • Any Other Information:
      • Not really.
    • Link To This Plugin/Is this a custom addition?:
      • I don't know whether this involves some kind of spam filter plugin, but if it does, then it's already installed and it would need only some tweaks.
     
  2. TomKFC

    TomKFC Mayor
    Mayor ⛰️⛰️ Ex-EcoLegend ⚜️⚜️⚜️⚜️ Prestige ⭐ V ⭐ Premium Upgrade

    Joined:
    Aug 24, 2012
    Messages:
    1,786
    Trophy Points:
    74,910
    Gender:
    Male
    Ratings:
    +694
    ...
     
  3. ScarabCoder

    ScarabCoder Builder
    Builder ⛰️ Ex-Mayor ⚒️⚒️

    Joined:
    Sep 12, 2015
    Messages:
    302
    Trophy Points:
    15,790
    Gender:
    Male
    Ratings:
    +233
    Oh yes, PLEASE. I write macros, and when testing them I constantly am getting kicked for spam. Keep chat message spam filter the same, but command spam filter should really change.
     
  4. GStoner3

    GStoner3 President
    President ⛰️⛰️ Ex-President ⚒️⚒️

    Joined:
    Mar 24, 2012
    Messages:
    455
    Trophy Points:
    32,105
    Gender:
    Male
    Ratings:
    +364
    Command spam shouldn't trigger, unless it's something that would show in global (or another) chat.

    For instance, rapid lottery ticket buys show up, thus considered "spam"
    Rapid commands that do NOT show anywhere (/repair all) should not trigger.

    I have no idea what does or does not trigger this, but think anything that does not show for anyone else should be ok.
     
  5. ScarabCoder

    ScarabCoder Builder
    Builder ⛰️ Ex-Mayor ⚒️⚒️

    Joined:
    Sep 12, 2015
    Messages:
    302
    Trophy Points:
    15,790
    Gender:
    Male
    Ratings:
    +233
    Command spam filter should be enabled. Imagine a macro that spammed the /lot command (in order to get time and put it in a variable), with a good 100 commands a second. This could crash the server, and it wouldn't be worth while to just trust people not to do that. However, a very low command spam filter would be fine, like up to 15 commands a second.
     
  6. Expipiplusone

    Expipiplusone Builder
    Builder ⛰️ Ex-Tycoon ⚜️⚜️⚜️ Premium Upgrade

    Joined:
    Sep 13, 2014
    Messages:
    1,563
    Trophy Points:
    37,590
    Gender:
    Male
    Ratings:
    +774
    Exactly the point why I talked about some degree of spam. Also, sometimes macros don't go as we planned and could make the server crash even though we don't mean to, so the spam kicker is a needed protection (but maybe the cooldown time could be lowered?).
    Me too, I only have a very vague idea, that's why I made a pretty generic suggestion. I would love to start a brainstorm discussion on the details, but we would need to be made aware of how the spam filter works right now. Maybe JamieSinn could tell (I'm not tagging him cause I'm not sure we're allowed to tag staff, but please tag him if you know we are)?
     
    #6 Expipiplusone, Nov 20, 2015
    Last edited: Nov 20, 2015
  7. ScarabCoder

    ScarabCoder Builder
    Builder ⛰️ Ex-Mayor ⚒️⚒️

    Joined:
    Sep 12, 2015
    Messages:
    302
    Trophy Points:
    15,790
    Gender:
    Male
    Ratings:
    +233
    You can tag staff, I believe, as long as it isn't irrelevant. But it's Jamie's job to be the ECC developer, I'm sure he looks at the suggestions forum from time to time. Either way, I'll tag both him and Nicit, and I would love this suggestion to be implemented.

    @Nicit6 @JamieSinn
     
  8. matrix_rep

    matrix_rep Runner Up in BB20
    Mythic ⚔️ I ⚔️ ECC Sponsor Resident ⛰️ Ex-EcoLegend ⚜️⚜️⚜️⚜️ Prestige ⭐⭐ XI ⭐⭐ Premium Upgrade

    Joined:
    Feb 5, 2014
    Messages:
    4,666
    Trophy Points:
    106,160
    Gender:
    Male
    Ratings:
    +7,461
    +1 I want to spam
     
  9. jwpwns

    jwpwns ECC Sponsor
    ECC Sponsor President ⛰️⛰️ Ex-Tycoon ⚜️⚜️⚜️ Premium Upgrade

    Joined:
    Sep 1, 2011
    Messages:
    2,568
    Trophy Points:
    71,160
    Gender:
    Male
    EcoDollars:
    $1,699,000
    Ratings:
    +1,642
  10. ScarabCoder

    ScarabCoder Builder
    Builder ⛰️ Ex-Mayor ⚒️⚒️

    Joined:
    Sep 12, 2015
    Messages:
    302
    Trophy Points:
    15,790
    Gender:
    Male
    Ratings:
    +233
    Can you explain why?
     
  11. jwpwns

    jwpwns ECC Sponsor
    ECC Sponsor President ⛰️⛰️ Ex-Tycoon ⚜️⚜️⚜️ Premium Upgrade

    Joined:
    Sep 1, 2011
    Messages:
    2,568
    Trophy Points:
    71,160
    Gender:
    Male
    EcoDollars:
    $1,699,000
    Ratings:
    +1,642
    Its fine how it is no need to mess with it.
     
  12. ScarabCoder

    ScarabCoder Builder
    Builder ⛰️ Ex-Mayor ⚒️⚒️

    Joined:
    Sep 12, 2015
    Messages:
    302
    Trophy Points:
    15,790
    Gender:
    Male
    Ratings:
    +233
    No, it's not. When I create macros, I need to actually have it pause the script so as not to temp-ban the player. There are many times in which it needs to run four or more commands at once. For example, my LWC removal request generator needs to run a bunch of commands to get details about the protection, and it warns me about spamming commands.
    It would make things a lot easier for us macro creators (and users) if this feature was implemented.
    Just because there is a small need isn't a reason why it shouldn't be added, anyway.
     
  13. goblizz

    goblizz The One and Only
    Builder ⛰️ Ex-Tycoon ⚜️⚜️⚜️ Premium Upgrade

    Joined:
    Dec 25, 2013
    Messages:
    1,777
    Trophy Points:
    55,160
    Gender:
    Male
    Ratings:
    +1,575
    -0.5

    For all the good that comes from it, the abuse that could come from it would likely be just as much of a problem.
     
  14. ScarabCoder

    ScarabCoder Builder
    Builder ⛰️ Ex-Mayor ⚒️⚒️

    Joined:
    Sep 12, 2015
    Messages:
    302
    Trophy Points:
    15,790
    Gender:
    Male
    Ratings:
    +233
    We don't want the spam filter to be done away with; that would definitely cause abuse. I just think the filter is way to sensitive.
     
  15. goblizz

    goblizz The One and Only
    Builder ⛰️ Ex-Tycoon ⚜️⚜️⚜️ Premium Upgrade

    Joined:
    Dec 25, 2013
    Messages:
    1,777
    Trophy Points:
    55,160
    Gender:
    Male
    Ratings:
    +1,575
    Nono, I'm just saying that even 5 seconds can get abused. Sure, I see the point about macros; I've been temp banned once or twice for macro spams. But, I'm not so sure increasing the spam filter as a donation is the right solution. It's a thought directed on the right path, imo, but not the solution.
     
  16. ScarabCoder

    ScarabCoder Builder
    Builder ⛰️ Ex-Mayor ⚒️⚒️

    Joined:
    Sep 12, 2015
    Messages:
    302
    Trophy Points:
    15,790
    Gender:
    Male
    Ratings:
    +233
    I can't think what the solution is, then.
    The only users who use macros are the mostly dedicated players. They would not risk getting banned. And if the admins catch someone abusing it, they tempban them, and they probably wouldn't do it again.
     
  17. JamieSinn

    JamieSinn Retired Lead Administrator/Developer
    Builder ⛰️ Ex-Tycoon ⚜️⚜️⚜️ Premium Upgrade

    Joined:
    Jun 4, 2011
    Messages:
    5,447
    Trophy Points:
    82,090
    Gender:
    Male
    Ratings:
    +4,567
    Test on a LAN server. Much safer.
    I partly agree with this.

    I'd like to possibly change the command spam limits, and possibly adding a few whitelisted commands.
    @Nicit6 thoughts?
     
  18. 314

    314 Irrational GameAdmin, former ServerAdmin
    EcoLegend ⛰️⛰️⛰️⛰️ Ex-President ⚒️⚒️ Prestige ⭐ VI ⭐ Premium Upgrade

    Joined:
    Apr 1, 2014
    Messages:
    7,010
    Trophy Points:
    101,160
    EcoDollars:
    $5,880,000
    Ratings:
    +4,919
    *Cough* Macros that require regex matching using ECC's chat formatting *Cough*
    :p
     
  19. kukelekuuk

    kukelekuuk C͕̹̲̽ͪ͐ͩ̔L̜̦̝͈ͦ̿̾̿ḘA̻̗̤̳̐ͭ̆̿̃̑ͭN̊̓͑̇ͯ
    Builder ⛰️ Ex-EcoLeader ⚜️⚜️⚜️ Premium Upgrade

    Joined:
    May 25, 2011
    Messages:
    10,007
    Trophy Points:
    84,160
    Ratings:
    +6,910
    mimic it with tellraw
     
  20. Expipiplusone

    Expipiplusone Builder
    Builder ⛰️ Ex-Tycoon ⚜️⚜️⚜️ Premium Upgrade

    Joined:
    Sep 13, 2014
    Messages:
    1,563
    Trophy Points:
    37,590
    Gender:
    Male
    Ratings:
    +774
    Could you post here how it currently works? Or is it too many code lines?