intelvwi / DSG

Distributed Scene Graph
20 stars 13 forks source link

Is there any more documentation? #20

Open socialconcept-dev opened 11 years ago

socialconcept-dev commented 11 years ago

Does anyone know if additional documentation exists for DSG? I’ve been searching for hours on Google to no avail. The link to the DSG documentation on http://opensimulator.org/wiki/Distributed_Scene_Graph is dead. The only items in the DSG-master.zip /docs directory are two image files. Searched the Intel site and this Git page. All I can find is an OpenSim.ini and a Regions.ini example. Is this all there is?

I did manage to get the DSG add-on installed and working, but without clear instructions, I can’t do a whole lot else. Am I going completely blind, or are the docs sitting in some obvious location I’ve over looked?

I’m developing highly immersive social environments and have already encountered capacity issues, so I’d be more than happy to participate in the Distributed Scene Graph project ‘if’ I can get it configured correctly. Some example configs would really help.

So here is where I am at… I got as far as setting up a Scene Persistence Simulator and a Client Manager Simulator on two different VPS’s. When the Scene Persistance Simulator fires up, I can see this:

WARN - DSG.RegionSync.RegionSyncModule [REGION SYNC MODULE]persist/opensim_dsg SyncStart - Sync listener is local WARN - DSG.RegionSync.RegionSyncModule [REGION SYNC MODULE]persist/opensim_dsg: listener addr: xxx.xx.xxx.xxx, port: 7005

Ok… So something seems to be working.

So I start the client management simulator… It starts up as it should. But when it comes time to load the region assets, it zaps them all:

$<5>01:23:55 - [EVENT MANAGER]: Delegate for TriggerObjectBeingRemovedFromScene failed - continuing. Object reference not set to an instance of an object at DSG.RegionSync.RegionSyncModule.SendSpecialUpdateToRelevantSyncConnectors (System.String init_actorID, System.String logReason, UUID sendingUUID, DSG.RegionSync.SymmetricSyncMessage syncMsg) [0x00000] in :0 at DSG.RegionSync.RegionSyncModule.OnObjectBeingRemovedFromScene (OpenSim.Region.Framework.Scenes.SceneObjectGroup sog) [0x00000] in :0 at OpenSim.Region.Framework.Scenes.EventManager.TriggerObjectBeingRemovedFromScene (OpenSim.Region.Framework.Scenes.SceneObjectGroup obj) [0x00000] in :0

Now I have a naked region LOL. Np.. I keep backups. Obviously I’m really bungling something here. If someone has a link they could share to any additional documentation or some example configs, I’d really appreciate it :)

radams1 commented 11 years ago

There is a little more documentation on the DSG github wiki (https://github.com/intelvwi/DSG/wiki). There is some information on setting up the various INI files. I'll update the opensimulator.org page to point there since GitHub is where we're updating.

As to your error message, are you running the individual simulators in standalone or grid mode? All the simulators need to refer to a common asset store.

socialconcept-dev commented 11 years ago

Much thanks and I should of mentioned... Yes the simulators are pointed to an asset store, but I am using the SRAS asset server: https://github.com/coyled/sras Will this create issues with DSG? Figured I should make sure before going any further.

Yes, I've been working from the https://github.com/intelvwi/DSG/wiki page. It does a good job of illustrating the architecture of DSG, but it's the actual configuration I am a little lost on ):

Thanks again.

kittyfly commented 11 years ago

Hi socialconcept-dev, 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.

socialconcept-dev commented 11 years ago

Kittyfly... What is a ‘global test session’? You mean testing DSG with a live audience and real people? If that’s what you’re planning to do, let me help. I can work with you in setting up an event, which will draw an audience, but more importantly I can host/ MC it a well. I’d like to see how DSG would perform in a real production environment, but we need a ton of real people for a test like that. If that’s what you have in mind, let me know.

I did look for a private email address in your profile, but you don’t have one.

kittyfly commented 11 years ago

You can visit this link for further information of the test session: https://107.7.21.233/redmine/projects/moses/wiki/IntelSTTC_User_Scalability_Experiment_1

socialconcept-dev commented 11 years ago

Emm... Ok. Seems any tests you're doing are limited to/ focused on military scenarios. I can't help here. Do bear in mind however, that there is an equal if not greater demand for DSG in the creation of immerse, large scale social environments. Hopefully you'll consider running running some of your 'user scalability tests' under these scenarios as well and in the event you do, I could certainly help.

kittyfly commented 11 years ago

Well, we are not particular "limited" to military scenarios. For either military training scenerio or social enviornments, the difference is the content and interactions in the enviornments, not how DSG supports operations in these enviornments. We do, however, need collaboration to develop interesting/compelling usages inside such virtual enviornments while we focus on the technology development, and ARL is a very good collaborator in that aspect. If you have developed content for "large scale social enviornments" scenarios, we are certainly interested.

socialconcept-dev commented 11 years ago

Never mind…

Does not matter anyway.   I took an interest in this project because I believe it to be one of the very few that may make difference in the future of OpenSim.   

Evidently, this is not going anywhere fast… I was hoping you’d see the merit in developing a committed group of participants to help in the testing of the DSG add-on –perhaps draw some attention to it, since it fell off the radar after its announcement in June 2011. So… You need resources? You need manuals? You need to setup DSG test events with 500, to 1000 real people? You need feedback? That is what a committed group helps you with! But you need to put fourth a sincere effort form one.

How about a timeline? What are your immediate and intermediate term goals? You people are truly beyond cryptic. I don’t mean that in a bad way… Two years has lapsed, yet no one knows anymore about the DSG project now, than what they did in 2011. Looking over what information you do have tells us absolutely nothing, other than you believe in the future of immersive social environments, and a summary overview of how it works. Maybe this is intended to be a private project? I'm not being rude... I am only trying to understand you.

Anyway… Good luck with whatever avenue it is you’ve chosen to take. I don’t understand what they may be, nor am I certain too many others will. I’ll keep checking in on the DSG project. Should it begin to move forward, even at an incremental rate, I’ll help in any way I can.

ty

kittyfly commented 11 years ago

Thanks a lot for your comments. That long comments only to show you do have interest in DSG, and we highly appreciate that. :) You can drop me an email at kittyfly0608@hotmail.com, and we can continue the conversation if you'd like.