aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Differences.txt
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--Differences.txt127
1 files changed, 127 insertions, 0 deletions
diff --git a/Differences.txt b/Differences.txt
new file mode 100644
index 0000000..824047d
--- /dev/null
+++ b/Differences.txt
@@ -0,0 +1,127 @@
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, will
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 CG, 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
20updates a bit easier.
21
22
23Config files.
24-------------
25
26The various config files have been optimised for CG, 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. ROBUST specific things should go in
36config/ROBUST/RobustExtra.ini
37
38bin/config-include/ has some example config.ini files, suitable for the
39IG and MG grids, as well as a local grid.
40
41Sims now have a few choices for performance trade offs.
42
43What used to be in bin/Regions/ is now in a [Region] block inside each
44sims configuration file.
45
46A few new configuration options have been added. One or two have been
47deleted.
48
49
50Management scripts.
51-------------------
52
53Various Bash scripts have been added to make life easy. These are likely
54to be translated into Lua scripts in the future.
55
56This includes an automated backup system if you add it to cron. OAR
57files are created, IAR files for anyone that logged on since the last
58time the backup system ran. IAR And OAR files are converted to a new
59format that includes git information, so you can go back in history.
60
61There are start and stop scripts for running the entire thing within
62tmux.
63
64
65Script engine.
66--------------
67
68There are three major changes to the script engine. The general result
69of these are faster scripts.
70
71Lots of script functions include an arbitrary delay, which was done by LL
72many many years ago to reduce load on their servers I guess. These have
73been removed.
74
75OpenSim created their silly function threat level system, some of which
76is just plain crazy. A lot of functions have been removed from that
77system, and the functions that don't need to deal with it no longer waste
78time calling the threat level checking functions.
79
80For each function that was called, statistics where updated. It turned
81out these statistics where counting the wrong thing as some sort of
82proxy, then displayed in the wrong place anyway. After much
83investigation, I just ripped out that entire bogus system.
84
85
86Economy.
87--------
88
89The fake economy module has been faked even further, now your current
90balance displayed is the opensim-SC version number of the sim you are in.
91Obviously this is not a real economy, spending any of it doesn't deduct
92from your balance. You can still install a real economy module.
93
94
95Web pages.
96----------
97
98Using the built in OpenSim web server, the standard web pages now exist
99and are served at the ROBUST public port. This includes statistics.
100
101
102Misc.
103-----
104
105Sims are 16km heigh.
106
107Rezzing distance limits are removed.
108
109Default logging level on the console is now INFO, coz DEBUG is just way
110too spammy. Various other way too spammy log messages have had their
111volume lowered, or been totally silenced.
112
113Warp3DCachedImageModule from Christopher Latza has been merged.
114
115Consoles no longer have ? popping up help if you are in the middle of
116typing a command, coz sometimes you need to type ? as part of the
117command.
118
119Teleports that specify specific coords now actually go to those, instead
120of ray casting from 600 meters and landing on roofs.
121
122Allow sitting on attachments, and attaching things with people sitting on
123them. Now we have to fix all the viewers that thought it would be great
124to enshrine this bug in viewer side.
125
126MySQL / MaridaDB MyISAM performs better for OpenSim, so all the tables
127are now that type. It also makes backing up much easier.