Added realxtend server rev 830. This version has minor modifications to 0.1 release. This will be merged to 0.6b branch.
This version is based on opensim rev 2992.rexserver_r830
commit
0ab3e9a399
|
@ -0,0 +1,59 @@
|
||||||
|
The following people have contributed to OpenSim (Thank you
|
||||||
|
for your effort!)
|
||||||
|
|
||||||
|
Add your name in here if you have committed to OpenSim
|
||||||
|
|
||||||
|
OpenSim Developers
|
||||||
|
|
||||||
|
* MW
|
||||||
|
* Adam Frisby (DeepThink Pty Ltd)
|
||||||
|
* MingChen (DeepThink Pty Ltd)
|
||||||
|
* lbsa71 (Tribal Media AB)
|
||||||
|
* sdague (International Business Machines Corp.)
|
||||||
|
* Andy-
|
||||||
|
* Gareth
|
||||||
|
* MorphW
|
||||||
|
* CW
|
||||||
|
* Babblefrog
|
||||||
|
* Tedd
|
||||||
|
* justincc (International Business Machines Corp.)
|
||||||
|
* Teravus (w3z)
|
||||||
|
* Johan Berntsson (3Di)
|
||||||
|
|
||||||
|
Patches
|
||||||
|
|
||||||
|
* Alondria
|
||||||
|
* BigFootAg
|
||||||
|
* CharlieO
|
||||||
|
* Danx0r
|
||||||
|
* Dalien
|
||||||
|
* Darok
|
||||||
|
* jhurliman (LLSD Login)
|
||||||
|
|
||||||
|
LSL Devs
|
||||||
|
|
||||||
|
* Alondria
|
||||||
|
* CharlieO
|
||||||
|
* Tedd
|
||||||
|
|
||||||
|
Testers
|
||||||
|
|
||||||
|
* Ckrinke
|
||||||
|
* CharlieO (LSL)
|
||||||
|
|
||||||
|
|
||||||
|
This software uses components from the following developers:
|
||||||
|
* Sleepycat Software (Berkeley DB)
|
||||||
|
* DB4objects, Inc. (DB4o)
|
||||||
|
* SQLite (Public Domain)
|
||||||
|
* XmlRpcCS (http://xmlrpccs.sf.net/)
|
||||||
|
* MySQL, Inc. (MySQL Connector/NET)
|
||||||
|
* AGEIA Inc. (PhysX)
|
||||||
|
* Russel L. Smith (ODE)
|
||||||
|
* Prebuild ( http://sourceforge.net/projects/dnpb/ )
|
||||||
|
* LibSecondLife ( http://www.libsecondlife.org/wiki/Main_Page )
|
||||||
|
|
||||||
|
In addition, we would like to thank:
|
||||||
|
* The Mono Project
|
||||||
|
* The NANT Developers
|
||||||
|
* Microsoft (.NET, MSSQL-Adapters)
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,97 @@
|
||||||
|
Welcome to OpenSim!
|
||||||
|
|
||||||
|
Version 0.4
|
||||||
|
|
||||||
|
== LICENSE ==
|
||||||
|
|
||||||
|
Copyright (c) Contributors, http://opensimulator.org/
|
||||||
|
See CONTRIBUTORS.TXT for a full list of copyright holders.
|
||||||
|
|
||||||
|
Redistribution and use in source and binary forms, with or without
|
||||||
|
modification, are permitted provided that the following conditions are met:
|
||||||
|
* Redistributions of source code must retain the above copyright
|
||||||
|
notice, this list of conditions and the following disclaimer.
|
||||||
|
* Redistributions in binary form must reproduce the above copyright
|
||||||
|
notice, this list of conditions and the following disclaimer in the
|
||||||
|
documentation and/or other materials provided with the distribution.
|
||||||
|
* Neither the name of the OpenSim Project nor the
|
||||||
|
names of its contributors may be used to endorse or promote products
|
||||||
|
derived from this software without specific prior written permission.
|
||||||
|
|
||||||
|
THIS SOFTWARE IS PROVIDED BY THE DEVELOPERS ``AS IS'' AND ANY EXPRESS OR
|
||||||
|
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||||
|
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||||
|
DISCLAIMED. IN NO EVENT SHALL THE CONTRIBUTORS BE LIABLE FOR ANY
|
||||||
|
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||||
|
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
|
||||||
|
GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||||
|
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
|
||||||
|
IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
|
||||||
|
OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
|
||||||
|
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
== OVERVIEW ==
|
||||||
|
|
||||||
|
OpenSim is a BSD Licensed Open Source project to develop a functioning
|
||||||
|
virtual worlds server platform capable of supporting multiple clients
|
||||||
|
and servers in a heterogeneous grid structure. OpenSim is written in
|
||||||
|
C#, and can run under Mono or the Microsoft .NET runtimes.
|
||||||
|
|
||||||
|
This is considered an alpha release. Some stuff works, a lot
|
||||||
|
doesn't. If it breaks, you get to keep *both* pieces.
|
||||||
|
|
||||||
|
== Installation on Windows ==
|
||||||
|
|
||||||
|
Prereqs:
|
||||||
|
|
||||||
|
* Load OpenSim.sln into Visual Studio .NET and build the solution.
|
||||||
|
* chdir bin
|
||||||
|
* OpenSim.exe
|
||||||
|
|
||||||
|
See configuring OpenSim
|
||||||
|
|
||||||
|
== Installation on Linux ==
|
||||||
|
|
||||||
|
Prereqs:
|
||||||
|
* Mono >= 1.2.3.1
|
||||||
|
* Nant >= 0.85
|
||||||
|
* sqlite3
|
||||||
|
|
||||||
|
From the distribution type:
|
||||||
|
* nant
|
||||||
|
* cd bin
|
||||||
|
* mono ./OpenSim.exe
|
||||||
|
|
||||||
|
See configuring OpenSim
|
||||||
|
|
||||||
|
== Configuring OpenSim ==
|
||||||
|
|
||||||
|
When OpenSim starts for the first time, you will be prompted with a
|
||||||
|
series of questions that look something like:
|
||||||
|
|
||||||
|
[09-17 03:54:40] DEFAULT REGION CONFIG: Simulator Name [OpenSim Test]:
|
||||||
|
|
||||||
|
At each of these you must provide you own value or just hit enter to
|
||||||
|
take the default (in this case "OpenSim Test").
|
||||||
|
|
||||||
|
YOUR SIM WILL NOT BE STARTED UNTIL YOU ANSWER ALL QUESTIONS
|
||||||
|
|
||||||
|
Once you are presented with a prompt that looks like:
|
||||||
|
|
||||||
|
Region# :
|
||||||
|
|
||||||
|
You have successfully started OpenSim.
|
||||||
|
|
||||||
|
== Connecting to your OpenSim ==
|
||||||
|
|
||||||
|
By default your sim will be running on http://127.0.0.1:9000. To use
|
||||||
|
your OpenSim add -loginuri http://127.0.0.1:9000 to your second life
|
||||||
|
client (running on the same machine as your OpenSim).
|
||||||
|
|
||||||
|
== More Information on OpenSim ==
|
||||||
|
|
||||||
|
More extensive information on building, running, and configuring
|
||||||
|
OpenSim, as well as how to report bugs, and participate in the OpenSim
|
||||||
|
project can always be found at http://opensimulator.org.
|
||||||
|
|
||||||
|
Thanks for trying OpenSim, we hope it was a pleasant experience.
|
|
@ -0,0 +1,73 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
TEMPNAME="copyright_script_temp_file"
|
||||||
|
COPYNAME="copyright_script_copyright_notice"
|
||||||
|
|
||||||
|
URL="http://opensimulator.org/"
|
||||||
|
PROJNAME="OpenSim"
|
||||||
|
|
||||||
|
cat > ${COPYNAME} <<EOF
|
||||||
|
/*
|
||||||
|
* Copyright (c) Contributors, ${URL}
|
||||||
|
* See CONTRIBUTORS.TXT for a full list of copyright holders.
|
||||||
|
*
|
||||||
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
* modification, are permitted provided that the following conditions are met:
|
||||||
|
* * Redistributions of source code must retain the above copyright
|
||||||
|
* notice, this list of conditions and the following disclaimer.
|
||||||
|
* * Redistributions in binary form must reproduce the above copyright
|
||||||
|
* notice, this list of conditions and the following disclaimer in the
|
||||||
|
* documentation and/or other materials provided with the distribution.
|
||||||
|
* * Neither the name of the ${PROJNAME} Project nor the
|
||||||
|
* names of its contributors may be used to endorse or promote products
|
||||||
|
* derived from this software without specific prior written permission.
|
||||||
|
*
|
||||||
|
* THIS SOFTWARE IS PROVIDED BY THE DEVELOPERS \`\`AS IS'' AND ANY
|
||||||
|
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||||
|
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||||
|
* DISCLAIMED. IN NO EVENT SHALL THE CONTRIBUTORS BE LIABLE FOR ANY
|
||||||
|
* DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
||||||
|
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||||
|
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
|
||||||
|
* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||||
|
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||||
|
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
EOF
|
||||||
|
|
||||||
|
has_bom() {
|
||||||
|
CHARS=`hexdump -c $1 | head -n1 | cut -d\ -f1-4`
|
||||||
|
BOMMARK="0000000 357 273 277"
|
||||||
|
if [ "${CHARS}" == "${BOMMARK}" ]; then
|
||||||
|
echo 1
|
||||||
|
else
|
||||||
|
echo 0
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
for f in `find . -iname "*.cs"`; do
|
||||||
|
head -n2 $f | tail -n1 > ${TEMPNAME}
|
||||||
|
grep -q Copyright ${TEMPNAME}
|
||||||
|
if [ $? == 1 ]; then
|
||||||
|
BOMSTATUS=`has_bom $f`
|
||||||
|
rm ${TEMPNAME}
|
||||||
|
|
||||||
|
if [ ${BOMSTATUS} == 1 ]; then
|
||||||
|
echo -ne \\0357\\0273\\0277 > ${TEMPNAME}
|
||||||
|
fi
|
||||||
|
|
||||||
|
cat ${COPYNAME} >> ${TEMPNAME}
|
||||||
|
|
||||||
|
if [ ${BOMSTATUS} == 1 ]; then
|
||||||
|
cat $f | perl -p -e "s/^\\xEF\\xBB\\xBF//" >> ${TEMPNAME}
|
||||||
|
else
|
||||||
|
cat $f >> ${TEMPNAME}
|
||||||
|
fi
|
||||||
|
|
||||||
|
mv ${TEMPNAME} $f
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
rm -f ${COPYNAME} ${TEMPNAME}
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,2 @@
|
||||||
|
bin\Prebuild.exe /target nant
|
||||||
|
bin\Prebuild.exe /target vs2005
|
|
@ -0,0 +1,7 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
mono bin/Prebuild.exe /target nant
|
||||||
|
# needed until we break up OpenSim.exe
|
||||||
|
perl -pi -e 's{OpenSim.dll}{OpenSim.exe}' OpenSim/ApplicationPlugins/LoadRegions/OpenSim.ApplicationPlugins.LoadRegions.dll.build
|
||||||
|
mono bin/Prebuild.exe /target vs2005
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
bin\Prebuild.exe /target nant
|
||||||
|
bin\Prebuild.exe /target vs2008
|
|
@ -0,0 +1,18 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
set_eol_style()
|
||||||
|
{
|
||||||
|
IFS=$'\n'
|
||||||
|
for file in `find . -iname \*\.$1`; do
|
||||||
|
eolstyle=`svn propget svn:eol-style $file`
|
||||||
|
if [ -z "${eolstyle}" -o "${eolstyle}" != "native" ]; then
|
||||||
|
svn propset svn:eol-style native $file
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
EXTENSIONS="cs ini example txt sql xml"
|
||||||
|
|
||||||
|
for ext in ${EXTENSIONS}; do
|
||||||
|
set_eol_style $ext
|
||||||
|
done
|
Loading…
Reference in New Issue