My World Web site Toolkit
Open Source Website Project for Halcyon Simulator Worlds
Home Contact Us

This page has been provided to make it easier to manage access to the My World website toolkit for Halcyon simulator operation. The website core is an Open Source project for this purpose. I just have to work out where to put it! No, I do not want to just put it up on Github by itself.

MyWorld website is written in .Net VB. It is open for conversion to any other .Net flavor language. I just happen to use .Net VB as my language of choice.

History:

I wanted to add the power of a virtual world to my online school program and work on ways to enhance integration between my school program and the virtual world, by extending the web study program to allow a 3D environment, providing immersive learning into the subjects being studied by the student. I set up with the InWorldz team in 2010 and I built my school program. In 2013 I started the process of creating my school world. I had little direction and support for the project, which I had known would be the situation. As I learned the DB structure and how it worked, I was able to build a Registration page, bought products from merchants in Second Life and InWorldz who would make a deal with me. The simulator program was put up on Oct. 2015 in Github as Halcyon. I realized then, if anyone was going to successfully open and run Halcyon as a world, I could provide the core site and tools for the task. So was born the My World website toolkit for Halcyon Simulator.

What this website tool kit offers:
  1. Immediate World website start up with the website and core grid support in place. World Account creation page with selectable Avatar option.
    (You create the starting avatars.)
  2. Once the MySQL DBs for the world and the website are in place, the required grid accounts may be created using the website: Grid Owner, Grid Library
  3. The Grid Owner account is defined as the world Master Avatar and is also the website system account. Any account may be specified as the "Grid Owner" account.
    The Grid Library is a temporary bypass for the Library folder which has no easy maintenance process for it. It provides a way to make it possible to have Avatar selection in the Account creation process.
  4. User account level Estate Managment for any account that owns one or more regions in your world.
  5. Use the built in Website Administration tools to configure your world.
    • Use provided Style Sheet to change all wesbite content for appearance and features you want to use.
    • Use the Webpage Management to place content on the web pages.
    • Use the Economy Management to determine what economy level you want to have:
      • No Economy, (default)
      • Access Control, to manage uploads and group creation.
      • Full Economy with Buy$ and Sell$ and Accounting support.
        NOTE: This option may require compliance with FinCEN rules for operation.
        Also provides accounting reports for how much was purchased and the currency value based on a fixed exchange rate.
    • Use the Grid Manager to assign regions to region servers. Manage updates and region restarts.
    • Use the Estate Management to create / view all estates and regions in the world, be able to change owners for each.
    • Use the User Management to set website management access, block account logon, set economy limits if full economy is used.
  6. Website template pages for Visual Studio included to add more pages. Website uses a modular, page based, structure with code behind processing.
Website requires some webmaster knowledge to set up in either Windows IIS or Linux web server as well as able to create server virtual machines or setup a single server small world. Grid setup is desgined to support as many user connections as the server can manage. Website installation must have direct MySQL DB access as well as internal network communication with the grid and region host servers. This is for both world security and operation.
DOWNLOADS - Updated 8/7/2018
This release corrects several page bugs found in prior release. Adds some new features!
New Feature!
  • Places world map display page has been added.
Corrections:
  • Grid Manager operation and error condition on region close corrected.
  • Offline IM processing to improve error reporting for DB Write, log text typo corrections.
  • Update to Administration/GridManager, EstateForm, RegionForm, RegionConfig. Much improved performance for Grid Management.
GOALS: As I have time to work on it, add event and places support to the Places page.
Website Setup Instructions:
Download MyWorldDocsV0.9.3.zip Website and Halcyon grid setup instructions.
Download MyWorldWebsiteV0.9.3.zip Be sure to right click on it and unblock the content before installing.
Download MyWorldTemplates.zip .Net website template files for Visual Studio.
Get Halcyon Simulator on GitHub.
Get Anaximander the best world mapping module for Halcyon.
 
Many thanks to Sonja Thomas and Emperor Starfinder for website testing on their worlds, doing apha testing while I did not have a development world to work with! And to Emperor Starfinder for contributions to extend website options.
Content Copyright © by My World. All rights reserved.