llGiveInventory() to have reduced sleep.
|
Sabin Linden
Linden Lab Employee
Join date: 15 Jun 2004
Posts: 4
|
07-11-2006 16:45
Due to a few good fixes on our side of the system, llGiveInventory() doesn't require the 3 second sleep we currently place on it. However, to prevent spamming agents, we're thinking about keeping the sleep at 3 seconds if the target of llGiveInventory() is a resident. So, what do you guys think if the regular sleep is set to 1 second (llGiveInventory() targets anything BUT an agent) and the agent targeting is set to 3 seconds? Is this perhaps an overall bad idea because people scripted in order to take the 3 second sleep into account? Give me some feedback! 
|
Rickard Roentgen
Renaissance Punk
Join date: 4 Apr 2004
Posts: 1,869
|
07-11-2006 16:48
Reducing it for object to object doesn't help much, it's when you have to give an agent something that you want your vendor to work snappy. As for objects designed to take the 3 seconds into account, most of them were designed ways to bypass the limit anyway, they will still work fine.
|
Ralph Doctorow
Registered User
Join date: 16 Oct 2005
Posts: 560
|
Shorter is better
07-11-2006 20:46
I configure my slide shows on the fly because of options, so the shorter the delay the better for setting up objects.
|
Angel Fluffy
Very Helpful
Join date: 3 Mar 2006
Posts: 810
|
07-12-2006 07:38
[...bunch of stuff author has since realised isn't useful and deleted...]
If I were you I'd probably reduce it to, say, 2 seconds for avatars. Then look and see if a lot of abuse reports get generated for object spam. If they do, put it back. Ideally, the "Do you wish to keep or discard the object you have been given" should have a "mute" option to silence the object so it can't give you any more stuff in future.
_____________________
Volunteer Portal (FAQs!) : https://wiki.secondlife.com/wiki/Volunteer_Portal
JIRA / Issue Tracker : http://jira.secondlife.com (& http://tinyurl.com/2jropp)
|
Ordinal Malaprop
really very ordinary
Join date: 9 Sep 2005
Posts: 4,607
|
07-12-2006 08:07
I don't think the sleep is that useful as a protective measure - receiving a popup box every three seconds would still be pretty irritating, and anyone who's scripting it deliberately to annoy someone will likely know about multiple scripts to get round it. I would say "reduce the sleep to the minimum technically required" (which sounds like 1s). I've not had problems with the time delay personally, but I can think of a few applications for which it would be nicer to have a shorter delay to avoid having to bother with link messages et al. I agree with this: From: someone Ideally, the "Do you wish to keep or discard the object you have been given" should have a "mute" option to silence the object so it can't give you any more stuff in future.
|
Draco18s Majestic
Registered User
Join date: 19 Sep 2005
Posts: 2,744
|
07-12-2006 10:04
I agree with Ordinal. Same goes for other delays (though I'm sure some need to esist, IM was one), as mentioned in a Feedback thread, /142/cc/120122/1.html.
|
Zi Ree
Mrrrew!
Join date: 25 Feb 2006
Posts: 723
|
07-12-2006 10:32
I don't think the sleep does any good, so remove it altogether.
_____________________
Zi! (SuSE Linux 10.2, Kernel 2.6.13-15, AMD64 3200+, 2GB RAM, NVidia GeForce 7800GS 512MB (AGP), KDE 3.5.5, Second Life 1.13.1 (6) alpha soon beta thingie) Blog: http://ziree.wordpress.com/ - QAvimator: http://qavimator.orgSecond Life Linux Users Group IRC Channel: irc.freenode.org #secondlifelug
|
Llauren Mandelbrot
Twenty-Four Weeks Old.
Join date: 26 Apr 2006
Posts: 665
|
Consensus?
07-12-2006 11:07
The consensus appears to be: There`s no good reason to keep it longer than needed for technical reasons, and add a Mute button to the accept inventory dialog. I concur with both. Toodle-oo!
|
Angel Fluffy
Very Helpful
Join date: 3 Mar 2006
Posts: 810
|
07-12-2006 13:13
From: Llauren Mandelbrot The consensus appears to be: There`s no good reason to keep it longer than needed for technical reasons, and add a Mute button to the accept inventory dialog.
Bingo.
_____________________
Volunteer Portal (FAQs!) : https://wiki.secondlife.com/wiki/Volunteer_Portal
JIRA / Issue Tracker : http://jira.secondlife.com (& http://tinyurl.com/2jropp)
|
Draco18s Majestic
Registered User
Join date: 19 Sep 2005
Posts: 2,744
|
07-12-2006 14:24
From: Angel Fluffy Ideally, the "Do you wish to keep or discard the object you have been given" should have a "mute" option to silence the object so it can't give you any more stuff in future. I agree with this as well (forgot to mention it). There is one place I know of where a greeter bot gives you something EVERY 5 MINUTES. Pain the arse, I pretty much set myself busy whenever I'm there (rarely).
|
Elbereth Witte
Registered User
Join date: 13 Apr 2006
Posts: 20
|
07-13-2006 03:42
Yeah, I got give-spammed twice by a give-bot. I think it would have been alot less annoying if they all popped up at once instead of having to deal with a slow steady stream of them.
Let the griefers add the delay back in if they want it. Normally I just want it to be over shortly after it starts.
|
Lex Neva
wears dorky glasses
Join date: 27 Nov 2004
Posts: 1,361
|
07-13-2006 11:35
I agree with Ordinal as well. If people want to spam, they'll find away around the limit.
...except... the limit prevents accidental spam from getting too far out of hand. For example, say someone has a notecard giver, and they accidentally put in a "touch" rather than "touch_start" event. I've read cases where the sim never noticed the stop-touch message from the client, resulting in "touch" being continuously triggered.
Realistically, accidental spamming is the only case that a long delay can be expected to effectively combat against, because any determined spammer will always be able to get around a delay. In general, any determined griefer can always grief, and putting in a limit like this just makes it harder for the vast majority of people who aren't griefers while not really preventing griefers from being able to do what they want to do.
That said, I think that the accidental spamming case is unlikely enough that it would probably be just fine to lower the delay to one second. It'd be really great if people could reduce load on sims by removing the bank of 5 inventory-giver slave-scripts from each of their vendors.
|