Offline IM Notifications and People Search

We updated our service today with several user-requested features, and infrastructure improvements that are required for the upcoming Kitely Market.

Email Notifications for Offline IM

If you receive an IM while you are offline then we’ll send you an email.

To use this feature you must first enable it in your viewer. For example, this is what the option looks like in Firestorm:

IM to Email

People Search

We enabled the “Search” feature in viewers and it now allows searching for avatars.

People Search

Better Support for Uploading Many Items

We’ve had reports of users who were disconnected for being idle while uploading a large number of items using Second Inventory. We now recognize when items are being uploaded and consider the user to be active (not idle) while that is happening.

“Likes” in the Forums

We updated the forums to allow users to “Like” posts. This is done by clicking the Thumbs Up button:

Like Post

The list of all the people who Liked a post is displayed under that post.

Website Improvements

We made a number of improvements to our website. These improvements only affect modern browsers that support HTML5: Chrome, Firefox, Safari, and IE10. Most of our users (86%) use such browsers. The remaining users use mostly IE9, which doesn’t support HTML5, so for them the website will continue working as before. We will continue supporting IE9 as long as it’s widely used.

The most important change is that we made the website faster. This is particularly noticeable when moving from the Public Worlds or My Worlds page to a World Page and back.

Another change that you might notice is that our URLs look different: they no longer contain the hash character (“#”). For example, the URL of our public worlds page changed from https://www.kitely.com/#!search to https://www.kitely.com/search. This change makes it easier for search engines such as Google to index our site.

Kitely Market Early Bird Promotion

We are currently developing an advanced content marketplace. Since most OpenSim users are familiar with the Second Life marketplace, we asked our users what they like and don’t like about it. Using these insights we intend to deliver a great user experience that addresses the main usability issues with existing online marketplaces. At first the market will be used only for buying and selling inside the Kitely grid, but eventually it will be used for selling to multiple grids from a single online shop.

In order to attract good content creators we are now offering various benefits for merchants that bring their content to our market before it opens to the public.

How the Kitely Market will Work

The basic operation of the Kitely Market will be similar to existing marketplaces: merchants create Products using items in their inventory. Users browse the products and purchase them. Products are delivered directly to the buyer’s inventory.

One of the biggest problems with existing marketplaces is the rigid categories. First, sometimes items don’t fit exactly into a single category. Second, there’s a lot of duplication in the list of categories: e.g., the Second Life marketplace includes categories such as “Rings”, “Jewelry Sets”, “Valentine’s Day Jewelry” and “Wedding Rings” which makes it hard to find all the nice gold rings without visiting all of these categories. To solve these problems, the Kitely Market will use attributes. Attributes are properties of the product: for example, “Woman’s” and “Gold”. This makes the list of categories shorter because, for example, we only need one category called “Rings”, and then the attributes can be used to drill down into the various types of rings. This is how most big e-commerce websites work, e.g. Amazon, and we are bringing this useful feature to the OpenSim world.

Another problem with existing marketplaces is that there are many similar products. For example, a merchant that creates a blouse might offer it in five different colors, and each of them is a separate product. This makes it difficult for users to browse the available products because there are only a small number of unique products in each page of results. To solve this, we will be using variations. Each product can have multiple variations, based on color, material, etc. In the example above, there will be just one product for this blouse (e.g., “Mary’s Stylish Blouse”), and five variations: one for each color. When searching the products in the marketplace the product will appear just once instead of five times. All of the product’s variations are counted together for reviews and sales ranking. Again, this is something that already exists in big e-commerce websites but is missing from the Second Life marketplace.

Our listing fees will be:

  • Add product: 100 KC
  • Add variation: 25 KC

(Note that Kitely doesn’t charge content upload fees so you can import as many assets as you want into your inventory for free)

Another significant feature of the Kitely market is that we will add a new permission flag to objects: the Export flag. This flag will only be available for items bought from the marketplace, but not for items bought in-world. Items that have the Export permission can be taken out of the Kitely grid. Currently this will allow items to be included in OAR exports, and later it will allow the items to be used on other Hypergrid-enabled grids. This means that a user will be able to buy an outfit in the Kitely Market and, if the merchant gave it the Export permission, have it available when they hypergrid to other grids. Alternatively, a user whose “home base” is OSGrid will be able to buy an outfit (or any other item) for use in OSGrid.

Products in the Kitely Market can be sold using both Kitely Credits and US dollars. Kitely will charge a 10% transaction fee on content sales. Purchases made using US Dollars are paid directly into the merchant’s PayPal account (without going through Kitely), therefore PayPal’s fees will also apply.

NOTE: the following sections are now outdated and kept here for archive purposes only. Please continue reading our newer blog post about the Kitely Market Early Bird Promotion.

Early-Bird Discounts for All Merchants

There will be a 50% discount on listing fees until the market opens for buyers.

In addition, we will provide a special free world that registered merchants (see below) can use for creating their objects. Since we don’t charge upload fees, this means that even users using the Free Plan will be able to create items without any cost except for the listing fees. This world will only be available until the marketplace opens.

Additional Benefits for Featured Merchants

The discounts described above are available to anyone that creates content for the Kitely Market. But in addition, we have another tier of benefits for a limited number of big merchants. These benefits are as follows:

Free listing of products and variations until the marketplace opens. (I.e., we waive the 100 KC / 25 KC listing fees completely.)

The merchant’s store logo will be displayed on the Kitely Market homepage for one year from the date the marketplace opens.

We will create an official always-on free-access shopping world, tentatively called the “Kitely Plaza”. Each Featured Merchant will receive a free 2000m parcel with 3000 prims to build their shop in this world. This parcel will be rent-free for at least one year.

Finally, Featured Merchants will be eligible to participate in monthly fashion shows in the Kitely Plaza.

Criteria for Featured Merchant Consideration

You must upload at least 200 unique high-quality products (not variations) to the Kitely Market before April 1.

You must have been selling for a minimum of three years in Second Life and/or a well known OpenSim grid.

Since space in our homepage and shopping world is limited, only about 20 merchants will be eligible for these benefits.

Notes

Once the year is over Kitely will reallocate the parcels in the Kitely Plaza based on marketplace sales performance. We may rent some of the spaces in an auction, and/or allocate some spaces in a lottery between qualifying Kitely Market merchants.

The Kitely Plaza will be made available to Featured Merchants 3 weeks before we open the Kitely Market so they’ll have time to build their in-world shops.

Fashion shows will only be held if at least 3 Featured Merchants participate in them.

We may give Featured Merchant status to people who don’t pass the aforementioned requirements but have other good qualifications. If you have outstanding content but don’t meet these requirements then please contact us and let us know.

Since we are early in the development cycle for the Kitely Market, we may decide to change some aspects of its behavior or fees. However, the discounts and benefits described here will still apply.

How to Apply

Send us an email with your Kitely avatar name and the approximate number of unique content items you intend to upload to the Kitely Market before it opens, and you’ll get the 50% discount and access to the content-creation sandbox.

If you want to apply to be a Featured Merchant then include the following additional information in your email: the name you go by in other grids (if different from Kitely), and a SLURL and/or link to a website where we can view your content. We will notify you by email whether you were accepted or not. This will happen before we make the merchant control panel available, so that you’ll know which listing fees you will need to pay (if any).

Weekly Merchant Meetings

Kitely will hold weekly meetings for merchants where you’ll be able to ask questions and have a say on how the Kitely Market develops. Times and dates will be announced later. In addition, you can use our forums at any time.

Act Now

We will make the Kitely Market’s merchant control panel available in about 1.5 months. However,  you shouldn’t wait for that: you can start uploading your content to Kitely immediately, so that it’s already in your inventory once the control panel is available. Having a lot of high-quality content in your inventory will increase your chances of gaining Featured Merchant status.

Fixed OpenSim Sun and Physics Bugs

We updated the service today with several bug fixes to the way the sun works in OpenSim, and fixed a physics bug related to sculpties.

The Sun

Each region and estate in OpenSim can have their own sun settings. These settings determine whether the sun is fixed in one place or moves throughout the day, and if it’s fixed then at what hour. Each region can furthermore specify whether to use its own sun settings, or the settings in the estate.

Note that the distinction between region and estate settings is only useful for worlds that contain more than one region. In such worlds, if you set all the regions to use the estate’s sun then you can easily change the sun for all the regions at once. However, in 1-region worlds this distinction is less important because it’s the same amount of effort to change the settings in the estate or in the region.

We fixed a bug that prevented the setting “Use Estate Sun” from working. This is the setting that says that the region declines to set its own sun settings but instead wants to use the estate’s settings.

We fixed another bug that occurred when moving between regions that have different sun settings. The proper behavior is that every time the avatar enters a region, the sun immediately changes to the settings used in that region. But before we fixed this bug, in some cases the sun remained on the settings of the previous region.

A combination of these bugs could cause the following “interesting” behavior: when a user moves between regions, the sun suddenly changes position, and after a few seconds returns to the previous position. We became aware of this bug thanks to Ener Hax who demonstrated it here: http://iliveisl.com/megaregion-environmental-time-issue-video/.

Sunset in Eoliah Village
Sunset in Eoliah Village

The final change we made related to the sun is actually a new feature, and not a bug fix. From now on, if your world is in Advanced Megaregion mode and you change the sun settings in any region then this change will automatically affect all of the regions in the world. This saves time because you don’t have to go to each region separately and change it. If you do want different sun settings in each region then disable Advanced Megaregion mode; change each region as you wish; and then re-enable Advanced Megaregion mode.

(If you’re interested in changing the sun position using scripting then see Change the sun settings using OSSL in the Kitely forum.)

Scupltie Physics

We fixed a bug (reported here) that sometimes caused scuplties to have the wrong physics shape. The sculpties’ physics shape was stuck on the basic shape (sphere, cube, etc.) instead of matching the sculptie’s appearance.

New Kitely Forums with Single Sign-On

We’ve improved Kitely today with a new, easy-to-use forums system, and several improvements to OpenSim and our website.

Kitely Forums

Ever since we started our beta, people have been asking us to create user forums to make it easier to connect to other Kitely users. We’re happy to announce that as of today, the Kitely forums are officially open and located here: http://forums.kitely.com

Kitely Forums

To make it easy to use the forums, we’ve implemented a single sign-on system: any user that is logged in to the Kitely website is automatically logged in to the forums as well. We hope that this will make the forums a convenient place for discussions among the Kitely community. Please visit the forums now and introduce yourself!

You have the option to “subscribe” to individual forums, and if you do so then you’ll get an email notification whenever someone posts something to those forums. We encourage you to subscribe to the forums that interest you and become an active participant.

Our previous support site is now deprecated, so please switch to posting your support questions in the new forums. We’ll keep the old support site up for a few more months, since it contains information that may still be useful, but eventually it will be shut down. If you’ve previously posted information which you think is still relevant to other Kitely users then please repost it in the new forums.

We would like to acknowledge the efforts of two Kitely users: Margaux Lapointe and Dot Macchi, who have been kind enough to setup their own Kitely user forums when we had none. Despite being “under the radar” these forums have been quick to attract passionate users and produce great discussion. Dot’s forum in particular, http://forum.kitelyusers.net/, showed us how much good a forum can do and pushed us to add an official Kitely forum. Thank you Margaux and Dot!

Choose World Wind Settings

In one of our recent updates we changed the default type of wind used in OpenSim from “Random Wind” to “Configurable Wind”. We did so at the request of some of our users, but since then we’ve been told by other users that they prefer to use Random Wind. We’ve therefore added a checkbox that lets you select which type of wind to use in each of your worlds. All existing worlds are now using Random Wind by default, so wind behavior will return to what most people are used to. If you rely on Configurable Wind in your world then please make sure to enable it.

Improvements to OpenSim

We’ve implemented the ability to return objects from the Top Colliders and Top Scripts dialogs. This feature simply hadn’t been implemented in OpenSim yet, so we added it, and submitted it for inclusion in regular OpenSim as well. This should not be confused with the ability to return all the objects that belong to a particular user; that feature has always worked.

The following two OpenSim improvements rely on our proprietary cloud-based infrastructure and will therefore benefit Kitely users only:

Sometimes offline users appeared as online to their friends. This problem should appear much more rarely now, and will repair itself automatically after a while.

Some of our users encountered a problem where they had accidentally created a prim with a size of zero in one or more of its dimensions. Such prims are extremely difficult to delete because viewers don’t allow selecting them. We’ve added a self-fixing mechanism to Kitely: whenever a world is started we find such prims and change their size from 0 to 0.001. That is enough to make it possible to select those prims in the viewer, and edit or delete them.

Removed Support for Internet Explorer Versions 8 and Below

As of today, we no longer support IE version 8 and below. These old IE versions were used by just 0.05% of our visitors, so this change will have a minimal impact. However, supporting those old browsers was a chore so dropping support will let us focus our efforts on more modern browsers.

Other Improvements

We added a section called “My Subscription” to the Settings page. This makes it easier for users to see their subscription status at a glance. That information was previously found in the “Get Credits” dialog, but that placement was counter-intuitive so we moved it to a more prominent location.

Kitely Is Now Significantly Faster than Regular OpenSim

We updated Kitely today with system improvements that make Kitely perform significantly better than regular OpenSim: worlds start faster, assets appear more quickly, and lag after login has almost been eliminated.

Worlds Start Faster

Kitely worlds are not always on, so sometimes they need to be started when someone enters them. Kitely was already much faster at starting worlds than regular OpenSim, and today we improved startup times even more, especially for complex worlds.

Assets Appear More Quickly

Kitely’s cloud-based asset system had already provided superior performance to regular OpenSim’s assets service. We’ve spent the last few weeks optimizing it further and now it performs even better, especially in serving textures to viewers.

Significant Improvements to Login Lag

Entering an OpenSim region is often accompanied by noticeable lag while OpenSim downloads assets and inventory. This lag affects everyone in the region; not just the user that entered. Our newly improved cloud-based assets and inventory systems almost eliminate this lag, providing unparalleled responsiveness when entering a world. Try moving around when you just entered a world to experience this for yourself!

Important Note Regarding These Optimizations

The aforementioned login-time optimizations require some preparation for each world. These preparations will run automatically the first time you start the world. This means that the optimizations will only take effect starting with the second time that the world is started.

Other Improvements

Following user requests, we added an option to remove a world’s picture. You can find this feature in the Advanced tab of the Manage World dialog: next to the picture you’ll now see a link called “Remove picture”.

Following another user request, we added Angstrom to the list of viewers that the Kitely Plugin supports.

World pictures now appear faster in the Public Worlds page, enabling you to see the search results page with less waiting.

New Cloud-Based Inventory System

We rolled out a new cloud-based inventory system today, which offers significantly better performance than the regular OpenSim inventory service. The new system leverages the infrastructure we’ve created for our cloud-based asset system. This continues our commitment to providing unique features and improved performance over regular OpenSim grids.

Our new inventory system provides several benefits:

  • Avatars enter worlds faster, and experience less lag while inside.
  • Avatars that are already in a world experience less lag when someone else enters the world.
  • Opening large inventory folders is much faster.

Additional Changes

We changed the wind module to Configurable Wind. This was requested by some of our users, as it’s used for sailing simulations. Use osSetWindParam to change the wind’s behavior.

Following another user request, we added a confirmation dialog when you export a world to help you avoid starting this time-consuming process by accident.

A Minute of Your Time Can Help the Kitely Community Grow

Hypergrid Business is now holding its third annual OpenSim grid survey.  Last year many of you participated in the survey, and your support helped Kitely grow and become the biggest commercial provider of OpenSim regions. Please help us continue to expand the Kitely community by answering this short multiple choice questionnaire. Thank you!

Upgraded to OpenSim 0.7.4 with Kitely Improvements

We’ve updated Kitely today to use OpenSim 0.7.4. OpenSim 0.7.4 includes many bug-fixes, and a few new features such as improved Windlight support and more OSSL functions. The full list of changes is located here.

As usual, Kitely’s version of OpenSim includes our proprietary technology such as Advanced Megaregions and our faster cloud-based assets system. We’ve contributed some more of our patches to the OpenSim community; they are currently under review.

Please contact us if you encounter any problems.

Unmetered Regions for $40 / Month. (Much Less for Bigger Worlds!)

We’re proud to announce today the most significant update to Kitely since our launch: we now offer unlimited-access worlds for a fixed monthly price!

Since Kitely was founded, our focus has been on providing virtual worlds on a pay-per-usage basis. This type of billing works great in many cases, but many people still prefer to pay a fixed monthly price for unlimited use of a world. Starting today we support both of these options.

Two Ways to Pay For Worlds

We now offer two ways to pay for your virtual worlds:

  • Fixed Monthly Price – pay a fixed monthly price, and then everyone can visit your world for free.
  • Time-Based Billing – instead of a fixed monthly price, pay only for the time spent inside your virtual world.

Until now we offered only Time-Based Billing. We continue to offer this type of billing, so if you are an existing user then you can continue using your account just as before. However, you can now also choose to pay a fixed monthly price for your worlds. This option is configurable on a per-world basis.

Pricing

Thanks to our unique cloud-based solution we are able to offer the best price for hosting high-performance OpenSim-based virtual worlds! The price for hosting a world depends on the size of the world (the number of regions):

Number of RegionsPricePrice Per Region
1 Region$40 / month$40 / month
4 Regions$60 / month$15 / month
9 Regions$80 / month$8.89 / month
16 Regions$100 / month$6.25 / month

Our virtual worlds run on powerful multi-core, 7.5 GB servers, and each world can support up to 100,000 prims and 100 concurrent users. This means that our 1-Region worlds, which cost $40 / month, are both cheaper and more powerful than equivalent private islands on other grids, which cost up to $75 / month. And if you decide to host larger worlds then the price becomes ridiculously low, costing as little as $6.25 per region for a 16-region world. Remember that these are not regions running on overcrowded or underpowered servers: each of our cloud-based servers hosts between 1 and 4 worlds, depending on the amount of users in the worlds. This means that if your world has enough users inside it then it will get its own dedicated server at no extra cost!

We’re able to offer such low prices because our virtual worlds are only active when someone is visiting them. When the worlds have no visitors they are taken offline, at which point they cost us almost nothing. When someone tries to enter the world it is brought back online.

In addition to being free to visit, fixed monthly price worlds also include unlimited free import and export of OAR files (OpenSim Archive), and they don’t count against the number of Free Regions in your plan.

Creating Worlds with Unlimited Free Access

The Create World and Manage World dialogs now have a new checkbox, where you can enable or disable Unlimited Free Access for the world:

Disconnecting Idle Visitors

For some time now, we’ve been offering a feature that automatically disconnects visitors that have been inactive for a long time (30 minutes). This feature was enabled by default, because it helps protect you from running out of Minutes if you forget to exit a world when you leave your computer. This feature is also important for Unlimited Free Access worlds, because our low prices depend on the fact that sometimes worlds become empty and can be deactivated. If people can “camp” in a world then it will never become empty. We’ve therefore decided to remove the ability to disable this feature in order to add the fixed monthly price option.

Removed Support for the Second Life Viewer

As of today, Kitely no longer supports the Second Life Viewer. We had to take this step because Linden Lab, the creators of the Second Life Viewer, have released a new version that no longer works with OpenSim. Since the Second Life Viewer automatically updates itself, most people will get this viewer “improvement” even if they don’t want it.

If you’ve been using the Second Life Viewer to access Kitely then you will need to change to a different viewer. If you have any other supported viewer installed then your existing Kitely Plugin will automatically detect this viewer and use it. If no other supported viewer is installed then Kitely Plugin will help you install our default viewer, the Firestorm Viewer.

Linden Lab’s decision is a desperate attempt to curb the growth of OpenSim, which they view as a threat to their business model of charging very high fees for virtual land. It’s easy to understand their reaction when you consider that Linden Lab charges $295 / month for a private island, while a similar island can be had for about $60 / month on professionally run OpenSim grids (and even cheaper on Kitely’s on-demand system). However, Linden Lab are trying to close the barn doors after the horses have already bolted: there is a vibrant community of developers that have created third-party viewers, such as Firestorm, that have chosen to continue to support OpenSim.

To give you a sense of how much this is a non-event for Kitely, here are the most commonly used viewers on our grid in September 2012:

Viewer NameVisits
Firestorm Viewer56%
Imprudence21%
Kokua Viewer8%
Second Life Viewer5%
Zen Viewer2%
Other8%

We can live without the Second Life Viewer. Buh-bye!