intelvwi / DSG

Distributed Scene Graph
20 stars 13 forks source link

I'm having trouble getting it to work #19

Open leonetosoft opened 11 years ago

leonetosoft commented 11 years ago

I've already added the DSG project in the OpenSim's dependencies, although I can't get it to work. I have the settings on standalone, when I try to connect to the server, it doesn't get past handshake. It's all configured according to the home page's instructions.

Problem

dslake commented 11 years ago

Thanks for the report.

To install DSG, you can checkout the code into addon-modules/DSG and then run prebuild and compile as usual. Or, you can just drop the DSG DLLs into the bin and Physics directory of an existing OpenSim install. Is that what you did when you "added DSG project in the OpenSim's dependencies"?

When you say you have the settings on standalone, do you mean that you are running each simulator in standalone mode? This is not a mode we have tested. The docs should make this more explicit but you will need some type of grid so assets and user accounts can be shared across the DSG simulators. We use Simian because it only requires a regular web server with php and MySQL. ROBUST configuration should also work here.

As an example of why that is needed, when a user connects to the client manager, their UUID and presence is communicated to the other simulators. They then fetch the relevant user data like appearance and inventory from the grid services. The grid is also used to enable chat, IM and other features.

I wouldn't expect a lack of grid to cause the problem you are seeing where you cannot connect to the region. "waiting for handshake". If you can post an example of your client manager OpenSim.ini and Regions.ini, we can help figure out what's going on.

leonetosoft commented 11 years ago

I'm already with the dlls and dsg already working, just can not connect the region, still the same error. Now I called Robust mode. I'll send examples of my ini's so they can see. http://www.4shared.com/rar/pWlUgyxp/Report.html 18022013

radams1 commented 11 years ago

Thanks for the configuration files. Looking through them, I notice the UUIDs for all the regions (RegionUUID in Regions.ini) are identical for all the regions. This would confuse the grid to client mapping. The picture you included had odd things like the clientManager and the physicsEngine reporting the login but not the persistenceEngine. This sort of thing would happen if the grid manager was confused.

leonetosoft commented 11 years ago

Good morning! I configured files "Regions.ini" I found that the UUIDs were really equal for all consoles open:

kittyfly commented 11 years ago

Hi leonetosoft,

Thanks a lot for trying out DSG. We are behind on providing sufficient documents -- limited resources, and we are busy prepareing for a global scale test session. We'll update the DSG wiki page soon to include more information on intallation and setup. There are cetain dos and don'ts. Please stay tuned.

kittyfly commented 11 years ago

Please take a look at the wiki page. We updated it with some instructions on how to configure and run a DSG system.

leonetosoft commented 11 years ago

Hi kittyfly (: I saw the changes you made on the homepage, thank you for your attention!