Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0005388opensim[REGION] Scripting Enginepublic2011-02-16 20:192011-02-18 21:17
ReporterCrasherRob 
Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
StatusnewResolutionopen 
PlatformOperating SystemOperating System Version
Product Versionmaster (dev code) 
Target VersionFixed in Version 
Summary0005388: Scripts do not respond across sim boundary
DescriptionScripts do not respond to chat (or sensor scan) across a sim boundary.

Reproduce the problem by entering the attached script into a prim. The listen method will be invoked if chat is used in the same sim, but moving the prim across a sim boundary stops it from responding. The same problem occurs when scripts try to communicate via llSay across a sim boundary. It's not a matter of distance, because shout can be used as well as simple chat.

A similar problem occurs when sensors are used. The sensor method is invoked when suitable prims are in the same sim, but not across a sim boundary.

[The default physics engine is used.]
Additional InformationThe attached script file demonstrates this problem.
TagsNo tags attached.
Git Revision or version numberOSgrid 0.7.1 (Dev) 2171539: 2011-02-10 git hash : 21715396fa0d87bd4936bd37151487346794806d
Run Mode Grid (Multiple Regions per Sim)
Physics EngineODE
Script Engine
Environment.NET / Windows32
Mono VersionNone
ViewerImprudence 1.3.0
Attached Files? file icon demo.lsl [^] (1,728 bytes) 2011-02-16 20:20

- Relationships
parent of 0003917new listen() ignores llSay from region 1 meter away 
Not all the children of this issue are yet resolved or closed.

-  Notes
(0018079)
kcozens (administrator)
2011-02-16 20:39

I'm not sure if this is a real bug or not. The LSL wiki doesn't state if llSay and its variants can be used across SIM boundaries. Voice chat is confined to a region/parcecl so wouldn't expect a say to be heard across a region boundary. It would be a griefer tool otherwise as someone could put a device using llShout at a region boundary to annoy people in a neighbouring region.

I would close this as not a bug.
(0018080)
Revolution (reporter)
2011-02-16 20:40

Its a bug, chat goes across borders in Second Life.
(0018087)
LaniGlobal (reporter)
2011-02-18 21:17

llSay, llWhisper, llShout
( and avatar viewer client channel similar methods of text channel communication)

1. in SL sims: these methods do propagate across region/sim borders.
2. in OS core sims: these methods do not propagate across region/sim borders.
This has become almost the "expected" or "normal" situation in OS.

One workaround that has been used to get text communications past region borders, is llRegionSay to/from an HTTP relay to/from an external server, usually with some type of PHP comms and database. I'm using this method now to communicate between 12 regions adjacent to Lani region of OSgrid.

- Issue History
Date Modified Username Field Change
2011-02-16 20:19 CrasherRob New Issue
2011-02-16 20:20 CrasherRob File Added: demo.lsl
2011-02-16 20:20 CrasherRob Git Revision => OSgrid 0.7.1 (Dev) 2171539: 2011-02-10 git hash : 21715396fa0d87bd4936bd37151487346794806d
2011-02-16 20:20 CrasherRob SVN Revision => 0
2011-02-16 20:20 CrasherRob Run Mode => Grid (Multiple Regions per Sim)
2011-02-16 20:20 CrasherRob Physics Engine => ODE
2011-02-16 20:20 CrasherRob Environment => .NET / Windows32
2011-02-16 20:20 CrasherRob Mono Version => None
2011-02-16 20:20 CrasherRob Viewer => Imprudence 1.3.0
2011-02-16 20:39 kcozens Note Added: 0018079
2011-02-16 20:40 Revolution Note Added: 0018080
2011-02-18 21:17 LaniGlobal Note Added: 0018087
2011-07-09 08:46 makopoppo Relationship added parent of 0003917


Copyright © 2000 - 2012 MantisBT Group
Powered by Mantis Bugtracker