[sldev] Character/Avatar Engine
Argent Stonecutter
secret.argent at gmail.com
Tue Jan 8 18:52:00 PST 2008
On 2008-01-08, at 18:49, Ian Wilson wrote:
> As a first stage we will update the client to change the behavior
> of the local avatar but then we would want to transmit those
> changes (using some custom messages) to other avatars using the
> updated client system. This, of course, is also another point of
> concern in the project.
>>
>> Either you'd have to use a separate server for your messages like
>> SL does for voice chat, or you'd have to convince LL to make
>> server changes (not very likely).
> So it is possible to route messages from the client to non LL
> servers? Is this a straight forward process or a major client change?
You would simply make your modified client open a connection to (say)
http://REGION_X-REGION_Y.your.domain.example.com/anim.svc?
region=REGION_X-REGION_Y
and send and receive messages of your own devising that would be
forwarded to other client connections that have registered with your
region or adjacent regions. The region's in there twice to make it
easier to scale to multiple servers... you'll reconnect after a
region crossing (but keep the old connection until the new one's
there) so you can divide the world up or just have a single wildcard
A record for all regions to start with. You'll get the X and Y from
the region corner, so hopefully you won't get messed up when LL moves
regions around...
More information about the SLDev
mailing list