User-Created Transfer Stations

What are Transfer Stations

In one of our next releases we will be introducing a new feature called Transfer Stations. Transfer Stations are miniature worlds that users wait in while their world is being loaded.

Kitely is a cloud-based virtual world provider, so when a user tries to enter a world that is currently offline we need to start the world first. This is fairly quick, but not instantaneous. Currently users look at a progress bar on our website while the world is being started, and once the world is ready their viewer is automatically launched. Transfer Stations are going to change this: when a user tries to enter an offline world their viewer will start immediately, but they will enter a Transfer Station instead of the desired world. Once the world is ready the user will be teleported to it automatically.

Transfer Stations will be used only when entering the Kitely grid, i.e. when your viewer isn’t already logged into another Kitely world. If you are already logged into Kitely then you will wait in the current world you are in while the world you are heading to is being started (this is also how Kitely currently works).

If several people try to enter the same offline world at once then they will be placed in the same Transfer Station. This will allow you to talk and chat even before the world is ready.

Transfer Stations have several benefits:

  • They reduce the time it takes to enter an offline world, because the time for starting the viewer is spent in parallel with starting the world.
  • They make it possible to enter a world by starting the viewer directly (instead of from our website). Currently that isn’t possible: we require users to click “Enter World” in our website first.
  • Once Kitely supports HyperGrid access, transfer stations will enable people to HyperGrid teleport into Kitely worlds even if their destination worlds are currently offline.
  • You’ll be able to start chatting, dressing up, etc. with other people going to the same world as you even before the world is ready.

User-Created Transfer Stations

We discussed this feature in this week’s Kitely Mentors Group meeting, and a few people asked about the possibility of choosing the theme of the transfer station that will be used for their worlds. Subsequently several people volunteered to create such themed stations. We think this could be a nice touch, so we’ve decided to accept a few themed stations in addition to the standard transfer station that we’ll create. Once Transfer Stations are enabled, world managers will be able to choose which transfer station should be used for their worlds.

If you are interested in creating a Transfer Station then please consider the following guidelines:

Overall Structure

  • A transfer station is a small, self-contained, simple build. Here’s an example (please note that this is an incomplete rough draft):

  • A transfer station is a structure roughly 48m x 48m x 48m in size, which is enclosed within a larger box whose size is 127m x 127m x 127m. The large box must contain skybox textures, as shown in the screenshot above. (You can make the inner platform slightly bigger or smaller than 48m if you want, but the outer box must be exactly 127m.)
  • The station should be open-space with no closed structures. People should be able to see the entire station and everything in it by zooming out. For example, it’s ok to use arches, but not tunnels. The station doesn’t have to be circular.
  • The station can’t include any scripts or physics.
  • The station must be very low on the prim, texture, and mesh counts so that it will rez quickly when people enter it. Textures should be 512×512, unless they are used for big areas in which case 1024×1024 is acceptable.
  • Consider the physics engine load in your design. Don’t use hollow prims/meshes that are non-phantom. To prevent avatars passing through such barriers, simulate the physics mesh with non-linked transparent non-phantom prims. If you use multiple prims to get multiple textures on the ground then make the textured prims phantom and cover them with a single non-phantom megaprim the user can walk on.

Contents

  • Each transfer station has a few required elements:
  • When you enter the transfer station there should be a large sign directly in front of you. This sign will explain what is happening, e.g. “You are currently waiting for your world to load.” The sign should take up at least 50% of the visible space in front of you when you enter the world. Use a blank rectangle as a placeholder for the content, because the real contents of the sign will be rendered via a script by Kitely when the station is set up.
  • If required, attribution for you and other content creators can appear on a small 0.5m x 0.5m plaque near the landing point. The plaque needs to fit the theme of the station and must not stand out visually. It should state “This Kitely Transfer Station was designed by X and includes content which was created by Y, Z, and W” (where X is your name, and Y, Z, and W are the names of the people who created content which you included in your build).
  • Don’t include any links, ads or promotions in the transfer station. The only exception is the attribution plaque which can include the name of your company (not a URL, or logo), e.g.: “This Kitely Transfer Station was designed by John Smith of John’s Designs”.

Legal

  • You will retain your copyrights for anything you build, but you will need to license your submission to Kitely using the Creative Commons CC BY 3.0 license.
  • Don’t include any content which Kitely can’t use commercially or that includes share-alike license requirements. If you use someone else’s content then it must be permissively licensed and you’ll need to give us direct links to all the website pages from which that content was obtained.

What’s Next

If you wish to contribute to this project then please add your name to the comments section below. Once your world(s) are ready, please edit that comment to add a link to your submission’s world page(s). If you wish you can contact us privately instead.

Please keep in mind that we may ask you to make modifications before accepting your submission for inclusion, and that your station might not end up being included in the Kitely Transfer Station world even if it adheres to all the aforementioned requirements. We’re very open to providing feedback, however, so if you have ideas or drafts you can ask us about them.

This entire blog post is a preview of an upcoming feature. We might yet discover that we need to make changes to the way Transfer Stations work, and if that happens then we may ask you to make changes to your build.

We’ll start considering submissions on October 1st so please add your preliminary builds before then. The Kitely Mentors Group will travel to all submitted worlds; information about these field trips will be provided ahead of time.

Updated Signup Bonuses

During the beta period we give free Kitely Credits to new users. We used to give a different amount of KC to users depending on the number of Facebook friends they had: 50 KC if they had at least 20 Facebook friends, and just 10 KC if they didn’t. We had chosen these amounts in order to prevent people from abusing our system to get a lot of free Kitely Credits using throwaway Facebook accounts.

However, this policy prevented many honest people from trying out Kitely, and now that we’re topping off peoples’  accounts to 1000 KC each week it doesn’t even serve its intended purpose anymore.

Therefore we’ve decided to increase the number of free Kitely Credits that we give to new users to 200 KC regardless of the number of Facebook friends they have.

We’ve also updated the World Manager bonus to 400 KC, so that new users who create a world can get a total of 600 KC to play with without needing to contact us or wait for the weekly KC top-off.

Even More Free Kitely Credits

In the last few weeks we’ve been topping-off every account that has less than 500 KC up to 500 KC (see More Free Kitely Credits). However, we’ve noticed that some popular worlds are still running out of KC between top-offs. We’ve therefore decided to increase the weekly top-off of all Kitely users’ balances to 1000 KC, so that the popular worlds can remain active throughout the week.

We want to make sure that your Kitely worlds are available to you when you need them. If you run out of Kitely Credits between top-offs then please let us know and we’ll give you some more.

More Free Kitely Credits

We’ve noticed that some of our users have used up all of their Kitely Credits and therefore can’t enter their worlds. Since we haven’t implemented a system to purchase credits yet, these users can’t use Kitely anymore. Therefore, we’ve decided that during the beta we will top-off every account that has less than 500 KC up to 500 KC. We will do this at the beginning of every week. The first top-off was yesterday.

Terms of Service

Our Terms of Service are finally up on our website. We’ve been listening to how people in the virtual worlds community would like to be able to use Kitely, and it has taken us this long to get a legal document created that allows the flexibility people have been asking for. We hope you will approve.

This is how we addressed the most frequent requests made by the community:

You are allowed to create an account using either your own identity or a pseudonym. This means that if you prefer interacting with people using your avatar’s identity, Kitely’s terms now officially allow you to do so.

Children under the age of 13 are allowed to create a Kitely account if they have parental or legal custodian supervision.  This means that if you are a teacher, our terms enable you to give classes inside Kitely to your underage students once you’ve gotten their parents’ consent. You are not required to involve Kitely in the process.

Mature content is allowed in any world, as long as the World Manager takes proactive measures to ensure that no underage users can access that world. This means that if you wish to engage in adult activities our terms permit you to do so behind closed (virtual) doors. One caveat is that we will not accept any kind of activity and/or content that involves anything that can be construed as pedophile behavior anywhere on our servers. Such activities are illegal in many countries, even when only adults are involved, and we don’t want Kitely to be associated with them.

Please note that our terms do not free you from complying with terms set by other service providers that you use in conjunction with Kitely (e.g.  Facebook). This is currently a problem because Facebook prohibits creating profiles for pseudonyms and for children under 13, whereas Kitely does allow them. We will be adding additional login options such as LinkedIn and Twitter in the coming months to give you more flexibility.

We tried to maximize your freedom as much as possible, while retaining a few restrictions as advised by our lawyers. Please let us know what you think of the result.