<?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=Lenkki</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=Lenkki"/>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Special:Contributions/Lenkki"/>
		<updated>2026-05-11T09:24:35Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.19.9</generator>

	<entry>
		<id>http://opensimulator.org/wiki/Installing_and_running_on_x86-64</id>
		<title>Installing and running on x86-64</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Installing_and_running_on_x86-64"/>
				<updated>2007-11-23T21:43:12Z</updated>
		
		<summary type="html">&lt;p&gt;Lenkki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is what I have managed to gather about running OpenSimulator on an Intel Core2 on a 64bit linux system.&lt;br /&gt;
&lt;br /&gt;
To install it you need to do:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
  svn co http://opensimulator.org/svn/opensim/trunk opensim&lt;br /&gt;
  cd opensim&lt;br /&gt;
  sh runprebuild.sh&lt;br /&gt;
  nant&lt;br /&gt;
  cd ..&lt;br /&gt;
  svn co svn://openmetaverse.org/libsl/trunk libsl&lt;br /&gt;
  cd libsl/openjpeg-libsl/&lt;br /&gt;
  nano Makefile (add -m64 to compile flags to avoid another segfault)&lt;br /&gt;
  make&lt;br /&gt;
  cp libopenjpeg-libsl-2.1.2.0.so ../../opensim/bin/libopenjpeg-libsl-2.1.2.0-x86_64.so&lt;br /&gt;
  cd ../../opensim/bin/&lt;br /&gt;
  cp OpenSimulator.ini.example OpenSimulator.ini&lt;br /&gt;
  mono OpenSimulator.exe&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Unfortunately this results in a segmentation fault. Which is somewhat remedied by building the libsl libraries by hand and copying the dll's from the freshly built&lt;br /&gt;
libsl to the OpenSimulator bin/ folder. This makes us get one step further. Unfortunately (Again) at this point we get other problems as apparently OpenSim is not compatible with the new libsl. I am yet to find a solution to this.&lt;br /&gt;
&lt;br /&gt;
A bug has been filed on this: http://opensimulator.org/mantis/view.php?id=43&lt;/div&gt;</summary>
		<author><name>Lenkki</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/Installing_and_running_on_x86-64</id>
		<title>Installing and running on x86-64</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Installing_and_running_on_x86-64"/>
				<updated>2007-11-23T21:41:54Z</updated>
		
		<summary type="html">&lt;p&gt;Lenkki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is what I have managed to gather about running OpenSimulator on an Intel Core2 on a 64bit linux system.&lt;br /&gt;
&lt;br /&gt;
To install it you need to do:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
svn co http://opensimulator.org/svn/opensim/trunk opensim&lt;br /&gt;
cd opensim&lt;br /&gt;
sh runprebuild.sh&lt;br /&gt;
nant&lt;br /&gt;
cd ..&lt;br /&gt;
svn co svn://openmetaverse.org/libsl/trunk libsl&lt;br /&gt;
cd libsl/openjpeg-libsl/&lt;br /&gt;
nano Makefile (add -m64 to compile flags to avoid another segfault)&lt;br /&gt;
make&lt;br /&gt;
cp libopenjpeg-libsl-2.1.2.0.so ../../opensim/bin/libopenjpeg-libsl-2.1.2.0-x86_64.so&lt;br /&gt;
cd ../../opensim/bin/&lt;br /&gt;
cp OpenSimulator.ini.example OpenSimulator.ini&lt;br /&gt;
mono OpenSimulator.exe&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Unfortunately this results in a segmentation fault. Which is somewhat remedied by building the libsl libraries by hand and copying the dll's from the freshly built&lt;br /&gt;
libsl to the OpenSimulator bin/ folder. This makes us get one step further. Unfortunately (Again) at this point we get other problems as apparently OpenSim is not compatible with the new libsl. I am yet to find a solution to this.&lt;/div&gt;</summary>
		<author><name>Lenkki</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/Installing_and_running_on_x86-64</id>
		<title>Installing and running on x86-64</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Installing_and_running_on_x86-64"/>
				<updated>2007-11-23T21:40:51Z</updated>
		
		<summary type="html">&lt;p&gt;Lenkki: New page: This is what I have managed to gather about running OpenSimulator on an Intel Core2 on a 64bit linux system.  To install it you need to do:  svn co http://opensimulator.org/svn/opensim/tru...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is what I have managed to gather about running OpenSimulator on an Intel Core2 on a 64bit linux system.&lt;br /&gt;
&lt;br /&gt;
To install it you need to do:&lt;br /&gt;
&lt;br /&gt;
svn co http://opensimulator.org/svn/opensim/trunk opensim&lt;br /&gt;
cd opensim&lt;br /&gt;
sh runprebuild.sh&lt;br /&gt;
nant&lt;br /&gt;
cd ..&lt;br /&gt;
svn co svn://openmetaverse.org/libsl/trunk libsl&lt;br /&gt;
cd libsl/openjpeg-libsl/&lt;br /&gt;
nano Makefile (add -m64 to compile flags to avoid another segfault)&lt;br /&gt;
make&lt;br /&gt;
cp libopenjpeg-libsl-2.1.2.0.so ../../opensim/bin/libopenjpeg-libsl-2.1.2.0-x86_64.so&lt;br /&gt;
cd ../../opensim/bin/&lt;br /&gt;
cp OpenSimulator.ini.example OpenSimulator.ini&lt;br /&gt;
mono OpenSimulator.exe&lt;br /&gt;
&lt;br /&gt;
Unfortunately this results in a segmentation fault. Which is somewhat remedied by building the libsl libraries by hand and copying the dll's from the freshly built&lt;br /&gt;
libsl to the OpenSimulator bin/ folder. This makes us get one step further. Unfortunately (Again) at this point we get other problems as apparently OpenSim is not compatible with the new libsl. I am yet to find a solution to this.&lt;/div&gt;</summary>
		<author><name>Lenkki</name></author>	</entry>

	<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>2007-11-23T21:36:46Z</updated>
		
		<summary type="html">&lt;p&gt;Lenkki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Installing from source=&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;
&lt;br /&gt;
=== Subversion Repository ===&lt;br /&gt;
&lt;br /&gt;
1. Get the source code from the svn repository:&lt;br /&gt;
&lt;br /&gt;
 http://opensimulator.org/svn/opensim/trunk&lt;br /&gt;
&lt;br /&gt;
=== Building ===&lt;br /&gt;
&lt;br /&gt;
2. In the top-level directory, run the '&amp;lt;tt&amp;gt;runprebuild.bat&amp;lt;/tt&amp;gt;' file. This will create both a VS2005 solution file, and a nant build file.&lt;br /&gt;
&lt;br /&gt;
3. Open the resulting sln file with visual studio, and build it there, or 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;
==== Physics ====&lt;br /&gt;
&lt;br /&gt;
===== Open Dynamics Engine (ODE) =====&lt;br /&gt;
&lt;br /&gt;
If you want to implement collision-based physics, OpenDynamicsEngine (ODE) is the furthest along at the moment (9/07).  It is not fully supported, but is starting to work somewhat reliably using a small number of regions per sim.&lt;br /&gt;
&lt;br /&gt;
As installed from svn, ODE does not work on all platforms.  If you get an ODE-related crash, and/or an &amp;lt;i&amp;gt;ode.dll not found&amp;lt;/i&amp;gt; type of error (which can occur even though the dll is present!), try using the debug version of the dll, available here:&lt;br /&gt;
&lt;br /&gt;
http://www.squiggle.com/opensim/ode-debug.dll &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rename it &amp;lt;tt&amp;gt;ode.dll&amp;lt;/tt&amp;gt; and put it in &amp;lt;tt&amp;gt;.\bin&amp;lt;/tt&amp;gt;, replacing the stock &amp;lt;tt&amp;gt;ode.dll&amp;lt;/tt&amp;gt;.  You can also try building &amp;lt;tt&amp;gt;ode.dll&amp;lt;/tt&amp;gt; from the latest version of the source (http://www.ode.org/; make sure to enable trimesh)&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==&lt;br /&gt;
&lt;br /&gt;
Please note that the current (as of 2007-11-23) SVN will not work on 64bit linux systems when built. You will need to use the binary build further down the page.&lt;br /&gt;
[[Installing and running on x86-64]]&lt;br /&gt;
&lt;br /&gt;
=== Subversion Repository ===&lt;br /&gt;
&lt;br /&gt;
To check out the latest revision:&lt;br /&gt;
&lt;br /&gt;
 svn co http://opensimulator.org/svn/opensim/trunk opensim&lt;br /&gt;
&lt;br /&gt;
Note: The &amp;lt;tt&amp;gt;libopenjpeg-libsl-...so&amp;lt;/tt&amp;gt; is not really working. For this reason you should download the newest libsecondlife from http://www.libsecondlife.org/, and build your own libopenjpeg library. If you use this instead of the SVN version, your sim will work fine.&lt;br /&gt;
&lt;br /&gt;
Notes to Mac OS X users: &lt;br /&gt;
&lt;br /&gt;
* OS X does not come packaged with subversion, so you will need to either install it or access the repository from a computer that does have subversion.&lt;br /&gt;
* You'll also need to install Mono.&lt;br /&gt;
* The version of Mono in MacPorts (formerly DarwinPorts) seems to be out of date and produced compilation errors on my system. You may have better luck installing the newest package from http://www.mono-project.com/Downloads&lt;br /&gt;
* Even with the newer version, there's a config problem with NAnt. There's a blog post here: http://bleepsoft.com/tyler/index.php?itemid=82 which explains how to fix the script (the blog post shows the path for 1.1.18 -- you'll need to replace this with 1.2.5 if you install the latest version from mono-project.com).&lt;br /&gt;
&lt;br /&gt;
=== Building (Mono) ===&lt;br /&gt;
&lt;br /&gt;
 cd opensim&lt;br /&gt;
 ./runprebuild.sh&lt;br /&gt;
 nant&lt;br /&gt;
&lt;br /&gt;
If you encounter any errors while trying this, check the [[Troubleshooting]] page for help.&lt;br /&gt;
&lt;br /&gt;
==== Physics (Unix) ====&lt;br /&gt;
&lt;br /&gt;
If you want to implement collision-based physics, OpenDynamicsEngine (ODE) is the furthest along at the moment (9/07).  It is not fully supported, but is starting to work somewhat reliably using a small number of regions per sim.&lt;br /&gt;
&lt;br /&gt;
===== Open Dynamics Engine (ODE) =====&lt;br /&gt;
&lt;br /&gt;
As installed from svn, ODE does not work on all 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 packages from http://www.ode.org/.  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 (Mono) ===&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;
 cd bin&lt;br /&gt;
 mono OpenSim.exe&lt;br /&gt;
&lt;br /&gt;
to invoke ODE, add the option:&lt;br /&gt;
 -physics=OpenDynamicsEngine&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;
=Binary releases=&lt;br /&gt;
&lt;br /&gt;
Nightly builds, in tar-gzip format:&lt;br /&gt;
&lt;br /&gt;
http://ruth.petitbe.be/build/&lt;/div&gt;</summary>
		<author><name>Lenkki</name></author>	</entry>

	</feed>