Opensim For Mac
Thank you for downloading OpenSim for Mac from our software portal. The download version of OpenSim for Mac is 0.0.7. The contents of the download are original and were not modified in any way.
There is an easy way and a hard way to make changes. I show you both ways, when we come to the installation and customizing part.
OpenSim is written in, running both on Windows over the and on Unix-like machines over the framework. This means, right now there are only binaries for Windows and Linux. For other OS you have to compile by your self.
There is a way for Mac user too. Have a look on this page if you like to have the newest version: There are binaries on the Download page for Mac from an older version.
I have tested the version 0.7.1.1 on Windows 7 and Ubuntu 11.04. The Software is still Alpha but already working fine. How to get your own 3D virtual world server up and running with OpenSim?
Make a dision which type of Virtual World Server you like to have: There are three type of OpenSim - packages to download: OpenSim 0.7.1.1 - this is the original, the pure version. You can use it as a standalone Virual World server or get fat like SecondLife, it's up to you. It's preconfigured as Standalone but has the ability to be Grid and Hypergrid Server as well. Diva - go to the diva page from the menu on the left osgrid - the package is preconfigured to connect to the Hypergrid Server (Community) OSGRID. Now we are getting serios: In this example I'm goeing through the installation of OpenSim 0.7.1.1 on a Ubuntu 11.04 (32bit) Computer.
Download the binary from hier:. or. After unpacking open a terminal window and go with cd in the bin archive. Here we are in the middle of nowhere. Where to go from here?
What can we do from here? You can for example change your avartar, the landscape, create objects or import stuff. There are two ways to make changes in your new world. You can use the Viewer, like Hippo OpenSim Viewer, Imprudence for example. The viewer are very simelar but there have of course some different features. For example are the import och export features a little bit different.
You have to try out som Viewers to see which features are importent for you. The other way to make changes or do som administration work with your virtuell world is to use the Terminal Window, where you startet the OpenSim Server. This is your root console. To get information about the commands/ features type help.
Before you get busy, save your current state in a.oar file and type in your root console save oar. Without any options, a file named region.oar is saved in your bin directory. This file can be loaded later if needed through the root console (look for load oar in help). Interesting Side about And here are more sides to get downloadable stuff for your world: If you like to make things by yourself look under Tools in the menu to the left.
I am new to serving a Sim in OSG. It is likely that some of this information will show the gaps in my knowledge.
As I learn more, I will try to fill in those gaps and correct this post. It took a long time to research and gather the little that I DO know, so I am posting it in one location online as a starting point for someone who wants to try to serve a Sim on a Mac computer. Most Sims are being served on Windows machines or in other ways (such as virtual servers). I apologize in advance for anything posted here that turns out to be less than perfectly accurate. Also please note: working directly in Terminal is a powerful, low-level way to communicate with your Mac.
I take no responsibility for something that you might do here that could lead to performance issues or data loss. Back up your computer hard drive, keep your back-ups safe, and understand that when you work on this level, there could be risks. But what I have documented here has worked for me.
I have run into no performance issues or data loss. What I have NOT done myself, I note in those sections, and give you links for more information. Those links work today but I can’t guarantee they will be working tomorrow. Just use keywords in a search engine to find an updated link if these get stale. I would suggest that you take the time to scan this entire post before you start to download and install software. Yes, I am also very impatient, but this is good advice. J I started downloading, installing and playing with software before carefully reading about the process.
I started with version 7. It did not immediately work, so I tried version 6. I did not realize that version 6 can’t connect to the grid! I also failed to realize, from various bits of info buried in config file comments and in forum pages, that the latest version of Mono would not work with SQLlite. I did not realize that I could run an earlier version of Mono, so I tried to make MySQL work using MAMP. (This was painful, because I never got it to work perfectly for me!) Then I realized I did not have to do that (yet).
Consider this and then scan these instructions to make avoid wasting time and redoing your work. Needless “learning experiences” can suck.
All of this software is free (except for MAMP but there is a free trial version). There is a somewhat steep learning curve to running an OpenSim server, especially if you have never used to using a command line to run software on either a Mac or on any other operating system. However, it is not hard to run OpenSim. You simply need to be patient and willing to troubleshoot potential problems along the way. Once you have it running, it can be very stable.
Then you can stop tweaking and start building and having fun. Once it is running, you are mostly just typing “restart” or “save oar.” The hard part is just getting it started and clearing away obstacles to connecting on your network. You must have a static TCP IP address (or a port forward address) for your computer to place in the Regions.ini file in your OpenSim software. If you do not have a static IP (this would be a number that looks something like “123.1.123.123”) – and many home computers use routers that hand out a dynamic IP address – you will need to set up “port forwarding” in order to make it appear that you have a static IP address. I am not experienced in how to do this, as I did not have this issue.
It is crucial to have a static IP or port forwarding set up before you go forward. These are connection issues that are not specific to the Mac or to any particular Mac, this is a connection issue that all platforms have with serving OpenSim. Your particular router, your particular Internet Service Provider (ISP) will be key to whether you can get your ports open and your router configured, if necessary, to allow you to server OpenSim software and allow others to connect to your Mac.
Here's a handy way to test to see if anyone can get to your computer on the ports you want open for OSG visitors to your regions. You ping your own machine on your IP or port forward address and watch to see what response you get in the Terminal window.
Here's a link on that: Short version: Open Terminal. Type: ping 123.1.122.123 insert your IP address OR ping yourportforward.net insert your portforward name after setting up port forwarding If you see 'timeout' messages, your port is closed. If you see other information about the time it took to get through, your port is open. To test this toggle Firewall off and on and you will see this connect/timeout. Here’s a quote about setting up port and loopback issues from another set up page that is for Windows users: “OpenSimulator by default will use Port 9000 on TCP and UDP; if you are behind a router you need to forward these ports to the machine that will be running the simulator instance. If you don't know how to do this consult instructions for your router.

You will also need to configure your router to enable 'NAT Loopback' - some support this by default, some don't. If yours doesn't, you may be out of luck and will need to host somewhere else.”. Setting up OpenSim version 7.x, though it may seem complex, is actually much easier than it was with version 6.x of OpenSim. With version 7.x, a lot of information is already set up for connecting to the grid.
In the previous version, you were instructed to set up your system first as a standalone grid. Then you had to change a bunch of information within the OpenSim.ini file to connect to the grid. In version 7.x, it is assumed that you will want to connect directly to the grid so it is already set up that way, saving you some time. If you run into technical trouble and need assistance, there are various resources available to you. There are instructions available at osgrid.org, opensimulator.org, and at other locations you can find via keyword searches. There is the forum for the OSGrid. And there is the IRC chat group, where someone may be able to assist you.
Finally, you can log on to the OSG and wait in one of the Welcome centers and chat with others who are present. Usually someone will be available who is willing to help with questions to those who are trying to figure out how to set up a sim. However, few have knowledge of how to do this on a Mac. This is not really that much of a problem, as the software runs much the same on Mac, but there can be an initial hesitancy to offer advice when they are not sure about how to help.
Be polite and describe whatever connection problem you are having and they may have the information you need. Next, unpack/unzip OpenSim. The folder/directory you need is called bin. You can move the bin folder into your home directory but I chose to place it in the main hard drive.
In other words, I did not just drag and drop the bin folder loose into my user folder. I placed it into an invisible folder that is within ( Correction. I put it in an invisible folder called 'opt' but some folks don't have that folder.
You can put the bin file anywhere in the root. But you will have to adjust my Terminal commands. Where I say 'cd /opt/bin' you just say 'cd /bin' ) Whatever you choose, make sure you use the root directory of the main hard drive and not your user account's main folder. This allows all accounts to run the software from Terminal. Also, I recommend this because it worked for me and I can’t be certain that it would work just as well for you if you put the bin folder just anywhere on your hard drive. (Added: if you choose to put it in your user directory, I do not know Terminal well enough to tell you how to get over there and run OpenSim, so.these directions work if you put it into you Mac HD main folder, rather than your user account folder.). Step One: I would suggest that you set your Mac preferences to show hidden files (Added: if and only if you wish to use the invisible 'opt' folder to stash your bin folder.
I think that the point of this is that you may have other programs that run from a bin folder in your root directory and opt is there to hold optional files, like this OpenSim bin directory.). For instructions on this see: I used the terminal commands to set my Mac to show hidden files. Various ways to do this are described in the link above but here’s the short version: From Finder, Go/Utilities. Open Terminal.
At the command line, type the following. After you put the bin folder into the opt folder, you now will make changes to the files. The first thing you will need to do.and please note, this is to get you up and running.is to change a file called the Gridcommon.ini file. Uncomment the line below: CHANGE:; Include-Storage = 'config-include/storage/SQLiteLegacyStandalone.ini'; TO THIS: Include-Storage = 'config-include/storage/SQLiteLegacyStandalone.ini'; This is just a workaround to get your Sim online without having to learn how to set up MySQL. You can use the legacy SQLite database for now and use the version of Mono noted in this blog.
The SQLite will hold some local data and the grid database holds the rest. Later you will want to get MySWL up with MAMP but this will solve your initial needs. I would set up this file first, filling in as much as you can, before you run OpenSim for the first time.
Your goal it to run it and connect to the grid with one assigned region, first time you run the software. Another correction. You do not have to fill this out, but when you run OpenSim, it is going to ask you questions and these are the answers to them. Open Sim will create the Regions.ini card on your first run of the software.
Go in afterwards and check the card to make sure that it is correct. You can modify this card later if needed to: change your grid location, add more regions, etc.). The OSG grid is very large.
Wright Plaza, the center of the grid, has the numbers 0. Be mindful as you choose your grid location. Numbers closest to Wright Plaza are the most likely to already have a Sim on them. Also, you might experience more lag or crashes if you are close to a busy Sim. However, there is a teleport limitation that creates issues that might affect what location on the grid you chose. You cannot teleport to unlimited distances. There is a limit of 4096 grid distance for teleporting.
Look for a spot on the grid that is not too busy yet but don't go into the middle of nowhere, either. You can check the osgrid.org site for pages with area that have space. Or you can pick some coordinates off the grid map where there is nothing listed but two 4-digit numbers. Either way, it's a shot in the dark for a spot on the grid. Check this url to see the grid in action. Click on the various locations and observe the numbers that you see. If you make note of empty locations and the numbers that are displayed, you will understand better how to choose which numbers you want on the grid.
For example, to set up four regions that will make a box, you look for four regions that touch and note the two number set that is associated with each box. Then you place those numbers in your regions.ini file (see more info on this below). Zoom in on the grid in the URL below and note the numbers. For example, Wright Plaza is 10000, 10000. The grid is like a giant tick-tack-toe board. Here’s what the regions.ini file should look like for a one-region set up (see below). Type the name of your region into the set of brackets, like Moe is listed here (leave the brackets.
For RegionUUID, the server will fill in this information when you log on to the grid successfully. Leave InternalAddress alone. Leave InternalPort alone. Leave AllowAlternatePorts alone. Insert your own static IP or your port forward info where it says 123.1.123.123. Paste in your avatar Key after MasterAvatarUUID. Other versions/options on that Regions.ini file have you putting in your master avatar’s name and password.
NOTE: if you have trouble setting up your sim and need technical assistance, you may want to share your Regions-ini file with a helper via a notecard in-world. Do not forget to take out your password before you share that configuration info with others. It is just as simple to use your avatar key and not put that password there in the first place. When the set-up runs, it will ask you for your name and password, so you don’t need to put it into your Regions.ini file.
(Comment: this apparently relates to earlier versions of OpenSim but some may still have this extra info in an older Regions.ini file.). After you enter this information, you will either connect to the grid, or you will see a bunch of lines of red text and the program will cease to run. The program might crash even before you can finish entering this information. Your troubleshooting begins here. If you don’t understand the error messages in red, it’s time to use Google. Take a sample line of error code and type it into search.
Chances are that this will lead you to a page on the OSG wiki or forum pages where someone else got that error. Perhaps the answers they received will help you to troubleshoot your problem and get back on track.
Possibly, the set of grid numbers you chose for your region are already in use and the grid info is not updated on the osgrid.org site. (or you typed them wrongly.or something is displaying incorrectly on the grid map.) Choose a different set of grid numbers for your first region and try again.
Sometimes that is all you need to do. Once you have those numbers, hopefully this will stay “your” location, but it is trial and error until you get a spot.
Don’t give up, try several sets of numbers before you decide that something else MUST be wrong. If you are lucky and do not encounter these or other issues, you will see a flood of text run by in Terminal and it will report that it has started the region and report the “heartbeat” on that region. You will then see a terminal prompt and your region should be connected to the grid.
And if you are really lucky, when you log to OSG, you will check the Map for your region and it will be there. And it won't be gray. You will teleport to it and suddenly you will be standing on your own tiny little island in OSG. Be wildly happy at this point, invite others over, and crash the Sim. Back up your bin folder now because it is currently set correctly and you are golden. Log into the OSG with Hippo or Imprudence and open the Map (don’t bother with the search button, your region is not likely to be listed in Search Places yet). Search the Map, instead, for your region’s name.
Hopefully, it will show up there. This is not something that will “take time.’ It will either be there or it won’t. If it is not there, you are not connected to the grid, no matter what your terminal application is telling you. If you do see your region when you search for it in the Map, try to teleport to it. If all is well, you will be standing on a tiny island in the middle of the ocean.
You may or may not have neighbors, depending upon where you chose to locate yourself on the grid. When you have made various changes to your terrain and to your first new region and you are about to log out of your Hippo or Imprudence viewer, don’t forget to go to Terminal and save your new oar file. Otherwise, if the software or your machine crashes, you will lose your work. Every time that I go to my regions and make changes that involve the land or my build, I go to Terminal and save the oar for the region where I was working. You never know when a power failure will shut you down and put you back to the last saved version of the oar for that region.
Opensim For Mac Torrent
Once you have the one region running, you may wish to set up a four-region Sim (or larger but you need to consider what your particular Mac and connection speed is capable of serving). A four-region Sim is pretty standard and most computers can manage to serve that. Some people also choose to set up the four regions as a “megaregion” which requires that the regions be called out in a special way. I did not choose to combine my four regions into a megaregion but I will put in a link to the information on how to do this. The regions.ini file will look like this for a regular (non mega) four-region Sim.
Set up the grid numbers for your other three regions. I am leaving some4-digit number in there down in the 6000 ranges to show you what a “square” four-region set of numbers might look like. To get your numbers, go to the grid on osgrid.org and choose four sets of numbers that form the shape of the region you want to make.
(for example, you might not want a square. You might want a long string of islands or some other shape. Choose from open sets of numbers on the grid that are next to each others to form whatever shape you want to make on the grid. Each region will always have two numbers associated with it, as in “1234, 1234” on the grid. So you want to keep your Sim running. But you need to restart your Mac. I have read that it is best not to do the shutdown command when you need to quit Terminal.
Instead, you close the terminal window and stop the process. Then, when your Mac is running again, open a Terminal window and do the usual commands (“cd /opt/bin” and then “mono opensim.exe” to restart your Sim.) I have read that if you use the shutdown command, your regions locations become available in the OSG and someone else could accidentally choose your region locations and take your spot on the grid. This is yet another reason not to try to locate your Sim too close to Wright Plaze and the middle of the grid. If you are a bit further out, you are less likely to lose your spot if you have to be offline for a while.
Opensim Mac Os X

Opensim For Mac
Beyond the OSG is the hypergrid. This is where you are able to jump from the OSG to other VR worlds. Second Life and Reaction Grid are two examples of other VR, 3D worlds. Second Life is an example of what is sometimes called a “walled garden” because Linden Lab owns all of the servers that run Sims and all content is stored within Linden Lab’s servers.
The Lindens had a test period where beta testers were able to hyper jump from SL to other grids, but at this time (1/23/2011) that hypergrid connection has been disabled. Reaction Grid and OSG are a part of the hypergrid. One interesting limitation to the hypergrid is that you cannot teleport to unlimited distances on the grid. There is a limit of 4096.
Therefore, there are situations where you would have to teleport to a midpoint location and then teleport to your intended destination. This limitation would be a factor in deciding what set of numbers you may wish to pick to locate your Sim on the OSG grid. Some might wish to be near in their grid number to Reaction Grid; some might wish to be closer to the center of the OSG grid. You must login to an administrator account on the remote Mac. There are instructions on the link below about how to set up OpenSim. These instructions were written for an earlier version of the software.
However, if you wish to operate OpenSim in standalone mode, you could read this set of instructions and reverse engineer the settings in your bin folder to run standalone. If you want a standalone, I recommend that you make a duplicate of a fresh bin folder from your zipped files and then configure it as standalone. Do NOT follow these instructions for version 7, you do not need to make these changes to the version 7 of the software.