Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0008838opensim[GRID] Hypergridpublic2020-12-21 02:222021-01-16 21:14
ReporterNeTro 
Assigned To 
PrioritynormalSeverityminorReproducibilityalways
StatusnewResolutionopen 
PlatformLinuxOperating SystemUbuntuOperating System Version18.04.5 LTS
Product Version 
Target VersionFixed in Version 
Summary0008838: All inventory "Unavailable" when I'm on another grid
DescriptionI'm really sorry on posting it here, but searching through the web didn't provide answers.
My grid is up and running but all my inventory appears as "Unavailable" when leave my own grid.
I have a very strong feeling that this is a dumb simple setting that I'm looking over it.
Any pointers?
Steps To ReproduceInstall OpenSim as Robust Hypergrid.
Run MySQL on a different machine.
Open port 8002 and 8003 on your router, and also open the port defined in Region.ini
TagsNo tags attached.
Git Revision or version number
Run Mode Grid (1 Region per Sim)
Physics EngineBulletSim
Script EngineXEngine
EnvironmentMono / Linux64
Mono Version6.x
ViewerFirestorm
Attached Filesjpg file icon UnavailableInventory.JPG [^] (22,528 bytes) 2020-12-21 02:22

- Relationships

-  Notes
(0037408)
cnayl (reporter)
2020-12-21 03:07

These links may help:

https://www.hypergridbusiness.com/2014/05/why-i-threw-away-my-suitcase-and-dont-want-it-back/ [^]

http://opensimulator.org/mantis/view.php?id=7868 [^]
(0037409)
tampa (reporter)
2020-12-21 03:59

Is it actually unavailable or does the viewer just say that, because I have only heard of like 5 grids that run suitcase exclusively which would make inventory actually unavailable unless packed into the suitcase. Try rezzing something.
(0037410)
NeTro (reporter)
2020-12-21 05:53

And I tried rezzing something from my Inventory and indeed it's unavailable and wont rezz.
I am able to build stuff though.

And I just tried the setting of putting "HGInventory Service to HG 1.0" but that didn't help.

I'm open for suggestions.
(0037411)
tampa (reporter)
2020-12-21 06:08

First need to know where you are teleporting to, they may only accept suitcase. The default OpenSim config far as I know is setup for open inventory aka not using suitcase, so check that. Comments in there should specify what to use for which protocol.
(0037413)
aiaustin (developer)
2020-12-21 13:45
edited on: 2020-12-23 01:24

That's how its meant to work NeTro. By default using the recommended settings in Robust.HG.ini you are using HG 2.0 which implements the suitcase restrictions. Only the items placed under My Suitcase are available when you travel to another grid. My grids are set up like that too. OSGrid uses a more permissive protocol which allows all inventory to be available for its avatars on foreign grids.

These are the relevant bits from Robust.HG.ini.example...

[LoginService]
    ....
    ; This inventory service will be used to initialize the user's inventory
    HGInventoryServicePlugin = "HGInventoryService@OpenSim.Services.HypergridService.dll:HGSuitcaseInventoryService"


[HGInventoryService]
    ; For the InventoryServiceInConnector
    LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGSuitcaseInventoryService"
    ;; alternatives:
    ;; HG1.5, more permissive, not recommended, but still supported
    ;LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGInventoryService"
    ;; HG1.0, totally permissive, not recommended, but OK for grids with 100% trust
    ;LocalServiceModule = "OpenSim.Services.InventoryService.dll:XInventoryService"

(0037414)
NeTro (reporter)
2020-12-22 22:06

Hi,

I can confirm that my settings are put so that I'm doing the "totally permissive" option.

[LoginService]
    ....
    ; This inventory service will be used to initialize the user's inventory
    HGInventoryServicePlugin = "HGInventoryService@OpenSim.Services.HypergridService.dll:HGSuitcaseInventoryService"


[HGInventoryService]
    ; For the InventoryServiceInConnector
    ;LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGSuitcaseInventoryService"
    ;; alternatives:
    ;; HG1.5, more permissive, not recommended, but still supported
    ;LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGInventoryService"
    ;; HG1.0, totally permissive, not recommended, but OK for grids with 100% trust
--> LocalServiceModule = "OpenSim.Services.InventoryService.dll:XInventoryService"


Usually i TP to Osgrid.
But also if i go to Kitely or Aviworlds i get the same result.

I'm just aiming to allow my avatars from my grid to have the inventory when they leave my grid. (Immitating Osgrid)
(0037416)
piusnoel (reporter)
2020-12-26 05:14

I just tested both options. For me both worked as expected. Normally I'm using HG2.0, so most folders outside "My Suitcase" will become "(Unavailable)".

I changed it to HG1.0 and restarted Robust as well as my test regions. Now all my folders were available when travelling to OSGrid.
(0037459)
Ferd Frederix (reporter)
2021-01-04 19:46
edited on: 2021-01-10 01:31

FYI: do not forward port 8003 in your router to the server unless you want other people to attach regions to your server. Only 8002 and 8004++ region ports need to be forwarded.

(0037487)
Ferd Frederix (reporter)
2021-01-09 20:01

Also, do not use this line:

 ;; HG1.5, more permissive, not recommended, but still supported
    ;LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGInventoryService"

The above is very unreliable and will cause loss of assets taken from random other grids. It either works on a foreign region, or not, no idea why.

Use this one:

 ;; HG1.0, totally permissive, not recommended, but OK for grids with 100% trust
    ;LocalServiceModule = "OpenSim.Services.InventoryService.dll:XInventoryService"
(0037503)
Manni (reporter)
2021-01-11 06:20

When turn on
LocalServiceModule = "OpenSim.Services.HypergridService.dll: HGSuitcaseInventoryService"
I cannot pass on my objects in another grid.

When turn on
LocalServiceModule = "OpenSim.Services.InventoryService.dll: XinventoryService"
I can pass on my objects in other grids, but I cannot take any objects with me.

I don't like this My Suitcase directory.
(0037514)
NeTro (reporter)
2021-01-16 21:14

I kinda gave up trying to make it work and put it back to the original settings and accepted I'll have to deal with the suitcase.
I simply couldn't get it to work.
Not with 1.5 or 1.0.
My inventory will stay unavailable.

- Issue History
Date Modified Username Field Change
2020-12-21 02:22 NeTro New Issue
2020-12-21 02:22 NeTro File Added: UnavailableInventory.JPG
2020-12-21 03:07 cnayl Note Added: 0037408
2020-12-21 03:59 tampa Note Added: 0037409
2020-12-21 05:53 NeTro Note Added: 0037410
2020-12-21 06:08 tampa Note Added: 0037411
2020-12-21 13:45 aiaustin Note Added: 0037413
2020-12-21 13:52 aiaustin Note Edited: 0037413 View Revisions
2020-12-21 13:54 aiaustin Note Edited: 0037413 View Revisions
2020-12-21 13:55 aiaustin Note Edited: 0037413 View Revisions
2020-12-22 22:06 NeTro Note Added: 0037414
2020-12-23 01:24 aiaustin Note Edited: 0037413 View Revisions
2020-12-26 05:14 piusnoel Note Added: 0037416
2021-01-04 19:46 Ferd Frederix Note Added: 0037459
2021-01-09 20:01 Ferd Frederix Note Added: 0037487
2021-01-10 01:31 aiaustin Note Edited: 0037459 View Revisions
2021-01-11 06:20 Manni Note Added: 0037503
2021-01-16 21:14 NeTro Note Added: 0037514


Copyright © 2000 - 2012 MantisBT Group
Powered by Mantis Bugtracker