[sldev] Opening the server source?
Adam Frisby
adam at gwala.net
Fri Jun 29 14:47:25 PDT 2007
Sort of.
From my understanding of it (and I really do need to attend Zero's
office hours one of these days), LL will be breaking things up as follows:
---TODAY---
Client -> Login Server (Initial Sim IP)
Client -> Simulator
Simulator -> L$ Server
Simulator -> Inventory Server
Simulator -> User servers
etc..
Simulator -> Asset servers
---THE MYSTERIOUS FUTURE---
Client -> Simulator -- Simulator Transactions, Movement, Building, etc.
Client->Inventory Server->Client->Simulator
Client->L$ Server->Simulator->Client
etc.
Where the client becomes authoritive and contacts the specialised
servers directly.
Essentially in this fashion, Sims can do whatever the hell they like,
and be unable to touch a users account as all the messaging for this is
directly to/from the client itself.
Adam
Erik Anderson wrote:
> >From what I understand, this kind of "dual connection" has already
> been in the works for some time. I read something somewhere (don't
> remember where at the moment) where inventory and other stuff would be
> moved off onto an "agent server" that maintained information for the
> client for the life of the connection. This would reduce the impact and
> instabilities of boundary crossing, which currently requires the sim to
> box up all the agent information and send it to the new sim.
>
> So from my understanding the sim is currently the sole authoritative
> communications pathway with the client, but there is some work underway
> to split them as you describe.
>
> On 6/29/07, *Mike Monkowski* <monkowsk at watson.ibm.com
> <mailto:monkowsk at watson.ibm.com>> wrote:
>
> Adam Frisby wrote:
> > The key here however is that LL wants to be ready to accept outside
> > servers before they enable it. Right now the server is extremely
> trusted
> > - everything occurs on the server. Money handling, etc is just a
> few of
> > the things that could be exploited.
>
> That's the point I was trying to make. It doesn't happen on "the"
> server, it happens on several types of servers: login server,
> userserver, dataserver, simulator, central backbone, agent database,
> central database, search database, map server, and RPC server.
>
> I don't know who gets the message stream from the viewer, but if it is
> the simuator, then just split that functionality out into a message
> server owned by LL. Let the viewer send two message streams. Tell the
> sim server only what it needs to know to keep track of agents, objects,
> and scripts. If the sim needs to communicate with other sims, it
> can go
> through the message server. The sim need be only a physics engine. How
> dangerous can physics be? :-)
>
> > Kelly's email from earlier is really worth looking at for the
> reasons as
> > to why LL wont be opening the sim any time soon (however I dont
> doubt it
> > will happen, just probably not in the next 12 months.)
>
> Yeah, I read that, but thought the other side of the discussion needed a
> few more words.
>
> Mike
> _______________________________________________
> Click here to unsubscribe or manage your list subscription:
> /index.html
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Click here to unsubscribe or manage your list subscription:
> /index.html
More information about the SLDev
mailing list