User:Tildeampersand
From OpenSimulator
Contents |
Welcome!
A friend and I are wanting to start a medeval themed grid based on some of the old games my father used to play when he was younger.
Since about June 1, I have been unable to install or compile a working set of sim or grid software. At some point in the bootup, each server fails miserably. Since the last attempt (with the msi installer) I cant even get the svn to come up in order to download a newer version.
My Links
My Website That is about to be redone.
WishList
Things I'd like to see in the project (aside from the basic functionality)
Directly piping in music from WinAmp or other player into each sim. What would be cooler is to have the ability to create a playlist for each sim so that a box running 2 or more sims could have different playlists on each.
The ability to directly modify the default inventory by adding or removing items from the directory. This would work for text files and textures, of the appropriate formats.
The addition of an operator control list for both the grid and the sims. Grid controllers (ala Lindens) would have superuser status across the entire grid. Each sim would have its own list of region-wide superusers. These users would bypass ALL parcel limiters (like build, fly, etc). Right now, on the LL Main Grid, an estate manager can not do this, which is rather stupid.
My OpenSim Experience
Lord, after the hair-pulling 2 weeks I have had, I deserve a day at the spa. The actual process of getting 4 regions up and running is not really that hard, but the gathering of info and the proper programs was a bit of a pain in the butt. This is made even more elusive by the fact that most of the documentation in this wiki is biased towards 'nix machines, while I run a winblows box.
With this in mind, here is a short 'todo' list for windows machines:
Windows Setup
- Step 1 - Download the source code
- You will need a program like Tortoise SVN and install that.
- In your web browser, type in: svn://openmv.org/opensim/trunk. Tortoise should take over and you will see a folder-tree view.
- Select the folder named 'trunk'. right click it and select 'export'.
- place it inside an EMPTY folder somewhere on your computer.
- I usually make a new folder every time, with a date/time naming scheme.
- When Tortoise is done, close it and you now have a fresh source code.
- Step 2 - Compiling the code
- You will need either Visual Studio 2005 or Visual Studio Express (FREE).
- Make sure that you compile this code in C# and not C++!
- You may also want to aquire a windows version of Mono.
- After installing your selected compiler, navigate to the folder you downloaded in step 1.
- Run the batch file 'runprebuild.bat' and watch in awe as it creates the files you need in order to compile your world.
- The batch file created a file named OpenSim.sln. Once you have the compiler installed (and, probably a reboot), you should be able to double-click this file and open it in the compiler.
- In the compiler (again, be sure it is set to compile in C#), navigate so that you have the 'solution' highlighted, or else you may just compile a single part of the project. Right click (or use the menus) and select 'build solution'.
- After about 2 minutes, the compiler should be done (depending on your computer speed).
- You will need either Visual Studio 2005 or Visual Studio Express (FREE).
- Step 3 - Accessories Setup
- You might wish to install a few OPTIONAL SUPPORT PROGRAMS in order to have the full range of possibilities for OpenSim:
- MySQL - Get the community server, it is free. This will allow you to have a 'user database' so that your friends can log into your world.
- SQLite3 - Used for Prim Storage. Currently the only option for this and it is free. There is no setup for this, simply unpack the archive into your source code directory. Instructions for its use are in the OpenSim: FAQ.
- L3DT - Used to create custom terrain files. The Standard Edition is free.
- You might wish to install a few OPTIONAL SUPPORT PROGRAMS in order to have the full range of possibilities for OpenSim:
(( This is a rewrok of the previous write-up and is a work in progress ))