[opensource-dev] Oh, the drama. (was: Viewer blacklist...)

Rob Nelson nexisentertainment at gmail.com
Fri Apr 30 14:51:29 PDT 2010


As a person who is trying to patch (a now rather old version) of OpenSim
to handle voxel terrain, there's MANY, MANY flaws to the messaging
subsystem of both the viewer and the server.  

For one, I wanted to tack on an additional UDP/TCP message to handle
voxelmap transmissions and modification.  Unfortunately, it appears that
even a tiny change to the messaging template would completely destroy
compatibility with SL, and even adding one packet handler in OpenSim
would involve changing LibOMV, 3 packet handling packages, and an
extremely long PacketType enum.  This is NOT a flexible protocol that
we're using.  

In order to retain compatibility with "legacy" viewers that only support
heightmap terrains, I'm having to add in additional capabilities to
OpenSim and the viewer, which I don't like, as HTTP transports are going
to be godawfully slow, particularly when adding, removing or modifying
voxels.

On Fri, 2010-04-30 at 21:00 +1000, Tateru Nino wrote:
> The most obvious solution - from where I'm sitting - is to abstract it,
> and provide different access methods underneath. The higher levels of
> the viewer application should neither know nor care just where the map
> tiles are coming from, beyond making an API call to fetch one. Later,
> one can look at a method by which a grid service might make certain
> representations as to where and how those tiles are located and to be
> fetched, but compartmentalizing the hard-wired knowledge (at this stage)
> seems to be the best option, presently.
> 
> On 30/04/2010 8:20 PM, Lance Corrimal wrote:
> > "patching opensim"...
> >
> > ...how do you "patch" the people who provide a service for free, to make them 
> > rent an expensive distributed storage provider for their map tiles?
> > are you going to rent S3 yourself, for your own little local grid?
> >
> >
> >
> > bye,
> > LC
> >
> > Am Freitag, 30. April 2010 11:23:59 schrieb Brandon Husbands:
> >   
> >> Perhaps patching open sim to use the new way? probably the best route to go
> >> as it needs to keep up with com changes in the main viewer.
> >>
> >> On Fri, Apr 30, 2010 at 4:04 AM, Lance Corrimal
> >>
> >> <Lance.Corrimal at eregion.de>wrote:
> >>     
> >>> Am Freitag, 30. April 2010 10:47:27 schrieb Brandon Husbands:
> >>>       
> >>>> I agree. Thats what i have been trying to say... sighs... Can we get
> >>>> back to discussing code now?
> >>>>         
> >>> with pleasure.
> >>>
> >>>
> >>> any ideas about making SG 1.4 fully opensim-compatible by adding the
> >>> "old" way
> >>> to fetch map tiles?
> >>>
> >>>
> >>> bye,
> >>> LC
> >>>
> >>>       
> >>>> On Fri, Apr 30, 2010 at 3:46 AM, Lance Corrimal
> >>>>
> >>>> <Lance.Corrimal at eregion.de>wrote:
> >>>>         
> >>>>> for crying out loud, could you guys PLEASE move the remainder of that
> >>>>> "discussion" to a more suited medium, the "Under the bridge" forum on
> >>>>> second
> >>>>> citizen comes to mind.
> >>>>> ... where the trolls are.
> >>>>> http://www.secondcitizen.net/Forum/forumdisplay.php?f=18
> >>>>> _______________________________________________
> >>>>> Policies and (un)subscribe information available here:
> >>>>> http://wiki.secondlife.com/wiki/OpenSource-Dev
> >>>>> Please read the policies before posting to keep unmoderated posting
> >>>>> privileges
> >>>>>           
> >>> _______________________________________________
> >>> Policies and (un)subscribe information available here:
> >>> http://wiki.secondlife.com/wiki/OpenSource-Dev
> >>> Please read the policies before posting to keep unmoderated posting
> >>> privileges
> >>>       
> > _______________________________________________
> > Policies and (un)subscribe information available here:
> > http://wiki.secondlife.com/wiki/OpenSource-Dev
> > Please read the policies before posting to keep unmoderated posting privileges
> >
> >   
> 




More information about the opensource-dev mailing list