 Hello everyone and welcome to the 10 a.m. to 10 30 a.m. session of the 2021 Open Simulator Community Conference. In this session we are pleased to introduce the presentation System Design of the Outworlds Dream Grid. Our speaker is Fred Bechhuzen aka Feared Fredricks. Fred is the owner and CEO of Micro Technology Services Inc. A 31-year-old tech background is in semiconductor manufacturing, UNIX, Linux and Windows System Design and many micro computer and micro processors dating back to the early 1970s. Please check out the website found at conference.opensimulator.org for speaker bios, details of sessions and the full schedule of events. The session is being live streamed and recorded so if you have questions or open SimCC with everyone for that I'll get started with Dream Grid. The best way to describe Dream Grid is to think of it as a wrapper around all of Open Sim. It's a so when you ask what is it and hang on a second here I got a slight technical problem hang on please awkward so it's a community of people it's a community of grids the the main thing about it is it's a wrapper around Open Sim and it's built primarily on other people's work so what I've tried to do is to take a look at the security and may come up with a Windows it's AGPL the A in the AGPL basically means it's a use it anyway they want you can sell it tear it apart recode it the only and of course it's full of licenses from all kinds of people like the MIT license that OpenSim uses but it's all tied it away behind a file to the community it's also I think the only authentic code sign version of OpenSim what that means is that all the DLLs everything that I've compiled has been compiled by me in a trustworthy way a even if a single bit changes the there's other things about it it's secure I've gone through with the patchy PHP pearl and other things to make sure it's good there's no ads and no spyware as well another thing about it is it's very easy to use you can literally just download it clicks run the program it'll build it download it install it ask you a couple of questions he just needs to know what is your avatar name or grid owner's name and password and then it will boost your robust and your welcome region and it comes with just about everything I could cram into it like a dynamic DNS server and auto updates and diagnostics and you know things like Joomla and WordPress there's a meeting here talking about a new WordPress plugin W for OS that's it's been around but now he's been frantically updating it making it for improved I'm much interested in that because dream grid will directly support that there is also a lot of code in here from I've got 50 years of coding and building upon well hundreds of other people's work like diva cantos hyper grid and her diva web page also that I mentioned added Joomla and WordPress as well as far as frontends are concerned you can create your own and then of course Ubit and the other core developers have gone and done an amazing job I've had to make almost no changes to open some in order to pull all of this off which is quite amazing and there is my little HUD magically finally appeared so pardon me a moment while I catch up to where I am in my speech okay I may have gone too far but that's all right we'll catch up so it's got all the sea modules that are built into open some turned on already non-player characters data snapshots and limits is a question to get a lot we don't have no stinking limits here in open some but I've enabled them so if you want to have say 15,000 prim limits or 20,000 prim limits you can I've fixed it so concierge for example which is not normally even known about is enableable by just clicking a button and I come with some OSL and what do you call it's her built-in pose ball it's a very complex machine requires a lot of OSL set defaults for that as well there's a lot of third-party modules to it has the ability for example to what's the word to add on things like glow bits is the DLL you can put in but you also have to edit all the INI files yeah right yeah but I see that no limits cough up there are no limits on prems I actually did one million prims by accident the other day a bit as far as prims are concerned at a runaway reservoir it took a long time to figure it out but it's what caused me to put in a stop scripts button in the machine so you can boot a system without without having scripts so it's done by a lot of different grids I noticed that like the great Canadian grid is here and lost world is here and a bunch of other grids are representative I really appreciate you guys for help show pointing me out bugs in some of these third-party modules so like grid-wide events for example is from diva I've modified that and put it online as a global what's the word I'll get to that in just a second I've added destinations guides from a Ria at hypergrid business partnering from metropolis anything I can find that's open source we put in here like the destination grid guide that's something that's automatically generated now without any manual labor at all it just simply happens when you stick the publicity button on your grid also grid-wide events come from another company you can go there just click the grid-wide events button and it gives you a place to add your events and it shows up grid-wide so it's really a grid of grids is the way I like to think of it also I purchased hyperica sometime back from hypergrid business and I've completely rewritten it and built it into a search engine that works grid-wide to contact me on exactly how to integrate them you can just change a few lines in your I and I or in the case of dream grid just click enable and your grid will appear here in the hyperica search engine and also all your parts so the other night I looked at it there were about roughly a thousand regions online you could get to there were 43,000 items which is more than Kitely has for sale and about 127 grids are participating in this publicity button so if you're running a dream grid and you want people to visit you click the publicity button and fill in a picture and a few other things and you'll appear on hyperica with just a few clicks something that's really new is really old for me that's stats modules people really love stats so I came up with this stats module and hopefully this link will work here we'll find out but it's outworlds.com colon 8000 slash stats if you're listening it should hopefully appear on our screen here and if you'll click the screen to play the media you should be able to see a interesting screen this is built into the latest versions of dream grid it is a set of scripts and code that gives you visitor maps this happens to be Alexandria which is a 3 million square foot 4 by 4 some that we've Joe builder and I have turned into I think one two three four six more sims like this so it's a vast Egyptian realm and it is allows you to if you click on this and zoom in and you may have to click a second time to get it centered you'll see that if you hover above it there's little dots appear of all kinds of different colors these are where those visitors have been also if you scroll down you will see more visitors by day time and sim I'm not going to spend a lot of time here because I'm always short on time so if you want to it's outworlds.com colon 8000 slash stats and that is part of your system now here's a slide of it hopefully this will have res by now it is a little blurry because it's a big slide this shows you the times of day and the number of people who visited that particular day I think it goes back 30 days 90 days now is how long this has been out so you may not be able to go too far back in time unless you've been running all of my betas it goes back 90 days by default but it stores up to a number that you can set as well so a year more based on disk space so this is this one's kind of interesting this is our welcome reason at the outworlds now Debbie she's over here in the audience and I have been working for 15 years we've had a sim like this in second life and so this code dates all the way back to I don't know 2011 and oh yeah change the size of the screen let's see here actually should be kind of square but that's alright we'll go back to this the stats here looked really odd because you can see there's color dots running all over the map out to sea and I thought I had bugs for a long time till I finally tracked somebody down and that's what they were doing so they were taking pictures sorry friend if I'm cutting in on you but we lost your voice we can't hear you anymore can everyone hear me this is Galen testing testing I think we lost Fred on the Skype stream and we will get him back as soon as possible and by okay Skype has lost fear but he's coming back and so we will resume as soon sorry about that folks can you hear me now yes we can thank you guys where were we when I dropped off I can maybe go back let's see if it's about the stats yes okay and then I moved on to this 504 visitor day in a second life and that's when we lost you so you lost me second life I have shouldn't you just said the other big grid okay so this was a day when we had 504 visitors this was back in 2014 I think we've been working about five years on this particular piece of code this is what it's like when you have a lot of visitors and each dot represents where they were per minute so the idea here was to spread them around and let them go visit the castle on the lower left the game in the lower right the ferry region here the unicorn region there this is something Debbie Edwards and I had worked on for years and it culminated in this moment here when you can see people just didn't hang around the upper right hand corner where the freebies were yeah second what the other grid okay so then there's tides and birds and auto teleport there are some unique features in dream grid it has a GUI but it also has its own web server and it can talk to open some type instructions go directly into the XML RPC I mean it's a wonderful creation for a programmer because there is just literally a ton of stuff you guys never see under the hood that were ideal for what I'm doing I'm able to you know quit regions start regions peek inside them plus I've done some things inside the database one of the things is to find out what regions are online and automatically produce a clickable map that you can go to I'm always going to be running short on time here see here I can't even have a clock on my screen at the moment where did it go to just a second place I got to make sure I'm not running out you have five minutes okay that's good so here's the beauty of the system is you can click a button add a region and you can start it with just typing in a name and hitting save you don't have to do much more than that you can make it bigger or smaller do a million options but that's all you really have to do there's no DOS no editing of INI files whatsoever also you can back it up you can save it you can back it up six different ways a database backups or backups IAR backups for all your visitors you can load and save ors and IARs it's got built-in diagnostics I've worked on a great deal on that for automatic dynamic DNS automatic universal plug-and-play so usually it just starts and works of course there's a lot of broken brain dead routers out there and people that are double matted behind two firewalls but for example in Contabo after it's in figured out it needs to install a half a dozen service packs and things like that which it'll automatically do it'll just come up and work this is one of the better pieces it makes it a grid of grids and that is that there is a whole bunch of universal plug-and-play type code that also ties in with a dynamic DNS system that's probably why you see a lot of people wanting around is something something .outworlds.net it also supports inworlds.net but the architecture is there's some machines I wrote about a hundred lines of pearl in the DNS server that run the outworlds.net and inworlds.net grids I'll probably be adding more like you could be have a hyperica grid as well it's just a matter of me adding a few lines of code to support it that's what makes it a grid of grids now each grid is standalone and it's private so you don't have to worry about your data leaking out except for the usual open some ways it's also got the ability to do a lot of extensions on open some so on a per region basis you can turn physics of this type or you can turn maps on or off or have primed limits on a region and not have them elsewhere that's all done by dream grid simply reading the ini files that exist adding a bunch of features on to them and then interpreting them and making other files so here you want to make a region click add click uh name hits hey you're done it smart start just is a way of uh if it's not to that is I have 170 different regions available you can click a button and load them all into a big grid like this it doesn't cost anything and yeah I have a large grid it has an endless land and seas module this is something I've been working on for some time it lets you just fly anywhere like a flight simulator a boat simulator you can just go from one grid to another region to another it'll automatically create regions around you to so you can walk or fly there and it has the temporary button so that'll tear them down after you leave if you want I've also added things like landscaping so you got an automatic landscaper to landscape those or any region there's a whole library here of terrains that you can use that you can build terrain library and load it the terrain library with a click of a button or open some these modules are there in everybody's grid that you're looking at trees and plants terrains are all there I just have automated and brought them out in a visible gooey way here that's going to go under seeders and it will not be any help time sometimes I overlook something and it blows up so I just go in and get a crash report sent to me if you fill that in I would know who you are and I'll let you know why it crashed and fix it there's a couple of stats I passed on to Maria there were about 3,327 unique dreamworld systems in this year alone about 5,500 I track okay so that's kind of where I'm at and there's a bunch of ores and so on and so on so I just want to tell you where I'm going to be at let me skip ahead here to the very end back up to and let it load I'll be over here in either expo zone six where we have a demo or an oscc expo three in the upper right hand corner screen where I'll be for the next hour to answer any questions other than what comes out today okay that's fascinating Fred I'm afraid we're out of time thank you for an informative and interesting presentation as a reminder to our audience you will want to check out conference dot open simulator dot org to see what is coming up on the conference schedule you won't want to miss our next session which will begin at 10 30 a.m in this keynote region and is entitled the barber Truman planetarium also we encourage you to visit the oscc 21 poster expo in the oscc expo three region to find accompanying information on presentations and explore the hypergrid resources in oscc expo two region along with sponsor and crowd funder booths located throughout all of the oscc expo regions thank you again to our speakers and the audience