Minehut / Meta

Report bugs or issues and request features and updates for Minehut
31 stars 21 forks source link

[FEATURE]: Global Cooldown for Server Advertisements #970

Open NightfireKalos opened 2 years ago

NightfireKalos commented 2 years ago

Checklist

Affected Platform?

Other

What is the feature you are requesting?

A global cooldown for server advertisements, such as limiting advertisements for servers to one every 30 seconds.

For example, if a player tries to advertise a server that has been advertised in the past 30 seconds, they receive a message telling them that the server has been advertised recently, and to try again later.

How is this feature useful for Minehut?

This feature would prevent adbots from spamming the lobbies with advertisement messages and give smaller servers an opportunity to gain more players.

Currently, ad spam is a very prominent issue in Minehut lobbies; the same advertisement for the same server is spammed multiple times at once, essentially flooding the chat and covering up previous advertisements. Many large servers do this, causing any manual advertisements to be easily drowned out.

For smaller servers which cannot afford to purchase alts or bots to advertise for them, their reach is greatly diminished. Additionally, with /ad compensation now being against the rules, small servers are put at an even greater disadvantage.

With this feature, the playing field can be levelled, allowing non-established servers to develop further, helping Minehut diversify its varieties of servers instead of the same few established servers being passed around.

expxx commented 2 years ago

could be considered dupe of #900

NightfireKalos commented 2 years ago

could be considered dupe of #900

checked it out, but while #900 generally requested additional filtering and changing how /ad works, my recommendation is much simpler - just put a cooldown on advertisement for a single server.

Checkmate128 commented 2 years ago

I suggested something similar in a comment on #924. I suggested one minute but the exact time is less relevant so long as it is less than or equal to the Patron rank cooldown.

quick007 commented 2 years ago

https://github.com/Minehut/Meta/issues/242#issuecomment-709500779 <- This is a thing (unsure if it was implemented or not)

FiXed also said this: We should limit the server advertised to be on cooldown so 1 server can't be pinged like 5 times in a row, this leaves viable room between a specific server being advertised a lot more than others, we should allow the linked account to manage who can advertise for them.

Sorce: https://github.com/Minehut/Meta/issues/242#issuecomment-710083094