Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

Self Replicating Turned Off?

Sansarya Caligari
BLEH!
Join date: 25 Apr 2005
Posts: 1,206
09-18-2006 13:51
Would turning off the ability of objects to self-replicate affect huge portions of the grid the way having them on seems to affect everyone on the grid i.e. causing crashes, stalling teleporting, etc.??
_____________________
FlipperPA Peregrine
Magically Delicious!
Join date: 14 Nov 2003
Posts: 3,703
09-18-2006 13:55
From: Sansarya Caligari
Would turning off the ability of objects to self-replicate affect huge portions of the grid the way having them on seems to affect everyone on the grid i.e. causing crashes, stalling teleporting, etc.??

While it wouldn't affect my content, it would definitely break a fair amount of content that's already out there. It's getting better and better - remember when the attacks first happened, it would take LL the better part of a day to clean it up. Now it seems to take a matter of minutes. It's a balance to strike between maintaining backwards compatibility and the freedom to create, and keeping morons at bay.

Regards,

-Flip
_____________________
Peregrine Salon: www.PeregrineSalon.com - my consulting company
Second Blogger: www.SecondBlogger.com - free, fully integrated Second Life blogging for all avatars!
Luciftias Neurocam
Ecosystem Design
Join date: 13 Oct 2005
Posts: 742
09-18-2006 14:19
From: Sansarya Caligari
Would turning off the ability of objects to self-replicate affect huge portions of the grid the way having them on seems to affect everyone on the grid i.e. causing crashes, stalling teleporting, etc.??



would kill this .
Odysseus Fairymeadow
Registered Explorer
Join date: 18 May 2006
Posts: 44
09-18-2006 14:48
Well, I'm running some medium-range teleporter objects. It may not be obvious looking at them, but when you sit on them they create another instance of themselves, move to the destination, and then die. This let's them be used by more than one person without worrying about waiting until the user reaches the destination or in case the object crashes or something.

This kind of teleporter has been used in a number of different places, in particular the old TeaZer lobby (when clicking on an object moved you there, rather than pulling up the map and asking you to push *teleport*)
Clubside Granville
Registered Bonehead
Join date: 13 Apr 2006
Posts: 478
09-18-2006 15:02
From: Sansarya Caligari
Would turning off the ability of objects to self-replicate affect huge portions of the grid the way having them on seems to affect everyone on the grid i.e. causing crashes, stalling teleporting, etc.??


Is there a way to detect self-replication? The ability to create prims with scripts is the basis of a number of products, including Rez-Faux/Rez-Foo (and the others), stair builders, arc builders and other script-based object storage and design systems.

Given the link limitations I relied on Rez-Faux buildings exclusively and certainly wouldn't want them to go.

One "anti-griefer" feature mentioned a month or so ago that was to be implemented was a "max rez count" where you could set a ceiling for the number of objects on a parcel people could create. Would this being implemented prevent or at least curtail these attacks?
_____________________
Second Life Home Page Forums - slhomepage.com

Second Life Handbook - slhandbook.com

Second Life Mainland - slmainland.com
Jesse Malthus
OMG HAX!
Join date: 21 Apr 2006
Posts: 649
09-18-2006 15:11
From: Clubside Granville
Is there a way to detect self-replication? The ability to create prims with scripts is the basis of a number of products, including Rez-Faux/Rez-Foo (and the others), stair builders, arc builders and other script-based object storage and design systems.

Given the link limitations I relied on Rez-Faux buildings exclusively and certainly wouldn't want them to go.

One "anti-griefer" feature mentioned a month or so ago that was to be implemented was a "max rez count" where you could set a ceiling for the number of objects on a parcel people could create. Would this being implemented prevent or at least curtail these attacks?

Self-replication is llRezObject and llGiveInventory in the on_rez function. However, self-rep has some cool uses, and the grey goo limit should prevent most self-repping attacks. I don't know if max-rez would get implemented correctly by the parcel owner if given the option, and most times self-rep attacks happen gridwide.
_____________________
Ruby loves me like Japanese Jesus.
Did Jesus ever go back and clean up those footprints he left? Beach Authority had to spend precious manpower.
Japanese Jesus, where are you?
Pragmatic!
Odysseus Fairymeadow
Registered Explorer
Join date: 18 May 2006
Posts: 44
09-18-2006 15:31
Actually, the Grey Goo fence looks like a fairly strong barrier, which could adversely affect self-replicating objects if they were part of a Rez-Foo (and is probably is a major problem for anyone trying to create ecologies, for instance). I'm suprised that something was able to get past those barriers, whatever it is would be limited to more of a slow-moving fungus that slowed down as it got larger.
FlipperPA Peregrine
Magically Delicious!
Join date: 14 Nov 2003
Posts: 3,703
09-18-2006 15:33
From: Luciftias Neurocam
would kill this .

Wow, that's really, really, really cool. I knew Laukosargas and Svarga had done something like this - and love it. I'll have to swing by and check out your ecosystem! Projects like this really intrigue me. :)

What I'd recommend is making a "About Land" setting, "Allow Self-Replicating Objects", and leave it OFF by default. That way, most of the grid becomes a natural Grey Goo Attack fence, yet people like Luciftias using it legitimately can set it to on.

Of course, even with if off, objects owned by the land owner / land group should work regardless.

Regards,

-Flip
_____________________
Peregrine Salon: www.PeregrineSalon.com - my consulting company
Second Blogger: www.SecondBlogger.com - free, fully integrated Second Life blogging for all avatars!
Khamon Fate
fategardens.net
Join date: 21 Nov 2003
Posts: 4,177
09-18-2006 15:38
From: FlipperPA Peregrine
What I'd recommend is making a "About Land" setting, "Allow Self-Replicating Objects", and leave it OFF by default. That way, most of the grid becomes a natural Grey Goo Attack fence, yet people like Luciftias using it legitimately can set it to on.
Agreed, if anything, this is the way to do it.
_____________________
Visit the Fate Gardens Website @ fategardens.net
Jesse Malthus
OMG HAX!
Join date: 21 Apr 2006
Posts: 649
09-18-2006 16:02
From: Khamon Fate
Agreed, if anything, this is the way to do it.

I don't know if I agree. Self-replication is a powerful and potentially dangerous tool, but I don't think it should be default on. And how would LL determine what's self-repping and what's not? I can think of several ways to bypass a "no llGiveInventory in rezzed" restriction. Therefore, the setting would have to shut down objects rezzing objects alltogeather, which would not be cool, IMHO.
_____________________
Ruby loves me like Japanese Jesus.
Did Jesus ever go back and clean up those footprints he left? Beach Authority had to spend precious manpower.
Japanese Jesus, where are you?
Pragmatic!
Odysseus Fairymeadow
Registered Explorer
Join date: 18 May 2006
Posts: 44
09-18-2006 16:09
From: Jesse Malthus
And how would LL determine what's self-repping and what's not?


Actually, the Grey Goo rules describe a method that LL uses to discover self-replicating objects. Each object has a "family_id" which is associated with how it was created. If it was rezzed by an avatar then the object is given a new family_id, otherwise it inherits the family_id of its creator.

This means every object that is part of a self replicating system is identified by the same family_id, and (theoretically) a LL God could completely wipe out a self-replicating mess by destroying every object that shared that family_id, right back down to the first object that was rezzed by an actual player.
EWGAccounting Freelunch
Registered User
Join date: 16 Aug 2006
Posts: 24
09-18-2006 16:16
From: FlipperPA Peregrine
Wow, that's really, really, really cool. I knew Laukosargas and Svarga had done something like this - and love it. I'll have to swing by and check out your ecosystem! Projects like this really intrigue me. :)

What I'd recommend is making a "About Land" setting, "Allow Self-Replicating Objects", and leave it OFF by default. That way, most of the grid becomes a natural Grey Goo Attack fence, yet people like Luciftias using it legitimately can set it to on.

Of course, even with if off, objects owned by the land owner / land group should work regardless.

Regards,

-Flip



We've taken several animals offline right now. The (usually sleepy) gridlice are up, and the jellypods are marginally up. All plantlife is active.
Jami Sin
i r noob
Join date: 3 Sep 2006
Posts: 109
wtf
09-18-2006 18:02
I've only played this game less that 2 weeks and...I was wondering...what's up with this game...and all this bug stuff and shutting down grids.

I've never seen so much chaos in any game I've played.

From my understanding it wasn't like this before...or at least not as much.

Is someone diliberatly trying to shut the game down with self replicating scripts, or is someone just playing with scipts in a sandbox and it goes haywire...they go opps then they run away?

I'm not sure if permission could be given for self replication or if there is a way to lock it world wide and then hand out permissive scripts to those who need it for thier sim, without having the whole sim vunerable to attacks.
_____________________
Odysseus Fairymeadow
Registered Explorer
Join date: 18 May 2006
Posts: 44
09-18-2006 18:09
There are enough limits on self-replcation and the like that this is most likely not an accident. Unfortunately there are people that very much love demonstrating their power in destroying as much of the grid as possible. Part of this comes from the power of the scripting language that is provided as part of this game, it allows people great power in creating things either good or ill.

For what it's worth, I have not seen an attack like this in some time, although I hear that there were a couple that happened last year (google for "Second Life" attack).

I know that when I came into this game I was dead scared about creating self-replcating objects and was worried the first time I set one in motion that I might code something wrong and cause everything to melt down. If you want to make absolutely certain that none of your creatures escape the region, you can try them out in the "Island Sandbox", when it isn't completely overwelmed with googly-eyed monsters that is. Objects can also be set so that they are returned to your inventory or otherwise kill themselves if they attempt to cross a region boundary.
TigroSpottystripes Katsu
Join date: 24 Jun 2006
Posts: 556
09-18-2006 18:14
woudln't it be possible to have each server check and report around the grid the amount of processing tiem and resources consumed by objects of teh same name, objects by the same onwer, objects by the same creator, objects of the same familly, and have each server analyze what the other are telling about those and decide to throtle, freeze and even retunr or delete hose said objects if they start to pose a threat? I am not sure, but I think that monitroing the effect objects have on the server and acting acordingly could stop most threats while not harming most valid uses for self replication

this question I am not sur resis would be able to answer correctly, but waht if I create, lets say, 3 objects, each very diferent from the other, pick a forth object to the the starter, and put all three inside of it, and have the starter rez one of them randomlly, llGiveInventory all of the 3 for the object and have each object to the same, would that escape the grey goo fence or it would hit it just like if it was the same object reproducing? deos it matter if the all (all of them, physical, felx, name, pahtom, light, color, texture, etc) the parameters of the object was changed randomllly?
Llauren Mandelbrot
Twenty-Four Weeks Old.
Join date: 26 Apr 2006
Posts: 665
Goo Families
09-18-2006 18:30
From: TigroSpottystripes Katsu
this question I am not sur resis would be able to answer correctly, but waht if I create, lets say, 3 objects, each very diferent from the other, pick a forth object to the the starter, and put all three inside of it, and have the starter rez one of them randomlly, llGiveInventory all of the 3 for the object and have each object to the same, would that escape the grey goo fence or it would hit it just like if it was the same object reproducing? deos it matter if the all (all of them, physical, felx, name, pahtom, light, color, texture, etc) the parameters of the object was changed randomllly?

The Grey Goo fence is blind to all this. They will all be tracked as one "family" for Goo Fence purposes.
Takuan Daikon
choppy choppy!
Join date: 22 Jun 2006
Posts: 305
Widdle Numbers?
09-18-2006 18:46
you gotta be fucking kidding me. It's starting all over AGAIN!!!!

More self-replicating objects doing the "Give Inventory" spam!!!

WHAT THE FUCK!!!!
Flavian Molinari
Broadly Offensive Content
Join date: 1 Aug 2004
Posts: 662
09-18-2006 18:54
I think self-replication is a big turn off. I like to have a partner for replicating.
_____________________



Never mind the Bollox here is Second Citizen!
Sansarya Caligari
BLEH!
Join date: 25 Apr 2005
Posts: 1,206
09-18-2006 19:02
Thanks for all the replies here. I'm really impressed with that Luciftias, and hope I can get in world to visit it soon.

Another person on Second Citizen sort of addressed the issue as well, and I wanted to add his comment here:

http://forums.secondcitizen.com/showpost.php?p=41088&postcount=3

From: Shyotl
Prohibiting scripting like that seems like nothing more than slapping a little bandaid on a gunwound. It doesn't really address the problem itself. HttpRequest has a maximum cap, yet rezobject has no limitation at all? I seriously think that there could be a cap on how often a person can call llRezObject. Addressing it on a per-sim basis, or gridwide, or even on a, say, 3x3 block of sims would probably work. Some things do use llRezObject rather frequently, such as various weapons, but really, theres a rather large step between a gun firing a few rounds every second, and having dozens of objects constantly rezzing exponentially more times per second.

There are other quirks to lsl, but none are really as bad as unlimited rezzing, as this can take down the whole grid.. I've crashed a sim a few times while messing with one of my hud interfaces.. Failed to find exactly what was causing it tho.


Any discussion of this? I have to admit I'm over my head when it comes to discussing scripting. I'm just wondering if the benefit of self-replicating is worth the trouble of several grid crashes in a row, considering the uses of the function affect a few while the abuse of the function affects everyone.

Is it better to set a cap on llRezObject from one object, and would that affect other projects in SL? Obviously LL is not going to close unverified registration, but what about limiting the amount of grief a single resident could cause using the scripting language, which I understand is a very powerful tool in the hands of unverified accounts. (Understand when I say this, I own a Starax wand and know it uses this same scripting language to operate :D)
_____________________
Sansarya Caligari
BLEH!
Join date: 25 Apr 2005
Posts: 1,206
09-18-2006 19:03
From: Flavian Molinari
I think self-replication is a big turn off. I like to have a partner for replicating.


Heh :D
_____________________
Llauren Mandelbrot
Twenty-Four Weeks Old.
Join date: 26 Apr 2006
Posts: 665
Grey Goo Fence
09-18-2006 19:34
From: Sansarya Caligari
Any discussion of this? I have to admit I'm over my head when it comes to discussing scripting. I'm just wondering if the benefit of self-replicating is worth the trouble of several grid crashes in a row, considering the uses of the function affect a few while the abuse of the function affects everyone.
See Grey Goo Fence.
Sansarya Caligari
BLEH!
Join date: 25 Apr 2005
Posts: 1,206
09-18-2006 20:21
So is the Grey Goo Fence not working? Why did the grid crash if there's a failsafe in place, unless it's been circumvented?
_____________________
Odysseus Fairymeadow
Registered Explorer
Join date: 18 May 2006
Posts: 44
09-18-2006 20:48
My guess is that it was circumvented. Getting just the right restrictions in place without hurting normally operating objects sounds like a black science here. There are a couple ways that circumventing this could be done, some of them discussed in other forum threads (something equivalent to ILOVEYOU might work for example), none of which LL is likely going to tell us until they have successfully found a solution for preventing it in the future.

Nontheless, LL does take grid crashes seriously and they have already stated that the FBI is called in as part of the investigation and/or prosecution of anyone found responsible for one of these things.
Kokoro Fasching
Pixie Dust and Sugar
Join date: 23 Dec 2005
Posts: 949
09-15-2009 13:10
From: Flavian Molinari
I think self-replication is a big turn off. I like to have a partner for replicating.


Self replication and replication with others have been moved to Zindra.. please check local policies before replicating in public also!
Wildefire Walcott
Heartbreaking
Join date: 8 Nov 2005
Posts: 2,156
09-15-2009 13:29
From: Kokoro Fasching
Self replication and replication with others have been moved to Zindra.. please check local policies before replicating in public also!

Dang, I think we have a record-breaker here, folks.
_____________________
Desperation Isle Estates: Great prices, great neighbors, great service!
http://desperationisle.blogspot.com/

New Desperation Isle: The prettiest BDSM Playground and Fetish Mall in SL!
http://desperationisle.com/

Desperation Isle Productions: Skyboxes for lots (and budgets) of all sizes!
1 2