[Opensim-dev] Region crossing and its requests to UGAIMs
Hi everyone: I'm developing (or trying to...) an UGAIM system over a LAMP (or WAMP) system and I have some questions about the requests sent from region servers to UGAIM (user and inventory servers). I'm using the stable 0.6 version of opensim. When crossing a region I have detected three requests: * Get avatar appearance * Get avatar inventory * Update region into agent data These three requests make the avatar to shiver when entering a new region if the response is not fast enough (or even make the avatar move some meters while waiting the response, and then return to the point it entered). I'm able to understand the 1st and the 3rd, well, maybe I have some doubts about the 1st... but the second (request FULL inventory) I think is what lags the region entering. Actually (version 0.6 remember) when requesting an inventory is the FULL inventory. For testing, maybe no problem, but if I have 100 folders an 1000 items... the initial 6kbyte inventory grows to something like 100k, and the lag make my avie to walk till the middle of the region and then return back... My question: is really necessary to get the full inventory when crossing regions? And the secondary question: Is there any implemented or at least a semi-implemented method to deliver only parts of the inventory (a la SL style)? Greetings Impalah Sea of doubts Shenshou ___ Opensim-dev mailing list Opensim-dev@lists.berlios.de https://lists.berlios.de/mailman/listinfo/opensim-dev
[Opensim-dev] Proposal for a cleanup/correction of the region-module system
Hi all, the current system for handling region-modules is slightly broken if you add/remove regions dynamically (or even for region-restarts). I've put up some thoughts at http://opensimulator.org/wiki/New_Region_Modules for discussion. Please answer on the associated 'discussion' page or here on the list. Cheers, Homer ___ Opensim-dev mailing list Opensim-dev@lists.berlios.de https://lists.berlios.de/mailman/listinfo/opensim-dev
Re: [Opensim-dev] [Opensim-users] Please UCI, help our basic tutorial!
For the birthday event we have two node regions enabled on OSGrid.. Z-Event at 1010 1010 for 1000 centered. It is built with flags, Hypernaut T shirts and 'maps' to Francoland. Night Song at 10006 10008 'maps' to Ellis, Orion has been very cooperative with gifts and Hypernuat click onward to Germany. We will add New World, Olish Newman, this weekend and another well built node this coming week. Bri - Original Message - From: Cristina Videira Lopes To: amer...@dmu.com ; opensim-dev@lists.berlios.de Sent: Saturday, January 24, 2009 3:52 PM Subject: Re: [Opensim-dev] [Opensim-users] Please UCI, help our basic tutorial! [changing from -users to -dev, due to not being able to access outgoing email for my opensim-users account] Americo Damasceno wrote: Thanks, Diva. I will use the ucigrid04.nacs.uci.edu 9003. Like the central point (128,128) that I will define in the tutorial like the official arriving point for a world was under water I have created something like an hypernaut-port having an OpenSim flag. You can see it at: Thanks, Americo. Those two gateways right now are open for editing by anyone. I want to keep it open like that, and I appreciate nice content like the one you placed there. However, everyone please keep in mind that those regions are common ground for hypernauts, and they belong to the University of California; don't clutter them, be tasteful, and please don't remove/change anything of what's already there without asking for permission. I will go without technical permissions, and relying on social common sense, for as long as it's sustainable. (One thing that's clear is that these completely open environments will need a much better support for history recording, i.e. who did what to which objects, sort of like a wiki history page) Any thing more, Diva. Can you tell us the configuration of the server and of the communication line ? They are linux machines, dual-core with 4M of RAM. I don't remember the exact number for the bandwidth but it's some huge number -- the machines are in the university network. Crista / Diva -- ___ Opensim-dev mailing list Opensim-dev@lists.berlios.de https://lists.berlios.de/mailman/listinfo/opensim-dev ___ Opensim-dev mailing list Opensim-dev@lists.berlios.de https://lists.berlios.de/mailman/listinfo/opensim-dev
Re: [Opensim-dev] Proposal for a cleanup/correction of the region-module system
ROFL. Oh, it was the 'z' versus the 's' you were discussing. I thought it was the i versus the I. From: Dahlia Trimble dahliatrim...@gmail.com To: opensim-dev@lists.berlios.de Sent: Saturday, January 24, 2009 4:39:03 PM Subject: Re: [Opensim-dev] Proposal for a cleanup/correction of the region-module system I'm not really a fan of UK zpelling,,, but I imagine people uzing grep could zearch for initiali I'll probably continue to uze the UZ englizh zpelling in my code ;) On Sat, Jan 24, 2009 at 4:32 PM, MW michaelwr...@yahoo.co.uk wrote: I have to say I'm not a big fan of what I've seen of mono.addins so far. Maybe ExtensionLoader is better, so I do think we should look at that. As I think it is better to only have one system of loading plugins/modules. As for initialise vs Initialize, hehe. Well personally I think it should stay as it is. I really see no reason to change it. I do know of other opensource projects that use initialise, Ogre being one. And it would be as hard for me to remember to look/search for Initialize as it would be for you to look for initialise. So my vote is a strong keep to UK english or even the mix we have (because some bits are in US english). But I really don't think people should have to switch code that is there to US english. Sorry thats a point I do feel quite strongly on. But saying that if everyone else voted in favour of that switch I wouldn't stand in the way. Just would think it was wrong. Any code I write is just likely to have uk spelling. The same way any code you write is likely to have US spelling. And opensim has had the UK spelling from the start. Ryan McDougall sempu...@gmail.com wrote: On Sat, Jan 24, 2009 at 10:04 PM, Homer Horwitz wrote: Hi all, the current system for handling region-modules is slightly broken if you add/remove regions dynamically (or even for region-restarts). I've put up some thoughts at http://opensimulator.org/wiki/New_Region_Modules for discussion. Please answer on the associated 'discussion' page or here on the list. Cheers, Homer I have two requests: 1. Can we unify RegionModules with IPlugin system I did a while ago? This would mean learning and using Mono.Addins, or ExtensionLoader if that is Mono.Addins's replacement. Let's just use one system. I am not sure there is a semantic reason why they should be different. I didn't touch it myself because I didn't/don't understand the delicate internals of RegionModules, and was worried about precisely the sort of issues raised by Homer. Also, Dispose() can be used in using{} statements. Lets use it, or have a base class default to Dispose(){ Close(); }. 2. Can we standardize on US English? I know our illustrious founder MW speaks the Queen's English, which is the language of the educated; its not really fair to enforce the linguistic hegemony of the country that spawned GWB and Britany Spears in our dear pool of sanity and righteousness; but every open source project I've ever worked on spells it Initialize. Including Mono.Addins. You have no idea how times I had to grep my source for Initialize in order to make it compile. :( Cheers, ___ Opensim-dev mailing list Opensim-dev@lists.berlios.de https://lists.berlios.de/mailman/listinfo/opensim-dev ___ Opensim-dev mailing list Opensim-dev@lists.berlios.de https://lists.berlios.de/mailman/listinfo/opensim-dev___ Opensim-dev mailing list Opensim-dev@lists.berlios.de https://lists.berlios.de/mailman/listinfo/opensim-dev
Re: [Opensim-dev] Proposal for a cleanup/correction of the region-module system
One other suggested change. Let's remove IConfigSource from the RegionModule Initialise method - and instead make some kind of globally accessible (via Scene?) .Config. The reason for this is twofold: 1. We pass config in multiple times, one per scene. 2. It introduces a dependency on Nini that every region module must fill - this is annoying when a module isn't configurable. Regards, Adam -Original Message- From: opensim-dev-boun...@lists.berlios.de [mailto:opensim-dev- boun...@lists.berlios.de] On Behalf Of Homer Horwitz Sent: Saturday, 24 January 2009 12:04 PM To: opensim-dev@lists.berlios.de Subject: [Opensim-dev] Proposal for a cleanup/correction of the region- module system Hi all, the current system for handling region-modules is slightly broken if you add/remove regions dynamically (or even for region-restarts). I've put up some thoughts at http://opensimulator.org/wiki/New_Region_Modules for discussion. Please answer on the associated 'discussion' page or here on the list. Cheers, Homer ___ Opensim-dev mailing list Opensim-dev@lists.berlios.de https://lists.berlios.de/mailman/listinfo/opensim-dev ___ Opensim-dev mailing list Opensim-dev@lists.berlios.de https://lists.berlios.de/mailman/listinfo/opensim-dev