Skip to content
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
105 lines (62 sloc) 4.48 KB
Developer Notes for DreamWorld
DreamWorld is a small Opensimulator world to demonstrate a easy to use Opensim Setup program.
author: Fred Beckhusen, aka Ferd Frederix, Outworld, LLC.
The vast majority of this project is made from Opensimulator, which is made by an enormous number of dedicated volunteers. This is especially true for Diva Canto. Thank you very much!
The system supports a special installer that will put a easy-to-use copy of a slightly customized Diva Canto D2 OpenSim and her Encitra Onlook viewer on Windows. It is written in VB.Net and runs under Dot Net 4 and VB 2015.
It also has a copy of Opensim 0.9.0 Dev that can be enabled with a menu item.
It's standard D2 Opensim with lots of small tweaks, so it starts the standard things - MySql, then Opensim.
After OpenSim has fully started, use your favourite viewer with the following grid and login information:
login URI: has a Wifi Interface:
Admin User for Wifi that can administer accounts using the web interface is:
login URI:
User First Name: Wifi
User Last Name: Admin
Password: will show on the screen when you click the link to get to the above page.
Other passwords
MySQL Database root user has no password
MySQL Database "opensim" user name "opensim" has a password of "opensimpass"
File structure:
Each folder has specific purposes. Some are used for distribution, others hold source code or output from compilers.
The following folders must be in any distributed zip, thumb, or DVD.
OurworldzFiles - Contents is everything you need post installation. All other folders are for setup or source.
Viewer: The easy-to-use Onlook viewer
Installer_Src - Hold Source code for the Start.exe
Making A Different Installation:
Everything that makes an opensim instance is located in a single folder "OutworldzFiles". It is essentially a copy of the default installation with modifications to make it easy to install and ready to use.
For example, you must add [AutoBackupModule], [CameraOnlyModeModule], [SpecialUIModule] and [WebStats] to StandaloneCommon.ini or you wll get run time errors.
The bottom of StandaloneCommon.ini has a configured Autobackup module. You must create an Autobackup folder in your Opensim bin folder to accomodate this.
AutoBackupModuleEnabled = true
AutoBackup = true
AutoBackupInterval = 1440
AutoBackupBusyCheck = false
AutoBackupThreshold = 1
AutoBackupSkipAssets = false
AutoBackupKeepFilesForDays = 120
AutoBackupNaming = Time
AutoBackupDir = "AutoBackup"
The bottom of Opensim.ini has the CameraOnlyModeModule and SpecialUIModule. These values are changed dynamically by the installer
;# include the camera versus avatar settings. The Dreamworld installer will change this file as needed
enabled = true
;; Users with UserLevel equal or less than this will be sent this mode.
;; Others above will not.
UserLevel = 0
enabled = true
;; Users with UserLevel equal or less than this will be sent this mode.
;; Others above will not.
UserLevel = 0
Updates: The system has a built in updater that it fetches from the Outworldz web site. This is how the updater can be updated. The updater, in turn, fetches a zip file that has the changes in it.
Backups and other details:
The database will grow and grow! So before you make any changes, you should make a backup copy of "OutworldzFiles" folder. Do not use the original folder for live work as the blank db will get overwritten.
Blank DB: If you wish to start over with the database being empty, delete all the files (not the folders!) in mysql/data. Delete all the files in mysql\data\opensim. Leave the empty folder. I always keep '.keep' to prevent git from deleting the empty folder.
Compiliation: You need to use Microsoft Visual Basic 2015. Navigate to \Installer-Src\2010\SetupDreamWorld and open the Solution "Setup DreamWorld.sln"
Navigate to Debug->Build Start. The app should compile. Navigate to "Installer-Src\2010\SetupDreamWorld\Setup DreamWorld\bin\Release" and copy Start.exe to \DreamworldFiles to be ready for production.
Command line:
Running it with a start parameter of '-debug' will force the compiler to run out of the folder "\Opensim" to aid in debugging
~ Ferd/Fred
You can’t perform that action at this time.