• Announcements


      Ladies and gentlemen ATTENTION please:
      It's time to move into a new house!
        As previously announced, from now on IT WON'T BE POSSIBLE TO CREATE THREADS OR REPLY in the old forums. From now on the old forums will be readable only. If you need to move/copy/migrate any post/material from here, feel free to contact the staff in the new home. We’ll be waiting for you in the NEW Forums!


      *New features and amazing tools are waiting for you, even more is yet to come in the future.. just like world exploration in BDO leads to new possibilities.
      So don't be afraid about changes, click the link above and follow us!
      Enjoy and see you on the other side!  
    • WICHTIG: Das Forum ist umgezogen!   05/04/2017

      Damen und Herren, wir bitten um Eure Aufmerksamkeit, es ist an der Zeit umzuziehen!
        Wie wir bereits angekündigt hatten, ist es ab sofort nicht mehr möglich, neue Diskussionen in diesem Forum zu starten. Um Euch Zeit zu geben, laufende Diskussionen abzuschließen, könnt Ihr noch für zwei Wochen in offenen Diskussionen antworten. Danach geht dieses Forum hier in den Ruhestand und das NEUE FORUM übernimmt vollständig.
      Das Forum hier bleibt allerdings erhalten und lesbar.   Neue und verbesserte Funktionen warten auf Euch im neuen Forum und wir arbeiten bereits an weiteren Erweiterungen.
      Wir sehen uns auf der anderen Seite!

      https://community.blackdesertonline.com/index.php Update:
      Wie angekündigt könen ab sofort in diesem Forum auch keine neuen Beiträge mehr veröffentlicht werden.
    • IMPORTANT: Le nouveau forum   05/04/2017

      Aventurières, aventuriers, votre attention s'il vous plaît, il est grand temps de déménager!
      Comme nous vous l'avons déjà annoncé précédemment, il n'est désormais plus possible de créer de nouveau sujet ni de répondre aux anciens sur ce bon vieux forum.
      Venez visiter le nouveau forum!
      De nouvelles fonctionnalités ainsi que de nouveaux outils vous attendent dès à présent et d'autres arriveront prochainement! N'ayez pas peur du changement et rejoignez-nous! Amusez-vous bien et a bientôt dans notre nouveau chez nous
Sign in to follow this  
Followers 0

In-game moderation: community power

3 posts in this topic

Posted (edited)

Greetings, fellow adventurers (and probably those who hold some power to make decisions)


Why do I think it is needed

Today I would like to discuss such thing as chat moderation. It is obvious that there are many things which spoil our everyday experience when using chat. The most generic tool which allows some filtering on a personal basis is block-list, but though I'm sure it's not enough for such high-active chat streams as general channel for example. Also, as far as I got the idea there are no in-game moderators so far - and having them as a front-line of dealing with scammers/spam/rude messages have some disadvantages like monopoly of making decisions, impossible to cover 100% uptime and so on.


What do I propose

And here am I, moving to the deal. I have in mind one great solution which proved to be working. That is StackOverflow (I'll refer to it as SO since now) moderation system. To those who don't know - SO has a powerful mechanism which is accessible to every community member in order to moderate the resource. It has a certain reputation system and this allows to moderate resource easily and without efforts of the particular member(s) - the community itself keeps the resource clean. For example, average TTL there for any inappropriate post is ~5 seconds. For more information about their policy, you can read their blog-post on that: http://blog.stackoverflow.com/2009/05/a-theory-of-moderation/

And this model could be easily adapted to the BDO in-game chat. Let we have some internal reputation (let's call in moderation reputation points, MRP) and it applies only for shared channels (whisper and similar stuff doesn't count):

  • User is able to see his MRP in his profile; it's shared across all his characters on all servers (so it's account-specific)
  • Every message in the chat gets two arrows in the left side (before starting of the message). One for up-voting, one for down-voting
  • User can up-vote any message starting from 0 MRP. User can not up-vote neither his own messages nor messages from his guild members
  • Up-voting a message will add +10 MRP to the message poster.
  • User can down-vote messages starting from 100 MRP. Down-vote will count as -2 MRP to the poster and -1 MRP to the down-voter. If user can up-vote/down-vote the message (meaning it's not his/her own message or his/her guild member bessage) then he/she can do it once per message.
  • Message can be down-voted/up-voted multiple times by different users. Each vote stacks. Same guild members can not down-vote/up-vote one message more than 3 times
  • If message got 10 down-votes, it is removed automatically and the poster get additional penalty in 5 MRP.
  • User which has less than -50 MRP can not post to the chat for 24 hours after which his MRP is set to -49
  • If user that was already suspended once posted a message that was again deleted due to low quality, he will be suspended from chat usage permanently.
  • Upon reaching 1000 MRP, user gets rights for "double down-voting". With this, down-vote of such user counts as -2 votes but also gives -2 MRP for the user (so, it's double-effect). This does not affect up-voting, it still counts as 1 vote.
  • Upon reaching 2000 MRP, user gets rights for "triple down-voting": -3 votes / -3 MRP. Both this and "double voting" right also have summary limitation as 3 votes maximum per guild for one message, so if "triple voting" happened, no one from same guild will be able to down-vote it further. Same as double down-voting, it does not affect up-vote.
  • Upon reaching 5000 MRP user gets rights for "solo voting": immediately remove message from chat by giving it -10 votes in a row. This counts as -5 MRP for the user and can not be used more than 10 times per day. Message removing triggers all penalties for the poster like in regular case of removal decided by multiple votes. After reaching limit of 10, user still can down-vote messages and that will be counted as a regular down-vote.
  • Crossing the MRP requirements in backward direction triggers revoke of the corresponding right. So if user is down-voting constantly and crossed 100 MRP (so became below that) - he won't be able to down-vote further until his MRP is again above 100


The numbers are relative

The numbers above are relative and only are there to somehow display that the more MRP user gains - the higher is the trust. Also I put some limitations to prevent trolling from guilds or abusing the system - of course it's not ideal, but won't allow triggering moderation events by the group of interested people. That said - with the development of the community, it will be able to clean the chat by itself and punish scammers/bots heavily : their messages will be removed quickly and on attempts to repeat in future they will be just suspended. There may be more moderation powers that are defined by MRP progression, but I tried to keep as few points as possible to not overload the system with too much stuff.

Few insights why I chose some numbers:

  • -50 reputation for first suspension: If it's a bot/scammer advertising some crappy resource, then it will get it's 10 down-votes, each counting as -2, so 20 in total. On removing, it will get additional -5 MRP, so -25 in total. Bot will send same or similar message again and this time community will be sure it's a scammer so new -25 MRP will send him to silence for 24 hours.
  • 100 reputation on down-vote: in average, if user will post useful message every 20 messages, it's around 200 messages to get down-vote right. It feels as a good trade-off between letting people start down-voting too early and letting bots have their time too much.
  • 5000 MRP for solo-vote: feels like a very dedicated user who helps a lot and is a valuable member of the community. Hard-earned, but well-earned right. I would guess the ETA to get this right would be counted as 2-3 months but the power it gives is very high.
  • 10 solo-votes per day: ten is an average count of blocked scammers and bots I'm blocking if playing ~6 hours that day. I think 6 hours is something that can be called "high" activity for that day and so ten would even leave some gap. The limiter is very important in this case.

So what do you think? May it work in the community like this considering how great does it work for SO?


Sincerely, experienced SO user.

Edited by Dellecross

Share this post

Link to post
Share on other sites

Posted (edited)


Edited by userOnline

Share this post

Link to post
Share on other sites


Down-voting is a necessary mechanics for this approach to work. To avoid frequent use by the personal motives down-voting a message also gives -1 MRP to the down-voter, so he's spending his MRP too, meaning that too often down-voting without posting useful messages will lead to the case when user will have 99 MRP and won't be able to down-vote messages further.


But I admit - probably there are ways to abuse the system, after all, no system is perfect. For that case we might have real moderators after all - which may visit game for something like ~1 time per week and solve edge-cases, I'm sure there will be not so much of them.

Share this post

Link to post
Share on other sites
Sign in to follow this  
Followers 0