RegionTella is a communications device. It takes up all messages your objects send over the channels you configured and passes it on to connected regions. This allows you to make objects communicate, fast in real-time, over multiple connected regions.
You must place the RegionTella objects and configure the channels, then you are done. The only way an object could see it gets its message through RegionTella and not directly from the sending object is the sender ID.
Almost all scripted objects will respond to RegionTella messages as if this message was sent by a script in the same region.
With RegionTella you can make your contests, information boards, game devices and more communicate over region borders.
RegionTella is a P2P network where each region is a node. To transform a region into a node, you simply place a RegionTella Region server in the region. To make a node communicate with its neighbour you set up a bridge between the two. Being a P2P network, RegionTella works fully decentralized, the network makes sure all messages arrive in all regions, even when somewhere in the network a node is off. As long as the regions remain connected, the network keeps running.
RegionTella is about real time communication: Messages are not buffered. When an offline region comes on-line again, it simply starts participating in the network once again.
The name RegionTella is distracted from Gnutella, an ancient P2P protocol.
Each region connected in the network needs a Region Sever.
All items you got with RegionTella are copyable, so you can rezz as many region servers as you want.
Make sure you only place one region server per region. Having 2 region servers would simply mean all messages are broadcasted double, both the messages from that region as the messages to that region. No worries, the requirement a single server per region isn’t that hard to comply to and later on you can check your setup with the control panel.
You can connect a lot of regions with RegionTella. The network overhead for a network of about 25 regions will still be less than the resources used by a single mesh avi, with a bento head and some fancy hair. I am not aware of any private held areas consisting of more than 25 regions, so it will work fine on your estate too.
You can put these severs e.g. somewhere on a platform high in the sky. It is not important where they are, as long as they are in the region.
The region server contains a notecard RegionTella Channels. This notecard is the only configuring you need to do. The notecard contains a list of channels, replace that with the channels you want RegionTella to forward to other regions.
You can change this configuration at any given moment, simply edit the notecard and save it. No rebooting or anything needed.
Please note you need to set up the notecard on every region. It is not a requirement each region is configured with the exact same list of channels. It is the list of channels from this region that will be re-broadcasted in all other regions.
The most efficient way to set up a large network is to configure the first server and then take a copy, for all other regions.
Another thing of importance : Only messages sent by devices you own will be re-broadcasted. Nothing else.
A RegionTella server can only communicate with other regions when you set up a bridge between those 2 regions.
A bridge between Region A and Region B contains of two objects, one in Region A near the border between Region A and Region B, and one in Region B, within less than 10 meters distance from the bride object in Region A.
Once you placed these objects, the bridge is operational.
After rezzing the first bridge object, e.g. in Region A, it shows the floating text “Region A Connecting…”. After you rezz the second bridge object in Region B (within 10 meters range of the first object), it shows “Region B Connecting…”. Both objects will find each other within seconds, and change floating text. The bridge object in Region A will show “Region A -> Region B” and the one in region B will show “Region B -> Region A”. Now you know the brigde is set up.
One bridge between two regions is enough. Don’t set up multiple bridges between two the same regions, this will only create redundancy and thus slow things down, surely not speed them up.
Also keep at least 25 meters distance between pairs of bridges. If there is also a Region C, you could place bridges near the corner where 3 or 4 sims reach each other. That is often a good place, but hang your bridges at least 25 meters above each other. That way you are sure they will never interfear.
Below you see a map of an area of 5 regions. Each region contains a region server, and between the regions you see bridges. The bridges represented by a larger image are needed to connect everything. The bridges with a smaller image are possible but not absolutely required.
By setting up all possible bridges you create a very robust network. Any region can be offline, and the network still functions for the other regions. Only when both green regions are off-line at the same moment, the network breaks. It will recover when they come up again, but building enough bridges means more stability.
Messages will find their way over the network, passing bridges. It is not always so that the shorter route is the fastest one. When having enough bridges, the network will find the fastest routes.
You also find a control panel delivered with RegionTella. This panel can be rezzed in any of the regions linked in the network. It can be rezzed, it doesn’t need to be rezzed as it does nothing unless you click it. When you click it you get a menu, with two options:
Traffic : Measure the traffic going over the RegionTella network. This will count all messages going over the network for 5 minutes and show the average number of messages per second and the average number of kilobytes per second.
Nodes: Receive a list of all nodes (bridges and region servers) in the network. This list comes with clickable links, so you don’t have to keep a folder with landmarks. The control panel will tell you where all your items are.
|I think we all have somewhere a platform high in the sky where we place our server stuff and do some building and scripting on. For RegionTella you need to place objects (most likely you choose again high in the sky) near region borders. Although you might never come there again (when a bridge works, it works), you can still place a little skyplatform. For your convenience I added one to the package.|
I scripted RegionTella for Morenda’s gaming sims. She needed a stable solution, robust and low-lag to exchange loads of messages between regions. A single solution, not a whole bunch of things for a hole lot of different devices. That solution is RegionTella.
RegionTella is robust – it never breaks – and fast. Overhead is reduced to the minimum and security is by design.
In-world, you can find RegionTella at my store at Lumoca (83,6,22). As Morenda already paid most of the costs making this, it is yours for only L$ 2799.