MW d67b5fa474 Work in progress of adding a embedded java vm for scripting testing /prototyping.
Currently the vm is at a early stage and very limited:
currently only supports static methods (instance methods support is nearly finished though)
currently a class can't have member variables, so currently only local variables in the methods.
Also in this branch, connecting the vm to opensim is not completely finished: it is being uploaded just for viewing purposes.
2007-04-10 15:44:54 +00:00

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!
S
Description
No description provided
Readme
351 MiB
Languages
C# 99.8%