[Opensim-users] robust with distant services

Justin Clark-Casey jjustincc at googlemail.com
Thu Jan 31 05:26:15 UTC 2013


None of my suggestions would help with avatar texture issues, that was for map issues only, which I thought is what you 
initially asked.

For appearance to work, I would have thought it would have been enough just to have the AssetServerURI set in 
[AssetService] for the simulator.  However, maybe it's also necessary to have SRV_AssetServerURI also set in 
[LoginService] for Robust.HG.ini.

However, I'm guessing here - unfortunately I've never set up an HG 2.0 instance and probably won't get a chance in the 
immediate future.

Unfortunately, the comments at the top of Robust.HG.ini.example also still refer to HG 1.5 rather than 2.0.

On 31/01/13 01:34, ssm2017 wrote:
> i have just noticed something about this issue.
> when making a hg teleport, if im taking an object containing assets (a free male avatar on osgrid lbsa plaza) the
> directory items are transfered but not the assets and when im coming back home, the assets are blank and sras is
> returning a lot of 404 errors.
> when making a hg teleport, if another avatar is giving me some assets, they are instantly posted to the sras server and
> when coming back home, they are here.
>
>
> 2013/1/30 ssm2017 <ssm2017 at gmail.com <mailto:ssm2017 at gmail.com>>
>
>     hello
>     here are the results of my experiments.
>     i have tried with both configurations and both have the same result.
>     without using hypergrid, everything is working fine.
>
>     1/
>     [AssetService]
>     AssetServerURI = http://mysras_server:8005
>
>     [GridService]
>     AssetService = "OpenSim.Services.Connectors.dll:AssetServicesConnector"
>
>     2/
>     [AssetService]
>          LocalServiceModule = "OpenSim.Services.AssetService.dll:AssetService"
>          DefaultAssetLoader = "OpenSim.Framework.AssetLoader.Filesystem.dll"
>          AssetLoaderArgs = "./assets/AssetSets.xml"
>     [GridService]
>     AssetService = "OpenSim.Services.AssetService.dll:AssetService"
>
>     with a blank grid and a blank sim and region
>
>     steps :
>     1/ start at home
>     2/ edit outfit
>     3/ the outfit is saved inside sras
>     4/ im going to lbsa plaza on osgrid
>     5/ the console of the grid is telling me that the "my outfit" folder was created but it is not appearing in the
>     inventory
>     5/ im going back home
>     6/ the "my outfit" folder is now displayed in the inventory
>     7/ the sras logs are telling me that some assets could not been found
>     8/ im going back to lbsa plaza
>     9/ im taking one of the offered avatars
>     10/ the content is appearing in the "my suitcase" folder
>     11/ im going back home
>     12/ im using the inventory command "replace outfit" with the taken clothes folder from the "my suitcase" folder
>     13/ the sras logs are telling me that the assets could not been found
>     14/ my avatar is white.
>
>     i have asked Nebadon about the config to use in the Robust.HG.ini and he told me that there is nothing special and
>     that they use hg 1.0.
>
>     i will ask anyway the same question on the osgrid forums
>
>
>
>     2013/1/29 Justin Clark-Casey <jjustincc at googlemail.com <mailto:jjustincc at googlemail.com>>
>
>         Perhaps I'm misunderstanding you, Diva, but doesn't the Hypergrid grid service (using HypergridLinker) In
>         OpenSim.ini.example load its own AssetService copy to service the home grid's map tiles?  The AssetService then
>         makes its database connections.  The issue here is that ssm2017 wants to use SRAS as the asset service so this
>         isn't possible.
>
>         However, it struck me that OSGrid must already be doing this in their Robust configuration as they use SRAS and
>         allow Hypergrid.  Perhaps Nebadon could comment or you might ask on the osgrid technical forums?
>
>
>         On 28/01/13 11:40, Diva Canto wrote:
>
>             Loading most of the services as configured will work. The only exception is the UserAgentsService. It is an
>             exception
>             because it manages information that doesn't offload to the DB, it keeps it in memory. Therefore, anyone who
>             interacts
>             with the UAS needs to interact with exactly 1 and the same UAS instance. If you're splitting things,
>             wherever there is
>             the UAS dll, that should be replaced by the corresponding connector.
>
>             On 1/28/2013 2:13 AM, Justin Clark-Casey wrote:
>
>                 The problem is that the default configuration of the OpenSimulator Hypergrid grid (linker) service
>                 effectively loads
>                 its own AssetService instance from OpenSim.Services.AssetService.__dll. This then talks directly to the
>                 database.
>
>                 What one would want to do is load an AssetServicesConnector from OpenSim.Services.Connectors instead -
>                 the same code
>                 that an OpenSimulator instance uses to talk to remote ROBUST/SRAS services in grid mode.  Possibly this
>                 could be done
>                 with
>
>                 [GridService]
>                 AssetService = "OpenSim.Services.Connectors.__dll:AssetServicesConnector"
>
>                 with
>
>                 [AssetService]
>                 AssetServerURI = "http://localhost:8003" // replace this with the sras asset service address
>
>                 but this is off the top of my head so I'm not sure if it will work.
>
>                 On 27/01/13 14:09, ssm2017 wrote:
>
>                     hello
>                     is there someone that can help me or show me an example on how to configure robust to use a distant
>                     asset server instead
>                     of a local service ?
>
>                     as Justin told me one day, robust needs to speak to the asset server to store and retrieve region maps.
>                     i dont know what to say to robust.hg.ini
>                     here :
>                     https://github.com/opensim/__opensim/blob/master/bin/__Robust.HG.ini.example#L110
>                     <https://github.com/opensim/opensim/blob/master/bin/Robust.HG.ini.example#L110>
>                     and there :
>                     https://github.com/opensim/__opensim/blob/master/bin/__Robust.HG.ini.example#L514
>                     <https://github.com/opensim/opensim/blob/master/bin/Robust.HG.ini.example#L514>
>
>                     my goal is to use sras as an asset server.
>
>
>                     _________________________________________________
>                     Opensim-users mailing list
>                     Opensim-users at lists.berlios.de <mailto:Opensim-users at lists.berlios.de>
>                     https://lists.berlios.de/__mailman/listinfo/opensim-users
>                     <https://lists.berlios.de/mailman/listinfo/opensim-users>
>
>
>
>
>             _________________________________________________
>             Opensim-users mailing list
>             Opensim-users at lists.berlios.de <mailto:Opensim-users at lists.berlios.de>
>             https://lists.berlios.de/__mailman/listinfo/opensim-users
>             <https://lists.berlios.de/mailman/listinfo/opensim-users>
>
>
>
>         --
>         Justin Clark-Casey (justincc)
>         OSVW Consulting
>         http://justincc.org
>         http://twitter.com/justincc
>         _________________________________________________
>         Opensim-users mailing list
>         Opensim-users at lists.berlios.de <mailto:Opensim-users at lists.berlios.de>
>         https://lists.berlios.de/__mailman/listinfo/opensim-users <https://lists.berlios.de/mailman/listinfo/opensim-users>
>
>
>
>
>
> _______________________________________________
> Opensim-users mailing list
> Opensim-users at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-users
>


-- 
Justin Clark-Casey (justincc)
OSVW Consulting
http://justincc.org
http://twitter.com/justincc



More information about the Opensim-users mailing list