Proposal: Know when you can be ejected/teleported by a script BEFORE entering parcel. - Page 2 - SLUniverse Forums
 
Navigation » SLUniverse Forums > Community Discussion > General SL Discussion » Proposal: Know when you can be ejected/teleported by a script BEFORE entering parcel.


General SL Discussion Discuss topics related to Second Life

Reply
 
LinkBack (2) Thread Tools Display Modes
Old 02-13-2008, 11:18 AM   #26 (permalink)
Coco's Cottages
 
Cocoanut Koala's Avatar
There is no sanctuary. You may think there is, but there isn't.
 
Join Date: Jun 2007
Posts: 8,384
SLShopper Ads: 8
Business: Coco's Cottages

Awards: 1
Thread Title of the Week 
OK, well, maybe I'm just mixed up here, and have been mixed up about it all this time. But I THOUGHT there were the security orbs that just push you out of that land, and some that push you to farther away, but not all the way home.

Seems to me like I've run into those myself. Wham, and you are suddenly the next sim over. (But not home.)

coco
__________________
~ Coco's Cottages ~
Rosieri 87,165,88

Newest Addition:


SNOWY WOODS COTTAGE

~from the 512 Collection~
Cocoanut Koala is offline   Reply With Quote
Old 02-13-2008, 12:10 PM   #27 (permalink)
Sheltered
 
Travis Lambert's Avatar
 
Join Date: Jul 2007
Location: Pontiac, MI
Posts: 419
My Mood:
SL Join Date: 6-03-2004
Quote:
Originally Posted by Cocoanut Koala View Post
OK, well, maybe I'm just mixed up here, and have been mixed up about it all this time. But I THOUGHT there were the security orbs that just push you out of that land, and some that push you to farther away, but not all the way home.

Seems to me like I've run into those myself. Wham, and you are suddenly the next sim over. (But not home.)

coco
There's (at least) three different methods security/privacy orbs use, and many use multiple combinations of the below:

-llEjectFromLand (Same effect as right-clicking an avatar, and selecting Eject from the pie menu)

This ejects the target off your parcel, typically into the next. Strange results happen when this is used near sim borders, however - and sometimes avatars get sent several parcels over. llEjectFromLand is TOS compliant in nearly all cases, and is not considered a 'push'.

-llPushObject (Works similar to how a gun is used)

This actually pushes the target away from the device. Depending upon the amount of force used, it can push the target extremely far. Using llPushObject in a security/privacy system is often a TOS violation unless its used on damage-enabled land, and will show up in recent pushes for AR purposes.

-llTeleportHome (Same effect as setting your land to damage-enabled, and 'shooting' the avatar)

This teleports the target to their home location, and is also not considered a push. Teleport Home is a TOS grey area, and may or may not be considered a TOS violation depending on how its used/abused.
Travis Lambert is offline   Reply With Quote
Old 02-13-2008, 01:20 PM   #28 (permalink)
Coco's Cottages
 
Cocoanut Koala's Avatar
There is no sanctuary. You may think there is, but there isn't.
 
Join Date: Jun 2007
Posts: 8,384
SLShopper Ads: 8
Business: Coco's Cottages

Awards: 1
Thread Title of the Week 
Is what I thought, then.

coco
Cocoanut Koala is offline   Reply With Quote
Old 02-13-2008, 06:25 PM   #29 (permalink)
Banned
mmmm, coffee
 
Join Date: Dec 2007
Location: Hillsboro, OR, USA
Posts: 430
My Mood:
SLShopper Ads: 1
SL Join Date: 4/4/2004
Send a message via AIM to Aaron Edelweiss Send a message via MSN to Aaron Edelweiss Send a message via Yahoo to Aaron Edelweiss Send a message via Skype™ to Aaron Edelweiss
Quote:
Originally Posted by Travis Lambert View Post
-llPushObject (Works similar to how a gun is used)

This actually pushes the target away from the device. Depending upon the amount of force used, it can push the target extremely far. Using llPushObject in a security/privacy system is often a TOS violation unless its used on damage-enabled land, and will show up in recent pushes for AR purposes.
Nitpicky point, it pushes the avatar in any direction it wants to, not necessarily away from the object.
Aaron Edelweiss is offline   Reply With Quote
Old 02-13-2008, 11:28 PM   #30 (permalink)
FIC AS FUCK
 
Huns Valen's Avatar
my girl gots mad flava
 
Join Date: Sep 2007
Location: Los Angeles
Posts: 429
My Mood:
SLShopper Ads: 1
SL Join Date: 5-3-2003
Blog Entries: 2
I see talking but I do not see voting!!!

VOTE FOR GOOD TIME YOU HAVING

Don't be a hater of freedom. Vote today.
__________________

__________________________

Aircraft with Realistic Physics from Valen Heavy Industries
Are you tired of terrible sim handoffs forcing you to relog?
Take a look at the VHI C-1 Avocet seaplane, featuring X-Guard.
Huns Valen is offline   Reply With Quote
Old 02-14-2008, 12:13 AM   #31 (permalink)
Banned
mmmm, coffee
 
Join Date: Dec 2007
Location: Hillsboro, OR, USA
Posts: 430
My Mood:
SLShopper Ads: 1
SL Join Date: 4/4/2004
Send a message via AIM to Aaron Edelweiss Send a message via MSN to Aaron Edelweiss Send a message via Yahoo to Aaron Edelweiss Send a message via Skype™ to Aaron Edelweiss
Sorry Huns, I think whoever pointed out that if privacy were more available then security orbs would be less useful, had a point. I don't think a reporting method for scripts containing specific functions is the way to go.
Aaron Edelweiss is offline   Reply With Quote
Old 02-14-2008, 10:33 AM   #32 (permalink)
Sheltered
 
Travis Lambert's Avatar
 
Join Date: Jul 2007
Location: Pontiac, MI
Posts: 419
My Mood:
SL Join Date: 6-03-2004
I don't see any harm whatsoever in the proposal, so I threw my vote in

I do see this as a bandaid upon a larger problem though. We're never really going to be free of overused red bars & privacy scripts, until there's technical ways residents can have privacy when they want it on the mainland.
Travis Lambert is offline   Reply With Quote
Old 02-14-2008, 11:59 AM   #33 (permalink)
FIC AS FUCK
 
Huns Valen's Avatar
my girl gots mad flava
 
Join Date: Sep 2007
Location: Los Angeles
Posts: 429
My Mood:
SLShopper Ads: 1
SL Join Date: 5-3-2003
Blog Entries: 2
Quote:
Originally Posted by Aaron Edelweiss View Post
Sorry Huns, I think whoever pointed out that if privacy were more available then security orbs would be less useful, had a point. I don't think a reporting method for scripts containing specific functions is the way to go.
My proposal is a lot easier and more likely to get implemented than selective visibility. Plus, even if we had selective visibility, some people would leave their ejection scripts running because they either forget about them or just don't care what happens to anyone else.

Not everyone who wants to keep others out is doing so because they are using a fuckbed. Some people just prefer to be left alone.
Huns Valen is offline   Reply With Quote
Old 02-14-2008, 07:53 PM   #34 (permalink)
Banned
mmmm, coffee
 
Join Date: Dec 2007
Location: Hillsboro, OR, USA
Posts: 430
My Mood:
SLShopper Ads: 1
SL Join Date: 4/4/2004
Send a message via AIM to Aaron Edelweiss Send a message via MSN to Aaron Edelweiss Send a message via Yahoo to Aaron Edelweiss Send a message via Skype™ to Aaron Edelweiss
Quote:
Originally Posted by Huns Valens View Post
My proposal is a lot easier and more likely to get implemented than selective visibility. Plus, even if we had selective visibility, some people would leave their ejection scripts running because they either forget about them or just don't care what happens to anyone else.

Not everyone who wants to keep others out is doing so because they are using a fuckbed. Some people just prefer to be left alone.
And what better way to be left alone then to keep anyone from knowing you are there. Whether you are using a fuckbed or not.

I don't think your proposal would be that easy to implement. I think the time it would take to implement would be better spent on other things.

If you want to create a proposal that adds a mandatory safe time to an avatar when they enter a parcel, for 20 or 30 seconds, durring which teleport home and eject silently fail on them, I'll vote for that.

I'd also vote for a second one that added coloring to the mini-map for no-entry and maybe autoreturn <= 5 minutes.
Aaron Edelweiss is offline   Reply With Quote
Old 02-15-2008, 06:30 AM   #35 (permalink)
The Purple
 
Chalice Yao's Avatar
Kinda at work. Somewhat.
 
Join Date: Dec 2007
Location: Somewhere purple, Germany
Posts: 3,038
My Mood:
Quote:
Originally Posted by Huns Valens View Post
I see talking but I do not see voting!!!

VOTE FOR GOOD TIME YOU HAVING

Don't be a hater of freedom. Vote today.

From a programming standpoint, this is a horrible kludge to implement.

1. A script has no idea about its own contents. It's a single-threaded process that just chews through the instruction it's directed to next, without having an actual idea about what comes next.

2. Same goes for the sim. It has absolutely no data about scripts, except what they have already done so far, and wether or not an object has a running script in it, which has nothing to do with the sim accessing the script's bytecode itself.

3. what if the eject or TP-home functions in the script are merely chat triggered by the owner? Or if the script actualyl only is looking for a specific av on a blacklist? People'd avoid parcels where the owner only wants a specific person out.

4. what if it is actually a gadget that's an attachment on the owner's av that he carries around for easy /10 ban blah usage?

5. What if the prim changes parcels? there is no event that gets raised from prims -exiting- a parcel.

In light of all that, and it being a HUGE effort to implement for small gain, I have a new suggestion:

Simply let people flag their parcels in the parcel settings to show up as secured. zing. easy to implement, same effect.
Chalice Yao is offline   Reply With Quote
Old 02-16-2008, 08:08 AM   #36 (permalink)
Evil Genius
 
Daisy Rimbaud's Avatar
Parental guidance needed
 
Join Date: Aug 2007
Location: Hyades
Posts: 1,572
My Mood:
Quote:
Originally Posted by Travis Lambert View Post
There's (at least) three different methods security/privacy orbs use, and many use multiple combinations of the below:
These have different usage restrictions and some can be evaded (e.g. by sitting on things). Teleport home is the one I found most reliable when trying to defend a parcel (Tesscatraz) against dedicated intruders.
Daisy Rimbaud is offline   Reply With Quote
Old 02-16-2008, 07:09 PM   #37 (permalink)
FIC AS FUCK
 
Huns Valen's Avatar
my girl gots mad flava
 
Join Date: Sep 2007
Location: Los Angeles
Posts: 429
My Mood:
SLShopper Ads: 1
SL Join Date: 5-3-2003
Blog Entries: 2
Quote:
Originally Posted by Chalice Yao View Post
From a programming standpoint, this is a horrible kludge to implement.
I dun think so...

Quote:
1. A script has no idea about its own contents. It's a single-threaded process that just chews through the instruction it's directed to next, without having an actual idea about what comes next.
This would be a part of the metadata. It can be extracted from existing scripts simply by examining the compiled code. You don't even need to look at the source. The compiler is deterministic, so there is a definite way to examine the bytecode and see whether it calls either of those functions.

Quote:
2. Same goes for the sim. It has absolutely no data about scripts, except what they have already done so far, and wether or not an object has a running script in it, which has nothing to do with the sim accessing the script's bytecode itself.
The sim must have visibility into script metadata, or it would not be able to do things like report the owner's key or determine whether the script has permission to call certain simulator functions, such as llEjectFromLand.

Quote:
3. what if the eject or TP-home functions in the script are merely chat triggered by the owner? Or if the script actualyl only is looking for a specific av on a blacklist? People'd avoid parcels where the owner only wants a specific person out.
An acceptable loss.

Quote:
4. what if it is actually a gadget that's an attachment on the owner's av that he carries around for easy /10 ban blah usage?
Makes no difference whether it is on an avatar or not, the only thing this would care about is whether the script has the power to actually eject or TP someone home.

Quote:
5. What if the prim changes parcels? there is no event that gets raised from prims -exiting- a parcel.
The flag can be updated once every few minutes or something, it does not have to be real time.

Quote:
In light of all that, and it being a HUGE effort to implement for small gain, I have a new suggestion:

Simply let people flag their parcels in the parcel settings to show up as secured. zing. easy to implement, same effect.
Except many people will not bother, such as the type of person who hasn't logged in for months but still insists on keeping interlopers out of their fuckshack.

I'm not opposed to having a flag to mark a parcel as "secured" but the reality is that many people will not bother.
Huns Valen is offline   Reply With Quote
Old 02-18-2008, 07:42 AM   #38 (permalink)
The Purple
 
Chalice Yao's Avatar
Kinda at work. Somewhat.
 
Join Date: Dec 2007
Location: Somewhere purple, Germany
Posts: 3,038
My Mood:
Quote:
Originally Posted by Huns Valens View Post
The compiler is deterministic, so there is a definite way to examine the bytecode and see whether it calls either of those functions.
That -would- be a way. On compiling (which now gets done server-side, so makes things easier), set a sort of metadata flag as soon as the instruction is encountered. That flag would be set on the script itself. Then in set intervals, the parcel checks the objects on it for such scripts with that flag, and marks itself for the minimap.

Quote:
An acceptable loss.
Can't quite agree there, really. Lots of commerical parcels have skyboxes for development of products above them, and such areas would naturally be secured in some way, making lots of those parcels flash as 'dangerous' on the minimap. Lots of people would be naturally inclined (especially new folk), to visit such parcels less after reading 'don't step on the red grass, you'll get kicked out!'

Quote:
Makes no difference whether it is on an avatar or not
I'd just check objects, not the AV.
Chalice Yao is offline   Reply With Quote
Old 02-18-2008, 09:00 AM   #39 (permalink)
exp(ln(Gearhead))
 
Aodhan McDunnough's Avatar
 
Join Date: Jun 2007
Location: Philippines
Posts: 5,825
My Mood:
SLShopper Ads: 2
SL Join Date: March 28, 2006
Business: Aodhan's Forge
Blog Entries: 2
Quote:
Originally Posted by Chalice Yao View Post
Can't quite agree there, really. Lots of commerical parcels have skyboxes for development of products above them, and such areas would naturally be secured in some way, making lots of those parcels flash as 'dangerous' on the minimap. Lots of people would be naturally inclined (especially new folk), to visit such parcels less after reading 'don't step on the red grass, you'll get kicked out!'
Sensors have range anyway and shoppers are generally flying at fairly low level. It's a simple enough matter to restrict the evaluation height. So an eject script that exists above some certain height (350m is ok) can be made to not mark the region as "protected"

This way you can have a protected skybox and a free-to-visit shop below.


An alternative might be for the map to get colored if the eject or push script is at +/- 100m from your current altitude.
Aodhan McDunnough is offline   Reply With Quote
1 User Said Thanks:
Old 02-18-2008, 09:18 AM   #40 (permalink)
The Purple
 
Chalice Yao's Avatar
Kinda at work. Somewhat.
 
Join Date: Dec 2007
Location: Somewhere purple, Germany
Posts: 3,038
My Mood:
Quote:
Originally Posted by Aodhan McDunnough View Post
An alternative might be for the map to get colored if the eject or push script is at +/- 100m from your current altitude.
That sounds like a good solution. The map already changes its display of objects depending on what height you currently are at..it going orange (50m above/below protected area) or red (don't move in or you're likely to be eaten by a grue) seems a good idea.
Chalice Yao is offline   Reply With Quote
Old 02-19-2008, 01:05 AM   #41 (permalink)
FIC AS FUCK
 
Huns Valen's Avatar
my girl gots mad flava
 
Join Date: Sep 2007
Location: Los Angeles
Posts: 429
My Mood:
SLShopper Ads: 1
SL Join Date: 5-3-2003
Blog Entries: 2
Quote:
Originally Posted by Aodhan McDunnough View Post
An alternative might be for the map to get colored if the eject or push script is at +/- 100m from your current altitude.
That actually makes a lot of sense. After the simulator knows how to figure whether a script is "armed", it isn't much extra work for it to keep a small array of the heights of objects containing such scripts. I might like a bit more than 100 meters of warning, since in aircraft I may be climbing or descending & would like a bit more warning. This would also increase the quality of the warnings, since you would not get warned about an "armed" parcel with a sensor at 100 meters if you were at 700 meters.
Huns Valen is offline   Reply With Quote
Old 02-19-2008, 11:27 AM   #42 (permalink)
Evil Genius
 
Daisy Rimbaud's Avatar
Parental guidance needed
 
Join Date: Aug 2007
Location: Hyades
Posts: 1,572
My Mood:
I can't help but think that the negative effect in terms of increased lag would outweigh the slight benefits.
Daisy Rimbaud is offline   Reply With Quote
Old 02-19-2008, 12:04 PM   #43 (permalink)
exp(ln(Gearhead))
 
Aodhan McDunnough's Avatar
 
Join Date: Jun 2007
Location: Philippines
Posts: 5,825
My Mood:
SLShopper Ads: 2
SL Join Date: March 28, 2006
Business: Aodhan's Forge
Blog Entries: 2
Quote:
Originally Posted by Daisy Rimbaud View Post
I can't help but think that the negative effect in terms of increased lag would outweigh the slight benefits.
Considering the huge volume of data our clients receive I don't think the additional lag will be significant. As is it already tracks the position of every scripted item (red beacons) in view so I don't think it's a stretch to add one more bit (digital bit) of information to the script location that indicates that the script has an eject/teleport function.
Aodhan McDunnough is offline   Reply With Quote
Old 02-19-2008, 01:19 PM   #44 (permalink)
Uppity Alt

SLU Supporter
 
Beebo Brink's Avatar
I'm the woman your mother warned you about.
 
Join Date: Jul 2007
Posts: 4,823
My Mood:
SLShopper Ads: 19
SL Join Date: October 2006
I set up a security orb because I didn't mind people walking or riding across my land, I just didn't want them landing on my skybox and making themselves at home. Ban lines would have kept the casual stroller out and would have had no protective effect at the height of my sky box.

But I have to admit that the 10-second warning and teleport home is a bit draconian. After reading through this thread, I've turned off my security orb to mull over the whole privacy issue. In the overal scheme of things, the orb is probably more obnoxious than peeping toms and unwanted visitors.

For the moment at least, I'll fall back on Freeze-Eject for anyone who makes themselves obnoxious while I'm inworld, and when I'm offline why should I care what happens?
__________________
Beebo Brink is offline   Reply With Quote
Old 02-19-2008, 02:48 PM   #45 (permalink)
Doing stuff
 
WarKirby Magojiro's Avatar
Happles!
 
Join Date: Sep 2007
Location: Glasgow, Scotland
Posts: 2,762
My Mood:
SLShopper Ads: 1
SL Join Date: 14/10/2006
Business: MagoTek Industries
Quote:
Originally Posted by Beebo Brink View Post
I set up a security orb
Is it a psyke security orb?
__________________
Wounds, both physical and mental, heal in time. bones reknit, therapy and drugs make you forget. Life goes on.
But nothing cures death. Please remember this.


Quote:
"Beware he who would deny you access to information, for in his heart he dreams
himself your master."
WarKirby Magojiro is offline   Reply With Quote
Old 02-19-2008, 04:44 PM   #46 (permalink)
Uppity Alt

SLU Supporter
 
Beebo Brink's Avatar
I'm the woman your mother warned you about.
 
Join Date: Jul 2007
Posts: 4,823
My Mood:
SLShopper Ads: 19
SL Join Date: October 2006
Quote:
Originally Posted by WarKirby Magojiro View Post
Is it a psyke security orb?
Yes, and I believe it has a variety of options for just what to do with intruders. I had chosen the most extreme, so when I have time to study the manual again I'll consider my options and see if some lower settings might be enough.

The event that triggered my purchase was finding a noob hovering under my floor at a time when I was working on skins and walking around my studio in the buff. I'm not particularly modest about my avatar, but I was in a pissy mood that day and basically went at having some peeping tom ogling me when I was trying to concentrate.

The desire to has worn off since then, but it will probably return again. So I've got to find a balance between a reasonable sense of comfort on a tech platform that renders privacy a quaint concept.
Beebo Brink is offline   Reply With Quote
Reply

Tags
lsl, exploration, stopthebullshit, vehicles

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


LinkBacks (?)
LinkBack to this Thread: http://www.sluniverse.com/php/vb/general-sl-discussion/6828-proposal-know-when-you-can.html
Posted By For Type Date
[#SVC-1496] Parcels containing active scripts with llTeleportAgentHome() and/or llEjectFromLand() (with right permissions) can be detected & show up on the map. - Second Life Issues This thread Refback 04-07-2008 12:48 PM
[#SVC-1496] Parcels containing active scripts with llTeleportAgentHome() and/or llEjectFromLand() (with right permissions) can be detected & show up on the map. - Second Life Issues (BETA) This thread Refback 02-19-2008 01:09 AM