Difference between revisions of "Talk:LlRegionSayTo"

From Second Life Wiki
Jump to: navigation, search
m
(Clarification of caveat about throttles needed?)
Line 15: Line 15:
 
<blockquote>"llRegionSayTo() is indeed limited by 2 throttles: There's a per-destination throttle on channels 0 and DEBUG_CHANNEL, which is 200 messages over 10 seconds. There's a per-sending-object throttle of 100 over 300 seconds (kinda slow...). '''This throttle only applies when the first is hit'''.</blockquote>
 
<blockquote>"llRegionSayTo() is indeed limited by 2 throttles: There's a per-destination throttle on channels 0 and DEBUG_CHANNEL, which is 200 messages over 10 seconds. There's a per-sending-object throttle of 100 over 300 seconds (kinda slow...). '''This throttle only applies when the first is hit'''.</blockquote>
 
: --[[User:Thickbrick Sleaford|Thickbrick Sleaford]] ([[User talk:Thickbrick Sleaford|talk]]) 08:25, 9 July 2015 (PDT)
 
: --[[User:Thickbrick Sleaford|Thickbrick Sleaford]] ([[User talk:Thickbrick Sleaford|talk]]) 08:25, 9 July 2015 (PDT)
 +
 +
 +
'''Clarification needed of Caveat about throttle.'''
 +
 +
Could we please change the caveats to reflect the fact that the per-destination throttle applies only to Channel 0 and not to non-0 channels?  As they stand, they're seriously misleading -- see, for example, https://jira.secondlife.com/browse/BUG-11346, which seems to have been based on the (wholly understandable) assumption that because a script using channel 0 triggered the throttle, the throttle would be triggered by other channels, too.  I've also several times had to put people right about this in in-world scripting groups.
 +
 +
The situation isn't helped by the fact that the jira page for BUG-913 isn't accessible to most of us, so we can't see Maestro's comments verbatim.
 +
 +
I'm not sure, by the way, that Maestro is correct about DEBUG_CHANNEL triggering the throttle.  I just tried it, and didn't see any messages either in the debug window or from the relay to which the messages were directed.  I know that the do.. while loop sending the 5000 messages completed in just over 2.5 seconds, because it told me it had.
 +
 +
However, when I changed the channel in both the transmitter and the relay, the transmitter functioned as expected, so the transmitter prim clearly wasn't muted.
 +
 +
I would change it myself, but I'm worried about breaking stuff and also because I fear there may be some policy reason to explain why the full picture is left unclear on the main page.
 +
 +
[[User:Innula Zenovka|Innula Zenovka]] ([[User talk:Innula Zenovka|talk]]) 14:20, 7 February 2016 (PST)

Revision as of 15:20, 7 February 2016

Would it be an idea to put a reference to https://jira.secondlife.com/browse/SCR-66 "llRegionSayTo() fails to send messages to attachments on sitting avatars"?

(I'd do it myself but I would probably break something -- I did once when I tried to edit Wikipedia) Innula Zenovka

Added it for you, the bit that does it is the link to the Template:Issues sub-page at the top of the function's page (in edit mode), if you follow that you can see how to enter a JIRA's information to get the pretty table.
-- Haravikk (talk|contribs) 13:49, 8 May 2011 (PDT)


llRegionSayTo also needs be added to the Communications category and in the list af See Also at the bottom of each function belonging to the category - thanks.
Francoise Eichel 14:14, 2 July 2011 (PDT)


The information about the 100 messages throttle is wrong:

"Sending more than 100 messages in five minutes will produce a block; block is sim-wide and applies to all objects with the same owner. Block apparently only resets with a sim restart."
According to Maestro Linden's comment in BUG-913, the actual throttle is much less harsh:
"llRegionSayTo() is indeed limited by 2 throttles: There's a per-destination throttle on channels 0 and DEBUG_CHANNEL, which is 200 messages over 10 seconds. There's a per-sending-object throttle of 100 over 300 seconds (kinda slow...). This throttle only applies when the first is hit.
--Thickbrick Sleaford (talk) 08:25, 9 July 2015 (PDT)


Clarification needed of Caveat about throttle.

Could we please change the caveats to reflect the fact that the per-destination throttle applies only to Channel 0 and not to non-0 channels? As they stand, they're seriously misleading -- see, for example, https://jira.secondlife.com/browse/BUG-11346, which seems to have been based on the (wholly understandable) assumption that because a script using channel 0 triggered the throttle, the throttle would be triggered by other channels, too. I've also several times had to put people right about this in in-world scripting groups.

The situation isn't helped by the fact that the jira page for BUG-913 isn't accessible to most of us, so we can't see Maestro's comments verbatim.

I'm not sure, by the way, that Maestro is correct about DEBUG_CHANNEL triggering the throttle. I just tried it, and didn't see any messages either in the debug window or from the relay to which the messages were directed. I know that the do.. while loop sending the 5000 messages completed in just over 2.5 seconds, because it told me it had.

However, when I changed the channel in both the transmitter and the relay, the transmitter functioned as expected, so the transmitter prim clearly wasn't muted.

I would change it myself, but I'm worried about breaking stuff and also because I fear there may be some policy reason to explain why the full picture is left unclear on the main page.

Innula Zenovka (talk) 14:20, 7 February 2016 (PST)