<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, Nov 9, 2013 at 5:14 PM, Mircea Kitsune <span dir="ltr"><<a href="mailto:mircea_the_kitsune@hotmail.com" target="_blank">mircea_the_kitsune@hotmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div><div dir="ltr">I decided to google parts of my questions earlier. Although I hate asking something publicly to later answer myself, I think I am a bit more clear after the info I found as well as the replies here.<br>
<br>First of all, something I forgot to clarify: I wouldn't expect or want Opensim to be a perfect replication of the SL server. On the contrary... Opensim has the ability to fix things Linden never will in their server software and add new features, which it should totally use. But IMO only for changes that are compatible with all viewers, and don't introduce new protocols for all sorts of software, which was the concern some of my questions started from.<br>
<br></div></div></blockquote><div><br>So are you saying if someone wanted to use OpenSimulator as a server for
a MMO-like game and they used a custom client with a custom protocol
that was not compatable with SL viewers, it should not be allowed? Given that it's open source and MIT licensed, it's highly unlikely anything could be done to stop such from happening.<br><br> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div><div dir="ltr">Part of that was clarified by this page: <a href="http://opensimulator.org/wiki/Communication_Protocols" target="_blank">http://opensimulator.org/wiki/Communication_Protocols</a> It describes how communication with viewers works, and how I assume it plans to stay. The interface (which that page names "the Linden Lab viewer protocol") is one thing I wondering about, and if it's a fixed interface that doesn't need to be maintained for various viewers. Of course there's more than just the protocol, such as being limited to the prim and avatar shapes viewers can recognize. For this reason, I assume prim types like "cube", "sphere", "torus" will have to stay hard coded in Opensim and follow what Linden has. These sort of things are usually was I unclear about.<br>
<br></div></div></blockquote><div><br></div><div>That wiki page is incomplete in that it does not mention IClientAPI, which is the interface in OpenSimulator *specifically designed for implementing new protocols* and is what the LL protocol uses to interface with the simulation. <br>
</div></div></div></div>