Go to file
Adam Frisby 258e62679a Console:
* Reorganised and added default handlers to main functions
* Removed "regenerate" command, use "terrain regenerate" instead.
* Added new "terrain seed" command to set the random seed
* Added new "terrain load" command to load a terrain from disk
* Added new "terrain save" command to save a terrain to disk
Terrain:
* Added new export and import functions for some common formats
* Added new setSeed function to allow customising the random seed
2007-04-20 05:39:01 +00:00
OpenGrid.Config/GridConfigDb4o * Replaced GridHTTPServer and UserHTTPServer with BaseHttpServer 2007-04-11 20:07:58 +00:00
OpenGridServices.GridServer W00t! multiple sims! 2007-04-15 02:31:34 +00:00
OpenGridServices.UserServer * Replaced GridHTTPServer and UserHTTPServer with BaseHttpServer 2007-04-11 20:07:58 +00:00
OpenSim Yet another command line option (really need to get all these moved into a config file), this one: "-localasset" (without the quotes) is a temporary hack to use a local asset server when in grid mode. (use with extreme caution if you have more than one sim in a grid) 2007-04-17 13:39:21 +00:00
OpenSim.Framework Sim crossing now works (except for broken co-ordinates, resets to 0,0 - to be fixed soon) 2007-04-17 01:38:20 +00:00
OpenSim.Framework.Console * Replaced GridHTTPServer and UserHTTPServer with BaseHttpServer 2007-04-11 20:07:58 +00:00
OpenSim.GenericConfig/Xml Changed so that a bin\ScriptEngines\ directory will be searched for scripting Engines. 2007-04-11 09:45:48 +00:00
OpenSim.GridInterfaces W00t! multiple sims! 2007-04-15 02:31:34 +00:00
OpenSim.Physics Sim crossing now works (except for broken co-ordinates, resets to 0,0 - to be fixed soon) 2007-04-17 01:38:20 +00:00
OpenSim.RegionServer Console: 2007-04-20 05:39:01 +00:00
OpenSim.Scripting/EmbeddedJVM * Replaced GridHTTPServer and UserHTTPServer with BaseHttpServer 2007-04-11 20:07:58 +00:00
OpenSim.Servers Fixed weird XML/HTTP bugs 2007-04-13 15:14:21 +00:00
OpenSim.Storage * Replaced GridHTTPServer and UserHTTPServer with BaseHttpServer 2007-04-11 20:07:58 +00:00
OpenSim.Terrain.BasicTerrain Console: 2007-04-20 05:39:01 +00:00
OpenUser.Config/UserConfigDb4o In the grid, there is life! 2007-04-14 12:48:38 +00:00
Prebuild Changed so that a bin\ScriptEngines\ directory will be searched for scripting Engines. 2007-04-11 09:45:48 +00:00
bin deleted OpenSim.Terrain.BasicTerrain.dll from the bin folder, don't think there was any need for it there. 2007-04-11 13:46:55 +00:00
OpenSim.FxCop * Now there's one Console class, and instead the apps responds to cmd's and show's 2007-03-27 08:10:15 +00:00
OpenSim.build Renamed the Servers directory to OpenSim.Servers 2007-04-11 13:40:29 +00:00
OpenSim.sln * Replaced GridHTTPServer and UserHTTPServer with BaseHttpServer 2007-04-11 20:07:58 +00:00
README.txt * added script prototype intructions 2007-04-03 16:57:50 +00:00
prebuild.xml Renamed the Servers directory to OpenSim.Servers 2007-04-11 13:40:29 +00:00

README.txt

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

IMPORTANT NOTES

* Please note that at the moment, the sandbox login server has temporary changed from 8080 to 9000 - this will (probably) change back.

---

BUILD INSTRUCTIONS

=== Microsoft Visual Studio 2005 Sandbox Build ===

* Check out the trunk code

* Build the /OpenSim.sln solution

* open cmd window, go to /bin and launch 
OpenSim.exe -sandbox -loginserver

* open another cmd window, locate the secondlife executable
(In something like C:\Program Files\SecondLife )

* run the viewer with
secondlife.exe -loginuri http://localhost:9000/

* Have fun with your own sandbox!

== Linux/mono sandbox build ==

* check out the trunk code

* ensure you have nant (http://nant.sf.net) installed

* cd to the trunk root directory and type "nant"

* cd to bin/ and run "mono OpenSim.exe -sandbox -loginserver"


RUNNING SANDBOX WITH USER ACCOUNTS

* open cmd window, go to /bin and launch 
OpenSim.exe -sandbox -loginserver -useraccounts

* launch web browser, go to
http://localhost:9000/Admin
enter password 'Admin'

* Select 'Accounts', enter credentials, press 'Create'

* Now, log on thru your viewer (see above) with your newly created credentials.

* Have Fun!



PREBUILD

We use Prebuild to generate vs2005 solutions and nant build scripts.

=== Building Prebuild ===

At the moment, the Prebuild exe is shipped as /bin/Prebuild.exe so you shouldn't really have to build it.

But here's the instructions anyway :

The Prebuild master project is /prebuild.xml

To build it with vs2005 :

* build the solution /Prebuild/Prebuild.sln

To build it with nant :

* cd to /Prebuild/
* type 'nant'

After you've built it, it will land in the root /bin/ directory,

=== Modyfying the OpenSim solution ===

When adding or changing projects, modify the prebuild.xml and then execute

bin/Prebuild.exe /target {target}

where target is either 
vs2005 - to generate new vs2005 solutions and projects
nant - to generate new nant build scripts

Remember to run prebuild whenever you've added or removed files as well.


LOCAL SET-UP OF OGS CONFIGURATION

**NOTE: At the moment OGS is non-functionable, so this WON'T WORK **NOTE

* start up bin/OpenGridServices.GridServer.exe (listens on http://localhost:8001/gridserver)
  * just press enter to keep the defaults

* start up bin/OpenGridServices.UserServer.exe (listens on http://localhost:8002/userserver)
  * just press enter to keep the defaults

* start up bin/OpenSim.exe ( listens for udp on port 9000 )
  * just press enter to keep the defaults

* start the secondlife viewer with -loginuri http://localhost:8080/

=== Trying Prototype Scripting Engine out ===

* Update, build and run in sandbox mode.
* Use the admin web front localhost:9000/Admin, password Admin
* Create an account, then log in with the viewer
* Press 'Entities' in the admin view and memorize the guids (well, try to)
* Create a new object in the viewer
* Refresh the entities view (You might have to empty cache....)
* Locate the new guid, that's the primitive you just created
* Be sure to see both the object in the viewer and the admin web front.
* Press 'add test script'.
* Enjoy the blinkenlichten!