OpenSimulator Internals/OpenSim Services
Appearance
OpenSimulator Internals/OpenSim Services
[edit]These are OpenSimulator internal services, not Second Life or viewer-facing services. They run per-simulator, not on ROBUST. All interfaces are in OpenSim.Services.Interfaces.
| Service | Notes |
|---|---|
| LandService | Parcel data for a specific simulator. Read only. Single method: GetLandData(scopeID, regionHandle, x, y) returns LandData and regionAccess byte. |
| LibraryService | Library items and folders. Currently implemented per-region but should be a grid service. Data comes from the filesystem. Interface: LibraryRootFolder (property), GetAllFolders(), GetItem(itemID), GetMultipleItems(itemIDs[]). |
| SimulationService | General simulation functions. Used for login-to-simulator and simulator-to-simulator communication (teleport, region crossing, object crossing). Interface: GetScene(regionId), GetInnerService(), CreateAgent(), UpdateAgent(), QueryAccess(), ReleaseAgent(), CloseAgent(), CreateObject(). |