<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://opensimulator.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://opensimulator.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dutchie</id>
		<title>OpenSimulator - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://opensimulator.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dutchie"/>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Special:Contributions/Dutchie"/>
		<updated>2026-04-24T02:42:04Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.19.9</generator>

	<entry>
		<id>http://opensimulator.org/wiki/Build_Instructions</id>
		<title>Build Instructions</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Build_Instructions"/>
				<updated>2008-12-03T10:09:43Z</updated>
		
		<summary type="html">&lt;p&gt;Dutchie: /* Debian 4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Users]]&lt;br /&gt;
This page covers building OpenSim from source code on multiple platforms.  Please help us keep this page up to date as the project progresses.&lt;br /&gt;
&lt;br /&gt;
==Download from SVN==&lt;br /&gt;
Check out the [[Download]] Section&lt;br /&gt;
&lt;br /&gt;
==MS Windows==&lt;br /&gt;
&lt;br /&gt;
OpenSim requires either the .Net framework version 2.0, or the latest Mono. It supports the following compilers:&lt;br /&gt;
* [http://msdn2.microsoft.com/en-us/express/aa700756.aspx Microsoft Visual C# Express Edition] (note: not Visual C++)&lt;br /&gt;
* [http://www.mono-project.com/ mono]&lt;br /&gt;
&lt;br /&gt;
Note for people who just downloaded the sources from http://dist.opensimulator.org/ (the &amp;quot;Downloads&amp;quot; link on the left) be advised that some important things are missing (like MySQL template scripts). For such features, you must download using svn!&lt;br /&gt;
&lt;br /&gt;
Additional note: any Microsoft C# Express edition should work (2005 or 2008)&lt;br /&gt;
&lt;br /&gt;
=== Building ===&lt;br /&gt;
&lt;br /&gt;
* In the top-level directory, run the '&amp;lt;tt&amp;gt;runprebuild.bat&amp;lt;/tt&amp;gt;' file. This will create a VS2005 solution file, a nant build file and a '&amp;lt;tt&amp;gt;compile.bat&amp;lt;/tt&amp;gt;' file.&lt;br /&gt;
* If you prefer VS2008, run the '&amp;lt;tt&amp;gt;runprebuild2008.bat&amp;lt;/tt&amp;gt;' instead.&lt;br /&gt;
&lt;br /&gt;
* Open the resulting sln file with visual studio and build it there, or&lt;br /&gt;
* Run the '&amp;lt;tt&amp;gt;compile.bat&amp;lt;/tt&amp;gt;' file. This will build the executable using MSBuild.&lt;br /&gt;
* if you prefer to use nant, run nant in the same top-level directory. This will build the executables.&lt;br /&gt;
&lt;br /&gt;
If you don't care about physics (walking on prims, etc), ignore the rest of this section.&lt;br /&gt;
&lt;br /&gt;
=== Running ===&lt;br /&gt;
&lt;br /&gt;
Recent versions of OpenSim come without an &amp;lt;tt&amp;gt;OpenSim.ini&amp;lt;/tt&amp;gt; file. Copy the &amp;lt;tt&amp;gt;OpenSim.ini.example&amp;lt;/tt&amp;gt; file to &amp;lt;tt&amp;gt;OpenSim.ini&amp;lt;/tt&amp;gt; before making any changes.&lt;br /&gt;
&lt;br /&gt;
Double-click on the &amp;lt;tt&amp;gt;OpenSim.exe&amp;lt;/tt&amp;gt; executable file in the &amp;lt;tt&amp;gt;bin&amp;lt;/tt&amp;gt; directory. This will start up OpenSim in standalone mode.&lt;br /&gt;
&lt;br /&gt;
The debugger in VS2005 C# may be used to step through the code. For those that use a Cygwin shell, you may find that one or more dll's have permissions that cause problems running. Most find that a &amp;quot;&amp;lt;tt&amp;gt;chmod 777 *&amp;lt;/tt&amp;gt;&amp;quot; from the &amp;lt;tt&amp;gt;bin&amp;lt;/tt&amp;gt; directory solves this.&lt;br /&gt;
&lt;br /&gt;
Physics can be invoked by adding the appropriate line to the [Startup] section of &amp;lt;tt&amp;gt;OpenSim.ini&amp;lt;/tt&amp;gt;.  For ODE, that would be:&lt;br /&gt;
&lt;br /&gt;
 physics = OpenDynamicsEngine&lt;br /&gt;
&lt;br /&gt;
You can also add a command line option to a shortcut, or run from a command prompt with:&lt;br /&gt;
&lt;br /&gt;
 -physics=OpenDynamicsEngine&lt;br /&gt;
&lt;br /&gt;
'''''Windows Vista'''''&lt;br /&gt;
&lt;br /&gt;
To run on Windows Vista, you must first disable Windows Firewall.  Under the new &amp;quot;Start&amp;quot; button of Vista, select &amp;quot;Control panel&amp;quot;.  Then double-click &amp;quot;Windows Firewall&amp;quot;.  In the window that pops up, on the left column, select &amp;quot;Turn Windows Firewall on or off&amp;quot;.  You will have to give permission for this to run, then select the option &amp;quot;Off (not recommended)&amp;quot;.  Click &amp;quot;OK&amp;quot; and exit from the Windows Firewall window.&lt;br /&gt;
&lt;br /&gt;
If you have McAfee SecurityCenter, see the description below.&lt;br /&gt;
&lt;br /&gt;
Once all the security features are disabled, right click on &amp;lt;tt&amp;gt;OpenSim.exe&amp;lt;/tt&amp;gt; and select &amp;quot;Run as administrator&amp;quot;.  This will pop up a window asking permission, select &amp;quot;Allow&amp;quot;.  Your OpenSim server should run in a DOS-like window and accept connections.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''McAfee Security'''''&lt;br /&gt;
&lt;br /&gt;
McAfee Security does not allow applications to listen on ports not explicitly specified.  You have two options: 1) disable firewall protection all together, 2) enable &amp;lt;tt&amp;gt;OpenSim.exe&amp;lt;/tt&amp;gt; to be able to open ports.&lt;br /&gt;
&lt;br /&gt;
''Disable firewall''&lt;br /&gt;
&lt;br /&gt;
Open McAfee SecurityCenter.  Select &amp;quot;Internet &amp;amp; Network&amp;quot;.  In the lower left corner is a small link to &amp;quot;Configure...&amp;quot;.  Select this.  In the right side of the window, select the bar that says &amp;quot;Firewall protection is enabled&amp;quot;.  Here you can select &amp;quot;Off&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
''Enable &amp;lt;tt&amp;gt;OpenSim.exe&amp;lt;/tt&amp;gt; to open ports''&lt;br /&gt;
&lt;br /&gt;
Open McAfee SecurityCenter.  Select &amp;quot;Internet &amp;amp; Network&amp;quot;.  In the lower left corner is a small link to &amp;quot;Configure...&amp;quot;.  Select this.  In the right side of the window, select the bar that says &amp;quot;Firewall protection is enabled&amp;quot;.  Select the &amp;quot;Advanced...&amp;quot; button.  This will pop up a new window.&lt;br /&gt;
&lt;br /&gt;
In the new window, on the left side, select &amp;quot;Program Permissions.&amp;quot;  In the middle on the right side of the window, select the &amp;quot;Add Allowed Program&amp;quot; button.  Use the browser that pops up to find the OpenSim executable and select it.&lt;br /&gt;
&lt;br /&gt;
Finally, select &amp;quot;OK&amp;quot; and exit the McAfee SecurityCenter window.&lt;br /&gt;
&lt;br /&gt;
==Linux/Mac OS X/FreeBSD==&lt;br /&gt;
&lt;br /&gt;
The easiest plaform to get running on the Linux side is Ubuntu 8.10, 32bit.  This is what most of the developers running Linux use.  If you are looking for the quick path, start there.&lt;br /&gt;
&lt;br /&gt;
=== Ubuntu 8.04 / 8.10 ===&lt;br /&gt;
&lt;br /&gt;
For Ubuntu users on older distributions (7.10, 8.04, etc.) '''you need''' to upgrade your mono to 1.9.1.&lt;br /&gt;
&lt;br /&gt;
You can use the built in packages for mono.  However, for better performance, you may want to [http://xyzzyxyzzy.net/2008/05/08/updated-mono-build-script-for-hardy-heron-and-mono-191/ upgrade mono to 1.9.1] ([http://tempvariable.blogspot.com/2008/04/installing-mono-191-on-ubuntu-804-hardy.html Other simple method])&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install subversion nant mono-gmcs libmono-microsoft8.0-cil \&lt;br /&gt;
      libmono-system-runtime2.0-cil libgdiplus libmono-i18n2.0-cil libmono-oracle2.0-cil ruby&lt;br /&gt;
 svn co http://opensimulator.org/svn/opensim/trunk opensim&lt;br /&gt;
 cd opensim&lt;br /&gt;
 ./runprebuild.sh&lt;br /&gt;
 nant&lt;br /&gt;
&lt;br /&gt;
=== openSUSE 10.3 and 11 ===&lt;br /&gt;
&lt;br /&gt;
Install an openSUSE 11 or 10.3 with its default options, add the online repositories&lt;br /&gt;
when finished installing do an online update with all the latest packages.&lt;br /&gt;
&lt;br /&gt;
In yast install these packages, for running Opensim in standalone mode.&lt;br /&gt;
(there is a slight diffrence between 10.3 and 11 but following should be same)&lt;br /&gt;
 subversion&lt;br /&gt;
 nant&lt;br /&gt;
 mono-jscript&lt;br /&gt;
 - check that mono-core is installed&lt;br /&gt;
&lt;br /&gt;
If you just want to use SQLite then jump to last section &lt;br /&gt;
within this post.&lt;br /&gt;
&lt;br /&gt;
* Optional mysql - for Opensim running in Grid mode:&lt;br /&gt;
Install these mysql packages via yast&lt;br /&gt;
  mysql&lt;br /&gt;
  mysql-client&lt;br /&gt;
  mysql-administrator&lt;br /&gt;
  mysql-gui-tools&lt;br /&gt;
  mysql-query-browser&lt;br /&gt;
&lt;br /&gt;
Before building create the mysql database.&lt;br /&gt;
 /etc/init.d/mysql start&lt;br /&gt;
 mysql -u root -p -h localhost&lt;br /&gt;
 (when asked for password just hit enter)&lt;br /&gt;
&lt;br /&gt;
 mysql&amp;gt; create database opensim;&lt;br /&gt;
 mysql&amp;gt; quit&lt;br /&gt;
&lt;br /&gt;
set the configuration in bin/mysql_connection.ini&lt;br /&gt;
Or on later builds set the connection string inside bin/OpenSim.ini&lt;br /&gt;
&lt;br /&gt;
Build after installation of above in bash terminal. i save it in /opt&lt;br /&gt;
&lt;br /&gt;
 su -&lt;br /&gt;
 cd /opt&lt;br /&gt;
 svn co http://opensimulator.org/svn/opensim/trunk opensim&lt;br /&gt;
 cd opensim&lt;br /&gt;
 ./runprebuild.sh&lt;br /&gt;
 nant&lt;br /&gt;
&lt;br /&gt;
After this you should be able to continue on starting the diffrent Servers, look in the mysql-config section,or&lt;br /&gt;
just run your OpenSim as a Standalone. By - eagleFX&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X 10.5/10.4 ===&lt;br /&gt;
* OpenSim is now working on PowerPC Macs! Thanks to DrScofield and those who helped him. Current nightly builds for PowerPC are not working, not sure about Intel so use the 0.5 Build. OpenSim works on Intel Macs. I'm testing on PowerBook G4. Tested these step on 10.5, but not 10.4 but should work --[[User:Mokele|Mokele]] 22:36, 14 February 2008 (PST)&lt;br /&gt;
* Install XCode Developers Tools from DVD/CD Installation Disk or download  from http://developer.apple.com/. You have to create an Apple account to access the downloads if you don't have an Apple account.&lt;br /&gt;
* Install X11 for 10.4 from the Optional Install from the DVD/CD Installation Disk. X11 for 10.5 is installed by default.&lt;br /&gt;
* Install Mono 1.2.5 from http://ftp.novell.com/pub/mono/archive/1.2.5/macos-10-universal/5/MonoFramework-1.2.5_5.macos10.novell.universal.dmg and in Terminal or X11 edit the .profile file  and add the following line:&lt;br /&gt;
 export PKG_CONFIG_PATH=&amp;quot;/Library/Frameworks/Mono.framework/Versions/Current/lib/pkgconfig/:${PKG_CONFIG_PATH}&amp;quot;&lt;br /&gt;
* Compile OpenSim&lt;br /&gt;
 svn co http://opensimulator.org/svn/opensim/tags/0.5.0-release opensim&lt;br /&gt;
 cd opensim &lt;br /&gt;
 ./runprebuild.sh&lt;br /&gt;
 nant&lt;br /&gt;
&lt;br /&gt;
* Download and Compile libopenjpeg-libsl-2.1.2.0.dylib and libsecondlife.dll&lt;br /&gt;
* libopenjpeg-libsl-2.1.2.0.dylib:&lt;br /&gt;
 svn co http://opensimulator.org/svn/opensim-libs/libsl1550 opensim-libs&lt;br /&gt;
 cd opensim-libs/openjpeg-libsl&lt;br /&gt;
 make -f Makefile.osx&lt;br /&gt;
 cp libopenjpeg-libsl-2.1.2.0.dylib ../../opensim/bin&lt;br /&gt;
* Note: The Makefile that creates the libopenjpeg-libsl-2.1.2.0.so does not compile on PowerPC, but works properly on Intel Macs. Looks like a gcc issue with compile options.&lt;br /&gt;
&lt;br /&gt;
* libsecondlife.dll: (for PowerPC Only, see  details on this step [http://xyzzyxyzzy.net/2008/02/12/installing-opensim-on-powerpcor-of-eggs-and-virtual-worlds installing OpenSim on PowerPC…or: of eggs and virtual worlds])&lt;br /&gt;
 cd .. (back into opensim-libs)&lt;br /&gt;
 nant&lt;br /&gt;
 cp bin/libsecondlife.dll ../opensim/bin&lt;br /&gt;
&lt;br /&gt;
* Edit the libsecondlife.dll.config (PowerPC Only). Remove the cpu=&amp;quot;x86&amp;quot; tag in the last dllmap line.&lt;br /&gt;
&lt;br /&gt;
=== FreeBSD 6.2 ===&lt;br /&gt;
 su&lt;br /&gt;
 cd /usr/ports/devel/subversion/ &amp;amp;&amp;amp; make install clean (you may also need to rebuild apr-svn if this step fails)&lt;br /&gt;
 cd /usr/ports/lang/mono/ &amp;amp;&amp;amp; make install clean&lt;br /&gt;
 cd /usr/ports/devel/nant/ &amp;amp;&amp;amp; make install clean&lt;br /&gt;
 cd /usr/ports/databases/sqlite3/ &amp;amp;&amp;amp; make install clean&lt;br /&gt;
 cd /usr/ports/x11-toolkits/libgdiplus/ &amp;amp;&amp;amp; make install clean&lt;br /&gt;
 cd /opensim/installation/directory/&lt;br /&gt;
 svn co http://opensimulator.org/svn/opensim/trunk opensim&lt;br /&gt;
 cd opensim&lt;br /&gt;
 ./runprebuild.sh&lt;br /&gt;
 nant&lt;br /&gt;
&lt;br /&gt;
 Note: [http://opensimulator.org/wiki/OpenSim:FAQ#System.DllNotFoundException:_..2Flibopenjpeg-libsl-2.1.2.0.so|Follow the instructions on the FAQ to fix the]&lt;br /&gt;
 &amp;quot;System.DllNotFoundException: ./libopenjpeg-libsl-2.1.2.0.so&amp;quot; issue, but use &amp;quot;gmake&amp;quot; instead of &amp;quot;make&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For ODE Physics you must do the following:&lt;br /&gt;
 cd /usr/ports/graphics/libGL/ &amp;amp;&amp;amp; make install clean&lt;br /&gt;
 cd /usr/ports/graphics/libGLU/ &amp;amp;&amp;amp; make install clean&lt;br /&gt;
 cd /opensim/installation/directory/&lt;br /&gt;
 svn co http://opensimulator.org/svn/opensim-libs/trunk opensim-libs&lt;br /&gt;
 cd opensim-libs/unmanaged/OpenDynamicsEngine2/&lt;br /&gt;
 sh autogen.sh&lt;br /&gt;
 ./configure --enable-shared --enable-release --disable-demos&lt;br /&gt;
 make&lt;br /&gt;
 mv ./ode/src/.libs/libode.so /opensim/installation/directory/opensim/bin/&lt;br /&gt;
&lt;br /&gt;
=== RedHat Enterprise Linux 4 ===&lt;br /&gt;
 sudo vi /etc/yum.repos.d/mono.repo&lt;br /&gt;
&lt;br /&gt;
  [mono]&lt;br /&gt;
  name=Mono for rhel-4-i386 (stable)&lt;br /&gt;
  baseurl=http://ftp.novell.com/pub/mono/download-stable/rhel-4-i386/&lt;br /&gt;
  enabled=1&lt;br /&gt;
  gpgcheck=0&lt;br /&gt;
&lt;br /&gt;
 sudo yum install mono-complete monodoc-core nant&lt;br /&gt;
 svn co svn co http://opensimulator.org/svn/opensim/trunk opensim&lt;br /&gt;
 cd opensim&lt;br /&gt;
 ./runprebuild.sh&lt;br /&gt;
 nant&lt;br /&gt;
&lt;br /&gt;
=== RedHat Enterprise Linux 5 ===&lt;br /&gt;
&lt;br /&gt;
The instructions below also work on other RedHat Linux flavors such as CentOS or maybe Fedora.&lt;br /&gt;
&lt;br /&gt;
1. Put the [http://download.opensuse.org/repositories/Mono/RHEL_5/Mono.repo Mono.repo] file in the /etc/yum.repo.d/ directory:&lt;br /&gt;
 $ sudo su -&lt;br /&gt;
 $ cd /etc/yum.repos.d/&lt;br /&gt;
 $ wget http://download.opensuse.org/repositories/Mono/RHEL_5/Mono.repo&lt;br /&gt;
Naturally use the most [http://download.opensuse.org/repositories/Mono up-to-date link for your distribution].&lt;br /&gt;
&lt;br /&gt;
2. Install Mono and related tools with yum:&lt;br /&gt;
 $ yum install mono nant mono-jscript mono-nunit&lt;br /&gt;
Make sure to use nunit-console2 to run your tests.&lt;br /&gt;
&lt;br /&gt;
=== Fedora 5 ===&lt;br /&gt;
* I needed to build latest mono and nant from sources to build OpenSim successfully, the ones available in yum repository didn't work so I had to uninstall and build and configure the packages.&lt;br /&gt;
&lt;br /&gt;
For detailed instructions go [http://ruakuu.blogspot.com/2008/06/installing-and-configuring-opensim-on.html here]&lt;br /&gt;
&lt;br /&gt;
=== Debian 4 ===&lt;br /&gt;
&lt;br /&gt;
The following packages and their dependencies are required to run OpenSim on a default Debian 4 netinstall:&lt;br /&gt;
* mono&lt;br /&gt;
* libmono-corlib2.0-cil&lt;br /&gt;
* libmono-sqlite2.0-cil&lt;br /&gt;
* libmono-system-web2.0-cil&lt;br /&gt;
* libmono-microsoft8.0-cil&lt;br /&gt;
* libmono-system-runtime2.0-cil&lt;br /&gt;
* libmono-oracle2.0-cil (new dependency since r7587)&lt;br /&gt;
&lt;br /&gt;
Hint: Currently (Nov/28/2008) it is possible to use Debian etch, but you will need to add custom repositories for mono to work. However installing or upgrading to Lenny/Sid will enable you to use the standard debian repositories.&lt;br /&gt;
&lt;br /&gt;
=== 64bit ===&lt;br /&gt;
Please note that only 32bit binaries are provided in the bin/ directory of subversion.  If you want to use 64bit, you'll need to rebuild these shared objects.  See [[Installing and running on x86-64]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Physics (Open Dynamics Engine ODE) ===&lt;br /&gt;
As installed from svn, ODE will work on most 32 bit platforms.  If you get an ODE-related crash, and/or a &amp;lt;i&amp;gt;libode.so not found&amp;lt;/i&amp;gt; type of error, you will need to build libode from source.&lt;br /&gt;
&lt;br /&gt;
Remove &amp;lt;tt&amp;gt;libode.so&amp;lt;/tt&amp;gt; from the &amp;lt;tt&amp;gt;./bin&amp;lt;/tt&amp;gt; folder.  (Note that subsequent svn updates may replace it again; best fix is to copy your built &amp;lt;tt&amp;gt;libode.so&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;bin&amp;lt;/tt&amp;gt;).  Do NOT remove &amp;lt;tt&amp;gt;ode.net.dll&amp;lt;/tt&amp;gt;!  Download the latest source from:&lt;br /&gt;
&lt;br /&gt;
 svn co http://opensimulator.org/svn/opensim-libs/trunk/unmanaged/OpenDynamicsEngine&lt;br /&gt;
&lt;br /&gt;
OpenSim requires a couple of patches on top of ODE which are not yet included upstream.  When compiling, make sure to use the following configure options:&lt;br /&gt;
&lt;br /&gt;
 --with-trimesh=gimpact &lt;br /&gt;
 --enable-shared&lt;br /&gt;
&lt;br /&gt;
Make sure the configure script confirms these choices, and always compile with single precision (I believe that's the default).  Try &amp;lt;code&amp;gt; make -k &amp;lt;/code&amp;gt; if you get errors relating to drawstuff, test*, or openGL.  &amp;lt;code&amp;gt; make install &amp;lt;/code&amp;gt; should put &amp;lt;tt&amp;gt;libode.so&amp;lt;/tt&amp;gt; in the proper place (usually &amp;lt;tt&amp;gt;/usr/local/lib&amp;lt;/tt&amp;gt;), and it should be seen by opensim (&amp;lt;tt&amp;gt;ode.net.dll&amp;lt;/tt&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
===Running===&lt;br /&gt;
Recent versions of OpenSim come without an &amp;lt;tt&amp;gt;OpenSim.ini&amp;lt;/tt&amp;gt; file. Copy the &amp;lt;tt&amp;gt;OpenSim.ini.example&amp;lt;/tt&amp;gt; file to &amp;lt;tt&amp;gt;OpenSim.ini&amp;lt;/tt&amp;gt; before making any changes.&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 cd bin&lt;br /&gt;
 mono OpenSim.exe&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: if you are running a 32bit Server such as Ubuntu 8.0.4 you need the alternative launcher:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
mono OpenSim.32BitLaunch.exe&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* To invoke ODE, add the option:&lt;br /&gt;
 -physics=OpenDynamicsEngine&lt;br /&gt;
to the &amp;lt;tt&amp;gt;mono OpenSim.exe&amp;lt;/tt&amp;gt; line&lt;br /&gt;
&lt;br /&gt;
or add &amp;lt;code&amp;gt;  physics = OpenDynamicsEngine &amp;lt;/code&amp;gt; to the [Startup] section of &amp;lt;tt&amp;gt;OpenSim.ini&amp;lt;/tt&amp;gt;.  Same deal for other physics engines, when available.&lt;br /&gt;
&lt;br /&gt;
On mono 1.2.6, some distributions may see&lt;br /&gt;
 Unhandled Exception: System.NotSupportedException: CodePage 1252 not supported&lt;br /&gt;
on startup when using mysql.  This can be resolved by installing the package libmono-i18n2.0-cil (see http://bugs.mysql.com/bug.php?id=33938).&lt;br /&gt;
&lt;br /&gt;
=== Additional Items ===&lt;br /&gt;
&lt;br /&gt;
* [[GC_NO_EXPLICIT|GC NO EXPLICIT]] - Enable Large Heap in Mono, this has been known to help performance and stability&lt;br /&gt;
&lt;br /&gt;
[[Category:Users]]&lt;/div&gt;</summary>
		<author><name>Dutchie</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/Console-less_OpenSim</id>
		<title>Console-less OpenSim</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Console-less_OpenSim"/>
				<updated>2008-09-27T08:59:48Z</updated>
		
		<summary type="html">&lt;p&gt;Dutchie: Added &amp;quot;screen&amp;quot; description&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
normally opensim will only run in console mode: whenever you start OpenSim you will end up at a prompt inside OpenSim's very own console &amp;amp;mdash; which is very convenient if you want to manage it that way. it is rather inconvenient if you want to start OpenSim as a daemon in the background (e.g., from &amp;lt;code&amp;gt;/etc/init.d/opensim&amp;lt;/code&amp;gt;) and control it via the &amp;lt;code&amp;gt;RemoteAdminPlugin&amp;lt;/code&amp;gt;, for example.&lt;br /&gt;
&lt;br /&gt;
As the suggested backgrounding below doesn't work for everyone, the option of using the package screen is a great alternative. Once screen is installed, use the following command to start the simulator:&lt;br /&gt;
&lt;br /&gt;
    screen -S OpenSim -d -m mono OpenSim.exe&lt;br /&gt;
&lt;br /&gt;
Once started, you can view the active session(s) listed with &amp;lt;code&amp;gt;screen -ls&amp;lt;/code&amp;gt;. To attach a screen, use &amp;lt;code&amp;gt;screen -r Name&amp;lt;/code&amp;gt;. From the example above that would be &amp;lt;code&amp;gt;screen -r OpenSim&amp;lt;/code&amp;gt;. Once in the screen session, you can detach it by using Ctrl-A,D.&lt;br /&gt;
&lt;br /&gt;
Killing a session without attaching it can be achieved by issuing:&lt;br /&gt;
&lt;br /&gt;
    screen -S OpenSim -r -m  -X quit&lt;br /&gt;
&lt;br /&gt;
{{obsolete}}&lt;br /&gt;
&lt;br /&gt;
as of OpenSim's subversion release r4400 the basic support for running OpenSim without such a console is in the code base and all you need to do is invoke OpenSim with the &amp;lt;code&amp;gt;-background True&amp;lt;/code&amp;gt; commandline parameter:&lt;br /&gt;
&lt;br /&gt;
    % mono --debug OpenSim.exe -background True&lt;br /&gt;
&lt;br /&gt;
'''note: that is just a single dash for the &amp;lt;code&amp;gt;-background&amp;lt;/code&amp;gt; option!'''&lt;br /&gt;
&lt;br /&gt;
to shutdown a console-less OpenSim instance, use the following &amp;lt;code&amp;gt;shutdown.py&amp;lt;/code&amp;gt; script (also located in &amp;lt;code&amp;gt;share/python/console&amp;lt;/code&amp;gt;):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- encoding: utf-8 -*-&lt;br /&gt;
&lt;br /&gt;
import ConfigParser&lt;br /&gt;
import xmlrpclib&lt;br /&gt;
import optparse&lt;br /&gt;
import os.path&lt;br /&gt;
&lt;br /&gt;
if __name__ == '__main__':&lt;br /&gt;
    parser = optparse.OptionParser()&lt;br /&gt;
    parser.add_option('-c', '--config', dest = 'config', help = 'config file', metavar = 'CONFIG')&lt;br /&gt;
    parser.add_option('-s', '--server', dest = 'server', help = 'URI for the grid server', metavar = 'SERVER')&lt;br /&gt;
    parser.add_option('-p', '--password', dest = 'password', help = 'password for the grid server', metavar = 'PASSWD')&lt;br /&gt;
    (options, args) = parser.parse_args()&lt;br /&gt;
&lt;br /&gt;
    configFile = options.config&lt;br /&gt;
    if not configFile:&lt;br /&gt;
        if os.path.isfile(os.path.expanduser('~/.opensim-console.rc')):&lt;br /&gt;
            configFile = os.path.expanduser('~/.opensim-console.rc')&lt;br /&gt;
    if not configFile:&lt;br /&gt;
        parser.error('missing option config')&lt;br /&gt;
        sys.exit(1)&lt;br /&gt;
&lt;br /&gt;
    config = ConfigParser.ConfigParser()&lt;br /&gt;
    config.readfp(open(configFile))&lt;br /&gt;
&lt;br /&gt;
    server = config.get('opensim', 'server')&lt;br /&gt;
    password = config.get('opensim', 'password')&lt;br /&gt;
    &lt;br /&gt;
    if options.server: server = options.server&lt;br /&gt;
    if options.password: password = options.password&lt;br /&gt;
&lt;br /&gt;
    gridServer = xmlrpclib.Server(server)&lt;br /&gt;
    res = gridServer.admin_shutdown({'password': password})&lt;br /&gt;
&lt;br /&gt;
    if res['success'] == 'true':&lt;br /&gt;
        print 'shutdown of %s initiated' % server&lt;br /&gt;
    else:&lt;br /&gt;
        print 'shutdown of %s failed' % server&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
you can either pass in the server URI and password to use via commandline parameters, or you can create &amp;lt;code&amp;gt;.opensim-console.rc&amp;lt;/code&amp;gt; in your home directory and set default values:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[opensim]&lt;br /&gt;
server = http://127.0.0.1:9000/&lt;br /&gt;
password = secret&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
then all you need to do to shutdown your OpenSim server is invoke &amp;lt;code&amp;gt;shutdown.py&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
the goal is to extend &amp;lt;code&amp;gt;shutdown.py&amp;lt;/code&amp;gt; into a remote console of sorts.&lt;br /&gt;
&lt;br /&gt;
''(adapted from [http://xyzzyxyzzy.net/2008/04/29/console-less-opensim/ xyzzy xyzzy])'''&lt;/div&gt;</summary>
		<author><name>Dutchie</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/User_talk:Dutchie</id>
		<title>User talk:Dutchie</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/User_talk:Dutchie"/>
				<updated>2008-09-27T08:41:27Z</updated>
		
		<summary type="html">&lt;p&gt;Dutchie: Intro&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi,&lt;br /&gt;
&lt;br /&gt;
A brief introduction:&lt;br /&gt;
I'm Dutch by origin, live in France. In OSGrid I'm known as Reena Bismuth, irc: FrenchDutchie (someone had already taken Dutchie).&lt;br /&gt;
I am not a programmer, I'm quite ok on the Operating System side and learning a lot about the workings of OpenSim.&lt;br /&gt;
&lt;br /&gt;
Feel free to send any questions or comments.&lt;/div&gt;</summary>
		<author><name>Dutchie</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/Office_hours</id>
		<title>Office hours</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Office_hours"/>
				<updated>2008-09-27T08:31:14Z</updated>
		
		<summary type="html">&lt;p&gt;Dutchie: Wright Plaza carries its name for nearly a year, we need an up-to-date agenda (no references to r2xxx, that is 4500 revisions ago)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;OpenSim weekly office hours are held in an OpenSim world somewhere on the Internet.  The purpose of these office hours is to created a focussed weekly discussion on the state of OpenSim, and things that need attention.  It is intended for people wishing to become contributors to the project, so if you show up, you'll probably walk away with something on your todo list.&lt;br /&gt;
&lt;br /&gt;
The office hours are held on Tuesdays at 19:00 UTC.  This corresponds to:&lt;br /&gt;
* 11:00 PST - San Francisco (U.S.A. - California)&lt;br /&gt;
* 14:00 - New York (U.S.A. - New York)&lt;br /&gt;
* 19:00 UST - Oslo (Norway)&lt;br /&gt;
* 20:00 - Italy&lt;br /&gt;
* 02:00 Wed - Perth (Australia)  (sorry adam)&lt;br /&gt;
* 15:00 AST - Atlantic Canada&lt;br /&gt;
&lt;br /&gt;
There is useful [http://www.timeanddate.com/ Time'n'date] tool for timezone aware planning, with [http://www.timeanddate.com/worldclock/converter.html Time Zone Converter] &amp;amp; [http://www.timeanddate.com/worldclock/meeting.html Meeting Planner] (last thing helps to plan meeting for up 4 tz places)&lt;br /&gt;
&lt;br /&gt;
The office hours will take place at the sim &amp;quot;Wright Plaza&amp;quot; on osgrid. &lt;br /&gt;
&lt;br /&gt;
To get to this sim, make sure you have created an account with the normal first, last and password and set the home location to &amp;quot;Wright Plaza&amp;quot;. This is done at http://www.osgrid.org.&lt;br /&gt;
&lt;br /&gt;
Then startup the client with a -loginuri of &amp;quot;-loginuri http://osgrid.org:8002&amp;quot; and you should arrive on &amp;quot;Wright Plaza&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Previous Agenda Items ===&lt;br /&gt;
&lt;br /&gt;
{{obsolete}}&lt;br /&gt;
Cfk would like to suggest that we give some thought to the following bugs.&lt;br /&gt;
#) Remoting exceptions with adjacent non-running sims.&lt;br /&gt;
#) Prim unlinking.&lt;br /&gt;
#) Enabling the script editor from the edit prim dialog box.&lt;br /&gt;
#) jpeg/ode dll and glibc-2.4 exceptions and stability.&lt;br /&gt;
#) GridServer.exe locks up in r2090 and works fine in r2060 on OSGrid.&lt;br /&gt;
#) Enabling avatar 'sit' on a prim.&lt;br /&gt;
#) More progress on avatar customization consistency. (Avatar changes when crossing region boundaries).&lt;br /&gt;
&lt;br /&gt;
== Logs ==&lt;br /&gt;
* [[Chat log from the meeting on 2008-09-23]]&lt;br /&gt;
* [[Chat log from the meeting on 2008-09-16]]&lt;br /&gt;
* [[Chat log from the meeting on 2008-09-09]]&lt;br /&gt;
* [[Chat log from the meeting on 2008-08-26]]&lt;br /&gt;
* [[Chat log from the meeting on 2008-08-19]]&lt;br /&gt;
* [[Chat log from the meeting on 2008-08-12]]&lt;br /&gt;
* [[Chat log from the meeting on 2008-08-05]]&lt;br /&gt;
* [[Chat log from the meeting on 2008-07-22]]&lt;br /&gt;
* [[Chat log from the meeting on 2008-07-15]]&lt;br /&gt;
* [[Chat log from the meeting on 2008-07-08]]&lt;br /&gt;
* [[Chat log from the meeting on 2008-07-01]]&lt;br /&gt;
* [[Chat log from the meeting on 2008-06-17]]&lt;br /&gt;
* [[Chat log from the meeting on 2008-06-10]]&lt;br /&gt;
* [[Chat log from the meeting on 2008-04-15]]&lt;br /&gt;
* [[Chat log from the meeting on 2008-04-08]]&lt;br /&gt;
* [[Chat log from the meeting on 2008-03-11]]&lt;br /&gt;
* [[Chat log from the meeting on 2008-03-04]]&lt;br /&gt;
* [[Chat log from the meeting on 2008-02-17]]&lt;br /&gt;
* [[Chat log from the meeting on 2008-02-12]]&lt;br /&gt;
* [[Chat log from the meeting on 2008-02-05]]&lt;br /&gt;
* [[Chat log from the meeting on 2008-01-29]]&lt;br /&gt;
* [[Chat log from the meeting on 2008-01-09]]&lt;br /&gt;
* [[Chat log from the meeting on 2007-12-18]]&lt;br /&gt;
* [[Chat log from the meeting on 2007-12-11]]&lt;br /&gt;
* Chat log from the meeting on 2007-12-4 (meeting cancelled)&lt;br /&gt;
* [[Chat log from the meeting on 2007-11-27]]&lt;br /&gt;
* Chat log from the meeting on 2007-11-20 (missing)&lt;br /&gt;
* [[Chat log from the meeting on 2007-11-13]]&lt;br /&gt;
* [[Chat log from the meeting on 2007-11-06]]&lt;br /&gt;
* [[Chat log from the meeting on 2007-10-30]]&lt;br /&gt;
* [[Chat log from the meeting on 2007-10-23]]&lt;br /&gt;
* [[Chat log from the meeting on 2007-10-16]]&lt;br /&gt;
* [[Chat log from the meeting on 2007-10-09]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Office Hours]]&lt;/div&gt;</summary>
		<author><name>Dutchie</name></author>	</entry>

	</feed>