Talk:LlGetChannel

From Second Life Wiki
Revision as of 17:36, 19 April 2007 by Strife Onizuka (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Reasons why this feature request shouldn't be implemented.

  1. Would break existing content.
  2. Would require hundreds if not thousands of developer hours to code, debug and maintain.
  3. Easily griefable. Just open a channel and lock it.
  4. Collsions are rare.
    • If two objects are communicating on random channels, the probability of a collision is 2-32
    • Sims lag horribly when you have several thousand listens open, being that there are 232 channels, stumbling upon a used channel is rare.

Ways to mitigate collisions

  • Your script can do owner and object name checks to validate who is speaking, allowing for the filtering of collisions.
  • Your script can add a header to the message that gives the listener added information that it can use to filter out collisions.
  • A protocol can be designed to move the channel it's communicating on when collisions occur.

Since this feature-request would break content and there are already methods for mitigating collisions, I cannot support this feature suggestion. --Strife Onizuka 18:36, 19 April 2007 (PDT)