• All submissions to this site are governed by Second Life Project Contribution Agreement. By submitting patches and other information using this site, you acknowledge that you have read, understood, and agreed to those terms.
Issue Details (XML | Word | Printable)

Key: ARVD-2
Type: Sub-task Sub-task
Status: Closed Closed
Priority: Major Major
Assignee: Unassigned
Reporter: DRNG2 Ragu
Votes: 46
Watchers: 5
Operations

If you were logged in you would be able to see more operations.
Archived
ARVD-1

Provide content filters for SL client

Created: 04/Jun/09 02:29 PM   Updated: 12/Jun/09 11:41 AM
Return to search
Component/s: None
Affects Version/s: None
Fix Version/s: None


 Description  « Hide
Even if Region ratings and search provide some control of the user experience, individuals besides landowners are still free to go naked, activate sexual animations, etc in inappropriate circumstances. And conversely, private adult activity is still permitted on Mature rated land, and so may be encountered by people who do not wish to see it. Therefore the following features should be provided:

(1) Parcel/avatar invisibility feature. These are land settings, which stops anyone outside the parcel from receiving avatar or object data (or both) from inside the parcel. Only the terrain would be sent if fully activated.

(2) Object maturity feature. This is an object setting which can be PG, Mature, or Adult. If the setting is higher than the client setting, the information is not sent. Thus for example a pornographic photo would remain grey to the client software. If the object maturity is higher than the parcel maturity, it would not allow entry or rezzing. Thus for example an adult rated male body part attachment could not be used on a PG parcel.

(3) Optionally have a "PG Safe" maturity require a small fee and a human review to verify it is in fact PG content. This would prevent people from rating an item they create inappropriately.



 All   Comments   Change History      Sort Order: Ascending order - Click to sort in descending order
Kirsty Shoreman added a comment - 05/Jun/09 05:01 AM
Part (1) of this looks very ambitious: or am i being naive?

Danielle Eber added a comment - 05/Jun/09 05:53 AM
Parcel invisibility: The normal operation of the server and client is this: When you arrive somewhere, the server sends you all the object and avatar data within your draw distance. It gets queued up and then sent as fast as your connection allows. To implement this change requires an additional check if any parcel has invisibility turned on. In that case, the objects and avatar data from that parcel are simply not sent to you, and they remain invisible. They would not be placed in the queue in the first place for you to receive it.

This would actually increase server performance when it happens... less data to send, less work for the server. The pseudo logic would run something like:

IF (no parcels in this region are invisible, skip this section)
IF (invisible parcel is within draw distance) AND (my current location is outside the parcel) THEN (skip over objects contained here)
ELSE (queue to send to client as normal)
END


TigroSpottystripes Katsu added a comment - 05/Jun/09 08:24 PM
the attachment censorship will need more work, depending on what is being censored the avatar might show up naked when censored, perhaps people that want those things censored can also have a default tight-whities underwear forced over everyone's cloth layer from "under* " down

the rest sounds great


Danielle Eber added a comment - 06/Jun/09 04:42 AM
I doubt any technical solution will be perfect. SL is a very flexible platform, and people are creative. So what I consider is this:

"WIll this be enough of an improvement to be worth the development time and server load"

In this case, by reducing what is sent to people, it actually reduces server load in some cases. It adds a bit of code to check if there are invisible parcels, but if you watch bandwidth when you land somewhere, rezzing a new location can take quite a few MB of data sending, and so querying the parcel status should be less work.


kiwidude klinger added a comment - 08/Jun/09 02:07 PM
Re the Parcel Invisibility suggestion - I think this would be great but would impact on the asthetics of a build, especially on private regions/islands etc. Instead I suggest that the system filters out avatar data on restricted parcels so that those outside the parcel cannot view what others are doing inside.

This would also eliminate a long standing bugbear - unrestricted camming - and provide a much higher level of privacy in Second Life.


Danielle Eber added a comment - 09/Jun/09 04:24 PM
Good suggestion, I updated the issue description to make it avatar, or objects, or both can be made invisible. Estate owners would then have to decide if one of their rules was to not make your build invisible, in order to prevent holes in their land layout. Conversely, it could be required to have your build set invisible, if the intent of a region is to look "uncluttered". It would be possible for everyone to have a pristine view if everyone else in the region has their builds invisible from outside.