Saturday, September 1, 2007

Getting the latest and greatest bleeding edge opensim...

Today I've made a half-assed script that will run nightly, and bring a compiled latest and greatest version of opensim for your pleasure. Disclaimer: since this is a nightly build, things may get broken from time to time. However, we try to keep the latest and greatest version on the test opensims.

How to install:

1) go to http://ruth.petitbe.be/build/

2) take a look at http://ruth.petitbe.be/build/buildlog.txt - there should be no mention of "failure" there - if there is, means something broke and the build is unusable.

3) download the binary from http://ruth.petitbe.be/build/opensim-bin.tgz, and uncompress it.
This should uncompress into a single directory called "bin". Note, that the buildlog.txt is also in that directory - it contains an interesting and useful information being the SVN revision number:

Sat Sep 1 04:50:21 CEST 2007
Path: .
URL: svn://svn.opensimulator.org/opensim/trunk
Repository Root: svn://svn.opensimulator.org/opensim
Repository UUID: e9a5c24e-b13f-11db-933b-17aa6df88f97
Revision: 1839
Node Kind: directory
Schedule: normal
Last Changed Author: sdague
Last Changed Rev: 1839
Last Changed Date: 2007-08-31 15:03:39 +0200 (Fri, 31 Aug 2007)
Properties Last Updated: 2007-09-01 04:50:20 +0200 (Sat, 01 Sep 2007)

4) run the OpenSim.exe from this directory. (on linux, "mono OpenSim.exe". On Mac - not sure - let me know how :)

5) IMPORTANT: read and follow the instructions. There is one detail that is currently hitting quite a few folks: "external host name". If you are not running viewer and opensim on the same machine, this *has* to be set to the same address that you configure in your loginuri on the client. This is very important - if you misconfigure it here, you will end up with a failure to login, and a message "login packet never received by server"

6) Create your master user and any others by using "create user" command on the opensim console and answering the questions.

7) If you prefer flat terrain, then enter "terrain fill 21" in the opensim console.
To auto-run this command later, create the file named "startup_commands.txt" and place the line "terrain fill 21" there.

8) Try to login from SL client, using the -loginuri http://yourt.opensim.ip.address:9000/

9) have fun :)

5 comments:

hazel said...

Oh I am so jealous.. this does not sound like it would work under MacOSX..
I guess, you would not be able to tell, if there is a way to do it with a mac?

Dalien said...

hazel,

no need to be jealous - http://opensim.be/build/ should have the nightly build (built very early morning european time off the fresh SVN checkout, you can see the build log for the info), and this binary build should run on MacOS X as well (at least I have heard of the MacOS X folks using it - but not sure what exactly do you need to run the .net assembly on Mac - you can either ask on IRC or drop an email to the users mailing list).

123 123 said...

Nice blog as for me. It would be great to read more concerning that theme. Thanks for sharing this information.
Sexy Lady
Brunette escorts London

viagra online said...

Greetings Dalien!
Those nine steps are just what I have been looking for since I first knew about this magnificent stuff

Cialis said...

Does this work for apple computers as well?