Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add content warning system #55

Open
rubenwardy opened this issue Apr 16, 2023 · 12 comments
Open

Add content warning system #55

rubenwardy opened this issue Apr 16, 2023 · 12 comments
Labels

Comments

@rubenwardy
Copy link
Member

rubenwardy commented Apr 16, 2023

  • Allow server announce to include content warnings
  • Allow overriding the content warnings of a server manually
  • Filter /list.json by default to not include certain content warnings by default (filtering will be done client-side)
  • Add query argument to /list.json to show certain categories, ie: ?show=all

example content flags:

  • adult_only
  • sexual
  • drugs: drugs or alcohol.
  • gambling
  • gore: blood, etc.
  • horror: shocking and scary content.
  • violence: non-cartoon violence.

Alternative

Ban problematic content in #54

@minetest minetest deleted a comment Apr 16, 2023
@bplx
Copy link

bplx commented Apr 16, 2023

That's cool, but it's less specific. What if you wanted to join a server that has violence and drugs, but no nudity, how would you know? You could bundle content flags alongside it, but then that just invalidates the sammy rating.

@bplx
Copy link

bplx commented Apr 16, 2023

I am also working on adding the content flags system in-game: how does this look, for a user interface?
image
Edit: I think it would open a menu with a list of checkboxes with specific flags.

@Warr1024
Copy link

I like the idea of having the server content system align largely with CDB's content warnings, especially since that means we can default the server's content flags to a union of the content flags from installed mods automatically, for server owners who forget to set them up manually.

I also like the idea of some generic "adults_only" kind of flag that's independent of more specific flags, which can be used by server owners to warn that children are discouraged or unwanted in certain places.

There might also be some value in having flags that are like the inverse of these, like "family_friendly" in the general sense, or "no_swearing" or "no_adult_discussion" for more specifics; people may want to use these to filter out servers in the server list where the kinds of things they may want to do would be disallowed. Though I'm rather less sure of this because it complicates filtering (you can't just hide anything with any flag by default) and it would only be useful if players were given filtering options in the UI.

@rubenwardy
Copy link
Member Author

sfan5 doesn't want to have to moderate or enforce content warnings, so is suggesting just having a single flag for "adult only" servers - which includes both servers that have mature content and those that don't want kids

@Warr1024
Copy link

Just an "adult_only" flag could work, and would at least solve the problem we have now. We would lose the ability to automatically set it based on CDB, since there are no flags there that are clearly adult-only.

if we only have one flag then it makes me wonder if an even more generic name like "hidden" makes more sense, to cover cases we haven't seen yet. Users who disable the filter would need to be adults and be able and willing to see some ... stuff.

Coarse-grained filtration like this though will likely further depress the audience volume available to servers seeking to cater only to adults, because adults who might be interested in such servers might leave the filter on to hide servers that are much more extreme, since there would be no in-between option that shows only the less extreme ones.

@ghost
Copy link

ghost commented Apr 24, 2023

I'd just suggest a "hidden" flag added by minetest.net moderation. Flagged servers are no longer shown on the serverlist. However newer minetest versions should include an opt-in feature to display those servers. However logically this isn't available for old MT versions, but there are so many players running around still having those versions installed, especially young ones, so it's worth it.

@ghost
Copy link

ghost commented Apr 24, 2023

sfan5 doesn't want to have to moderate or enforce content warnings, so is suggesting just having a single flag for "adult only" servers - which includes both servers that have mature content and those that don't want kids

It seems to me the most reasonable thing to do. A scarlet mark, let's call it.

It's OK to have servers for children, teenagers and also servers with X content for responsible and healthy adults.

It's time for Minetest to stop being less namby-pamby and get older.

@BluebirdGreycoat
Copy link

BluebirdGreycoat commented Apr 25, 2023

Let me come at this from a different angle: I vote for splitting the serverlist into gamemode categories, and allowing the client to select which category to view.

Advantages:

  1. servers with the potential to cause problems with public relations can have their own category, so they aren't seen right away by newcomers unless asked for.

  2. servers with one style of game (example: survival) no longer have to compete rankings-wise with servers that have a completely different focus (e.g., creative).

Suggested categories:

all_except_adult
pvp
puzzle
creative
survival
undefined
adult

@ghost
Copy link

ghost commented Apr 25, 2023

Let me come at this from a different angle: I vote for splitting the serverlist into gamemode categories, and allowing the client to select which category to view.

Advantages:

1. servers with the potential to cause problems with public relations can have their own category, so they aren't seen right away by newcomers unless asked for.

2. servers with one style of game (example: survival) no longer have to compete rankings-wise with servers that have a completely different focus (e.g., creative).

Suggested categories:

all_except_adult
pvp
puzzle
creative
survival
undefined
adult

No, adult category should be hidden/disabled by default. And ONLY BE SET MANUALLY in minetest.conf file or whatever, so no accesible (listed) for children easily! Even it does not exist per se, but added manually.

@ghost
Copy link

ghost commented Apr 25, 2023

Maybe a committee of wise men of various reputable people in Minetest for flagrant cases of abuse of non-use of this category, that are unlisted, not just one person.

It would be very strange. it should be noted that TODAY YOU CAN ALREADY CREATE AN ADULT SERVER of Minetest. It is feasible. And I believe that they do not exist or are not so obvious.

@Festus1965
Copy link

Festus1965 commented Apr 26, 2023

sfan5 doesn't want to have to moderate or enforce content warnings, so is suggesting just having a single flag for "adult only" servers - which includes both servers that have mature content and those that don't want kids

maybe a kind of 'voting' from 'helpers' that take every day time for 1-2 servers and flag them - without a direct effect, but after maybe 5-10 certified voting / suggestions it goes active ?
See report at forum - just add the main reason for content suggestion.

It is similar to our guy found that server and posted a comment - quite easier to have a possibility to rate servers for a allowed group, as with 400, now just 387 servers now sure too much for one person, and than also to person related.

Short suggestion for content suggestion with 2 or 3 keywords from the chosen visitors, and every 15 days checked and set real if they are clear stated, like 4 of 5 say adult, or more specific blood-version ...

@sfan5 sfan5 added the feature label May 5, 2023
@ghost
Copy link

ghost commented Jun 5, 2023

While I'm not a lawyer or legal expert and I have no clue of the Netherlands' law,

I'd like to suggest some proper research to be done on what content is legally required to be flagged or even entirely removed.

Not knowing of a regulation does not protect from fines or criminal proceedings and it would be very short-sighted not to consider the possibility of an accidental breach.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

6 participants