[Opensim-users] r7930 breaks comms with older versions
Diva Canto
diva at metaverseink.com
Sat Jan 3 18:40:48 UTC 2009
Justin Clark-Casey wrote:
> tl;dr. So maybe the single monolithic current interface version number should be split into 3
>
> Grid comms interface version
> Region neighbour comms interface version
> Region teleport comms interface version
>
The neighbors and teleports can be made the same, because they use the
exact same set of interregion comms. And I think that the right thing to
do is to add the protocol version number in the messages themselves,
just like lots of other protocols do. I should have thought about this
before. I'll add it next week.
So if a region comes up and tries to engage with a neighbor that's
running an older/incompatible version of the interregion protocol, that
neighbor should essentially be made invisible, and vice-versa. And if
you try to TP to a region running older/incompatible interregion comms,
the TP will fail with a meaningful message, but nobody will crash.
What do you think?
Crista
More information about the Opensim-users
mailing list