[Opensim-dev] Groups and using our sims more
Buckaroo Mu
opensim-dev at bitparts.org
Tue Dec 23 04:32:51 UTC 2008
I'd have to put a big -1 on using XMPP for group chat. While XMPP is
fantastic for user-to-user chat, and for small groups, it just does not
scale to thousands of users in a single room. Let me give you my take.
I highly support using XMPP for IM. Each grid could have a single XMPP
server to provide user-to-user and user-to-group-of-friends messaging -
multi-person chat never gets larger than a few dozen at max, XMPP could
handle this. It also, if worked properly, could allow for very easy
out-of-world IM support - by providing the appropriate wrappers, and
feeding credentials to the XMPP server, any XMPP-compatible client could
load friends' list and provide chat. Links between XMPP servers also
allow for hypergrid IMs.
For groups, though, I think IRC is definitely the way to go. Granted, we
would need to wrap this in OpenSim code to allow for "room"/group
authorization, notification, roles, etc - however, IRC is reliable and
demonstrated to work for groups of thousands. Again, each grid runs an
IRC server, and inter-server links allow for hypergrid group chats.
Perhaps (this is a big perhaps, I've never dug into the details) OpenSim
could provide some sort of ident server to assist authentication.
Discuss :>
Mike Mazur wrote:
> Hi,
>
> On Mon, Dec 22, 2008 at 1:10 PM, Kyle Hamilton <aerowolf at gmail.com> wrote:
>
>> why can't we implement XMPP's group, messaging, and presence
>> notifications? It might break backward compatibility with the current
>> MessageServer, but it seems to be essentially already a solved
>> problem.
>>
>> XMPP also has the added benefit that anyone can be a server on the
>> XMPP network.
>>
>
> I second this. From what I understand, XMPP is optimized to deliver
> small snippets of information, any information, to many concurrent
> users effectively.
>
> Looking forward I see a distributed model (HyperGrid) for virtual
> worlds, so the messaging system should also be distributed. I believe
> XMPP's got that solved with its decentralized servers.
>
> Isn't there already some XMPP module sitting in our source tree?
>
> Mike
> _______________________________________________
> Opensim-dev mailing list
> Opensim-dev at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-dev
>
>
>
More information about the Opensim-dev
mailing list