aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authoronefang2019-07-28 02:16:25 +1000
committeronefang2019-07-28 02:16:25 +1000
commitc63ea3008e7cd9268f9731d484ca4dd81867ea09 (patch)
treec59c0dd7fabfe67f65aab6bf453107d0200bf293
parentJiggle the grid specific configs. (diff)
downloadopensim-SC-c63ea3008e7cd9268f9731d484ca4dd81867ea09.zip
opensim-SC-c63ea3008e7cd9268f9731d484ca4dd81867ea09.tar.gz
opensim-SC-c63ea3008e7cd9268f9731d484ca4dd81867ea09.tar.bz2
opensim-SC-c63ea3008e7cd9268f9731d484ca4dd81867ea09.tar.xz
Update and add more docs.
I can feel a release coming. B-)
-rw-r--r--CONTRIBUTORS.txt4
-rw-r--r--Differences.txt119
-rw-r--r--README.md4
3 files changed, 127 insertions, 0 deletions
diff --git a/CONTRIBUTORS.txt b/CONTRIBUTORS.txt
index d540c07..64282ed 100644
--- a/CONTRIBUTORS.txt
+++ b/CONTRIBUTORS.txt
@@ -1,5 +1,9 @@
1The following people have contributed to OpenSim (Thank you for your effort!) 1The following people have contributed to OpenSim (Thank you for your effort!)
2 2
3= Current OpenSim-SC fork developers.
4
5* onefang rejected
6
3= Current OpenSim Developers (in very rough order of appearance) = 7= Current OpenSim Developers (in very rough order of appearance) =
4These folks represent the current core team for OpenSim, and are the 8These folks represent the current core team for OpenSim, and are the
5people that make the day to day of OpenSim happen. 9people that make the day to day of OpenSim happen.
diff --git a/Differences.txt b/Differences.txt
new file mode 100644
index 0000000..8e9f96c
--- /dev/null
+++ b/Differences.txt
@@ -0,0 +1,119 @@
1There are some differences between OpenSim-SC and standard OpenSim. The
2most relevant ones are listed here.
3
4OpenSim-SC really only supports Debian based Linux operating systems at
5this stage. Other operating systems, including Mac OS and Windows, wil
6be added in the future. Only Debian, Devuan, and Ubuntu have been
7tested. Devuan ASCII is currently the best supported, as that's what I
8use.
9
10OpenSim-SC is generally optimised for IG and MG grids.
11
12
13Directory layout.
14-----------------
15
16OpenSim-SC expects to live inside a specific directory structure. The
17InstallItAll.sh script creates that directory structure. The external
18directory structure is in the example/ directory. This tries to move
19anything writable and configurable out of the main tree. Should make up
20dates a bit easier.
21
22
23Config files.
24-------------
25
26The various config files have been optimised for IG and MG grids.
27
28bin/OpenSim.ini has been cut down drastically, with all the defaults now
29in bin/OpenSimDefaults.ini.
30
31For ROBUST, bin/Robust.ini is the configuration file.
32
33All actual configuration should be done in the external config/
34directory. Common things in config/config.ini, and sim specific things
35in their respective sim directories.
36
37bin/config-include/ has some example config.ini files, suitable for the
38IG and MG grids, as well as a local grid.
39
40Sims now have a few choices for performance trade offs.
41
42What used to be in bin/Regions/ is now in a [Region] block inside each
43sims configuration file.
44
45A few new configuration options have been added. One or two have been
46deleted.
47
48
49Management scripts.
50-------------------
51
52Various Bash scripts have been added to make life easy. These are likely
53to be translated into Lua scripts in the future.
54
55This includes an automated backup system if you add it to cron. OAR
56files are created, IAR files for anyone that logged on since the last
57time the backup system ran. IAR And OAR files are converted to a new
58format that includes cit information, so you can go back in history.
59
60There are start and stop scripts for running the entire thing within
61tmux.
62
63
64Script engine.
65--------------
66
67There are three major changes to the script engine. The general result
68of these are much faster scripts.
69
70Lots of script functions include an arbitrary delay, which was done by LL
71many many years ago to reduce load on their servers I guess. These have
72been removed.
73
74OpenSim created their silly function threat level system, some of which
75is just plain crazy. A lot of functions have been removed from that
76system, and the functions that don't need to deal with it no longer waste
77time calling the threat level checking functions.
78
79For each function that was called, statistics where updated. It turned
80out these statistics where counting the wrong thing as some sort of
81proxy, then displayed in the wrong place anyway. After much
82investigation, I just ripped out that entire bogus system.
83
84
85Economy.
86--------
87
88The fake economy module has been faked even further, now your current
89balance displayed is the version number of the sim you are in. Obviously
90this is not a real economy, spending any of it doesn't deduct from your
91balance. You can still install a real economy module.
92
93
94Misc.
95-----
96
97Sims are 16km heigh.
98
99Rezzing distance limits are removed.
100
101Default logging level on the console is now INFO, coz DEBUG is just way
102too spammy. Various other way too spammy log messages have had their
103volume lowered, or been totally silenced.
104
105Warp3DCachedImageModule from Christopher Latza has been merged.
106
107Consolse no longer have ? popping up help if you are in the middle of
108typing a command, coz sometimes you need to type ? as part of the
109command.
110
111Teleports that specify specific coords now actually go to those, instead
112of ray casting from 600 meters and landing on roofs.
113
114Allow sitting on attachments, and attaching things with people sitting on
115them. Now we have to fix all the viewers that thought it would be great
116to enshrine this bug in viewer side.
117
118MySQL / MaridaDB MyISAM performs better for OpenSim, so all the tables
119are now that type. It also makes backing up much easier.
diff --git a/README.md b/README.md
index a2111c6..cc1a26e 100644
--- a/README.md
+++ b/README.md
@@ -24,6 +24,10 @@ C#, and can run under Mono or the Microsoft .NET runtimes.
24This is considered an alpha release. Some stuff works, a lot doesn't. 24This is considered an alpha release. Some stuff works, a lot doesn't.
25If it breaks, you get to keep *both* pieces. 25If it breaks, you get to keep *both* pieces.
26 26
27# OpenSim-SC
28
29OpenSim-SC is a fork of OpenSim. See the Differences.txt file for details.
30
27# Compiling OpenSim 31# Compiling OpenSim
28 32
29Please see BUILDING.md if you downloaded a source distribution and 33Please see BUILDING.md if you downloaded a source distribution and