
{"id":606,"date":"2012-08-24T12:09:00","date_gmt":"2012-08-24T12:09:00","guid":{"rendered":"http:\/\/www.kitely.com\/virtual-world-news\/?p=606"},"modified":"2012-08-24T21:42:10","modified_gmt":"2012-08-24T21:42:10","slug":"advanced-megaregions-up-to-5x-faster-and-working-parcel-media","status":"publish","type":"post","link":"https:\/\/www.kitely.com\/virtual-world-news\/2012\/08\/24\/advanced-megaregions-up-to-5x-faster-and-working-parcel-media\/","title":{"rendered":"Advanced Megaregions: Up to 5x Faster, and Working Parcel Media"},"content":{"rendered":"<p>We&#8217;ve updated the service today with improvements and bug fixes for megaregions. Kitely&#8217;s implementation of megaregions is significantly better than regular OpenSim, so we&#8217;ve decided to give it its own name: <strong>&#8220;Advanced Megaregions&#8221;<\/strong>. (See <a href=\"https:\/\/www.kitely.com\/virtual-world-news\/2012\/08\/17\/high-performance-big-worlds-and-world-pictures\/\">our previous post<\/a> for more information about Kitely&#8217;s support for big worlds.)<\/p>\n<p>Advanced Megaregions solve many of the problems that occur in regular OpenSim megaregions. One of these improvements is that parcel media works correctly throughout the megaregion, whereas in regular OpenSim it only works in the South-West region.\u00a0Advanced Megaregions are also faster than regular megaregions, so the user experience is better.<\/p>\n<p><strong>Easily Enable or Disable Advanced Megaregion Mode<\/strong><\/p>\n<p>Some OpenSim features don&#8217;t work with megaregions, e.g. changing terrain textures. This is due to a limitation with the viewers. Kitely solves this problem by allowing you to temporarily disable Advanced Megaregion mode and modify each region separately. If you try to use a feature that doesn&#8217;t work in Advanced Megaregion mode then you&#8217;ll get this message:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-608\" title=\"Megaregion Warning\" src=\"https:\/\/www.kitely.com\/virtual-world-news\/wp-content\/uploads\/2012\/08\/megaregion-warning.png\" alt=\"Megaregion Warning\" width=\"455\" height=\"132\" \/><\/p>\n<p>If you click on this link then your browser will automatically show the world&#8217;s Manage World dialog, where you can disable Advanced Megaregion mode by simply unchecking a checkbox:<\/p>\n<p><a href=\"https:\/\/www.kitely.com\/virtual-world-news\/wp-content\/uploads\/2012\/08\/advanced-megaregion-mode.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-607\" title=\"Advanced Megaregion mode\" src=\"https:\/\/www.kitely.com\/virtual-world-news\/wp-content\/uploads\/2012\/08\/advanced-megaregion-mode.png\" alt=\"Advanced Megaregion mode\" width=\"747\" height=\"137\" \/><\/a><\/p>\n<p>This will change the world to normal (non-megaregion) mode, where you can modify each of the regions separately. When you&#8217;re done changing the terrain settings you can re-enable Advanced Megaregion mode by simply checking this checkbox.<\/p>\n<p>When using regular OpenSim megaregions, you will encounter problems if you try to disable them: landmarks may stop working, objects won&#8217;t show up without additional manual work, etc. Kitely&#8217;s Advanced Megaregions don&#8217;t suffer from these problems: the world remains fully usable when not in megaregion mode. You can set landmarks in a world and they will continue working even if the Advanced Megaregion mode is changed. Similarly, objects will appear where they were placed no matter how many times you enable or disable Advanced Megaregion mode.<\/p>\n<p><strong>Speed Improvements<\/strong><\/p>\n<p>We have made numerous improvements to OpenSim to make big worlds work faster on Kitely.\u00a0These changes reduce OpenSim&#8217;s CPU usage up to 80%! This makes the user experience smoother and allows for the use of more complex worlds and more avatars than regular OpenSim. The following chart shows how much we reduced CPU usage compared to regular OpenSim. These tests were done on a world running in its own server, with one avatar in the world.<\/p>\n<style>\r\n\r\ntable#t1 {\r\n    border-collapse: collapse;\r\n\tborder-width: 0px;\r\n\tborder-style: outset;\r\n    margin: 20px 0;\r\n\tline-height: 2.0em;\r\n    text-align: center;\r\n    vertical-align: top;width: 100%;border-top: 1px solid #94DBFF;border-bottom: 1px solid #94DBFF;border-right: 1px solid #94DBFF;box-shadow: 0 2px 3px rgba(0, 0, 0, 0.4);\r\n\t\r\n}\r\ntable#t1 thead tr {\r\n\r\n}\r\ntable#t1 thead tr th.t1 {\r\n    color: #333333;\r\n\tbackground: none repeat scroll 0 0 #D1F0FF;\r\n    font-size: 1em;\r\n    letter-spacing: 0;\r\n    line-height: 1.2;\r\n\tfont-size: 1.0em;\r\n    padding: 4px;\r\n    text-transform: none;\r\n    text-align: center;border-bottom: 1px solid #94DBFF;border-left: 1px solid #94DBFF;\r\n}\r\n\r\ntable#t1 thead tr th#t1.start {\r\n\r\n}\r\ntable#t1 thead tr th#t1.end {\r\n\r\n}\r\ntable#t1 tbody tr {\r\n    background: none repeat scroll 0 0 #F0FAFF;\r\n}\r\ntable#t1 tbody tr.table-alternate {\r\n    background: none repeat scroll 0 0 #FCFEFF;\r\n}\r\ntable#t1 tbody tr td {\r\n    padding: 5px;\r\n\tborder-width: 0px;\r\n\tfont-size: 1.0em;\r\n\tborder-top: medium none;border-bottom: 1px solid #94DBFF;border-left: 1px solid #94DBFF;\r\n    text-align: center;\r\n\tline-height: 1.2;\r\n\tvertical-align: top;\r\n}\r\ntable#t1 tbody tr td#n1 {\r\n\twidth: 25%;\r\n\t}table#t1 tbody tr td#n2 {\r\n\twidth: 25%;\r\n\t}table#t1 tbody tr td#n3 {\r\n\twidth: 25%;\r\n\t}\r\ntable#t1 tbody tr:hover td {\r\n}\r\ntable#t1 tfoot tr {\r\n}\r\n\r\ntable#t1 tfoot tr td {\r\n    background: none repeat scroll 0 0 #D1F0FF;\t\r\n\tpadding: 4px;\r\n\tborder-width: 0px;\r\n\tfont-size: 1.0em;\r\n\tborder-top: medium none;\r\n    text-align: center;border-left: 1px solid #94DBFF;\r\n}\r\n<\/style><table id=\"t1\">\r\n\t\t<thead>\r\n\t\t\t<tr><th scope=\"col\" class=\"t1\" id=\"n1\">World Size<\/th><th scope=\"col\" class=\"t1\" id=\"n2\">World Mode<\/th><th scope=\"col\" class=\"t1\" id=\"n3\">CPU Load Reduction<\/th><\/tr><\/thead>\r\n\t<tbody><tr class=\"table-alternate row1\"> <td id=\"n1\" class=\"start\">4 Regions<\/td><td id=\"n2\" >Advanced Megaregion<\/td><td id=\"n3\" >45%<\/td><\/tr><tr class= \"table-noalt row2\"><td id=\"n1\" class=\"start\">16 Regions<\/td><td id=\"n2\" >Separate Regions<\/td><td id=\"n3\" >64%<\/td><\/tr><tr class=\"table-alternate row3\"> <td id=\"n1\" class=\"start\">16 Regions<\/td><td id=\"n2\" >Advanced Megaregion<\/td><td id=\"n3\" >80%<\/td><\/tr><\/tbody><\/table>\n<p>Kitely uses powerful cloud-based servers to run OpenSim: they have multi-core CPUs, 7.5 GB of RAM, and high-speed I\/O. Each server runs between 1 and 4 worlds. Worlds that have many avatars in them automatically get a larger portion of the server&#8217;s resources, so when your world needs it it will get its own dedicated server automatically.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We&#8217;ve updated the service today with improvements and bug fixes for megaregions. Kitely&#8217;s implementation of megaregions is significantly better than regular OpenSim, so we&#8217;ve decided to give it its own name: &#8220;Advanced Megaregions&#8221;. (See our previous post for more information about Kitely&#8217;s support for big worlds.) Advanced Megaregions solve many of the problems that occur &hellip; <a href=\"https:\/\/www.kitely.com\/virtual-world-news\/2012\/08\/24\/advanced-megaregions-up-to-5x-faster-and-working-parcel-media\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Advanced Megaregions: Up to 5x Faster, and Working Parcel Media<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-606","post","type-post","status-publish","format-standard","hentry","category-virtual-worlds"],"_links":{"self":[{"href":"https:\/\/www.kitely.com\/virtual-world-news\/wp-json\/wp\/v2\/posts\/606","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kitely.com\/virtual-world-news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kitely.com\/virtual-world-news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kitely.com\/virtual-world-news\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kitely.com\/virtual-world-news\/wp-json\/wp\/v2\/comments?post=606"}],"version-history":[{"count":28,"href":"https:\/\/www.kitely.com\/virtual-world-news\/wp-json\/wp\/v2\/posts\/606\/revisions"}],"predecessor-version":[{"id":1341,"href":"https:\/\/www.kitely.com\/virtual-world-news\/wp-json\/wp\/v2\/posts\/606\/revisions\/1341"}],"wp:attachment":[{"href":"https:\/\/www.kitely.com\/virtual-world-news\/wp-json\/wp\/v2\/media?parent=606"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kitely.com\/virtual-world-news\/wp-json\/wp\/v2\/categories?post=606"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kitely.com\/virtual-world-news\/wp-json\/wp\/v2\/tags?post=606"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}