diff options
author | onefang | 2019-09-11 16:36:50 +1000 |
---|---|---|
committer | onefang | 2019-09-11 16:36:50 +1000 |
commit | 50cd1ffd32f69228e566f2b0b89f86ea0d9fe489 (patch) | |
tree | 52f2ab0c04f1a5d7d6ac5dc872981b4b156447e7 /Differences.txt | |
parent | Renamed branch to SledjChisl. (diff) | |
parent | Bump to release flavour, build 0. (diff) | |
download | opensim-SC-50cd1ffd32f69228e566f2b0b89f86ea0d9fe489.zip opensim-SC-50cd1ffd32f69228e566f2b0b89f86ea0d9fe489.tar.gz opensim-SC-50cd1ffd32f69228e566f2b0b89f86ea0d9fe489.tar.bz2 opensim-SC-50cd1ffd32f69228e566f2b0b89f86ea0d9fe489.tar.xz |
Merge branch 'SledjChisl'
Diffstat (limited to 'Differences.txt')
-rw-r--r-- | Differences.txt | 127 |
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 @@ | |||
1 | There are some differences between opensim-SC and standard OpenSim. The | ||
2 | most relevant ones are listed here. | ||
3 | |||
4 | opensim-SC really only supports Debian based Linux operating systems at | ||
5 | this stage. Other operating systems, including Mac OS and Windows, will | ||
6 | be added in the future. Only Debian, Devuan, and Ubuntu have been | ||
7 | tested. Devuan ASCII is currently the best supported, as that's what I | ||
8 | use. | ||
9 | |||
10 | opensim-SC is generally optimised for CG, IG, and MG grids. | ||
11 | |||
12 | |||
13 | Directory layout. | ||
14 | ----------------- | ||
15 | |||
16 | opensim-SC expects to live inside a specific directory structure. The | ||
17 | InstallItAll.sh script creates that directory structure. The external | ||
18 | directory structure is in the example/ directory. This tries to move | ||
19 | anything writable and configurable out of the main tree. Should make | ||
20 | updates a bit easier. | ||
21 | |||
22 | |||
23 | Config files. | ||
24 | ------------- | ||
25 | |||
26 | The various config files have been optimised for CG, IG, and MG grids. | ||
27 | |||
28 | bin/OpenSim.ini has been cut down drastically, with all the defaults now | ||
29 | in bin/OpenSimDefaults.ini. | ||
30 | |||
31 | For ROBUST, bin/Robust.ini is the configuration file. | ||
32 | |||
33 | All actual configuration should be done in the external config/ | ||
34 | directory. Common things in config/config.ini, and sim specific things | ||
35 | in their respective sim directories. ROBUST specific things should go in | ||
36 | config/ROBUST/RobustExtra.ini | ||
37 | |||
38 | bin/config-include/ has some example config.ini files, suitable for the | ||
39 | IG and MG grids, as well as a local grid. | ||
40 | |||
41 | Sims now have a few choices for performance trade offs. | ||
42 | |||
43 | What used to be in bin/Regions/ is now in a [Region] block inside each | ||
44 | sims configuration file. | ||
45 | |||
46 | A few new configuration options have been added. One or two have been | ||
47 | deleted. | ||
48 | |||
49 | |||
50 | Management scripts. | ||
51 | ------------------- | ||
52 | |||
53 | Various Bash scripts have been added to make life easy. These are likely | ||
54 | to be translated into Lua scripts in the future. | ||
55 | |||
56 | This includes an automated backup system if you add it to cron. OAR | ||
57 | files are created, IAR files for anyone that logged on since the last | ||
58 | time the backup system ran. IAR And OAR files are converted to a new | ||
59 | format that includes git information, so you can go back in history. | ||
60 | |||
61 | There are start and stop scripts for running the entire thing within | ||
62 | tmux. | ||
63 | |||
64 | |||
65 | Script engine. | ||
66 | -------------- | ||
67 | |||
68 | There are three major changes to the script engine. The general result | ||
69 | of these are faster scripts. | ||
70 | |||
71 | Lots of script functions include an arbitrary delay, which was done by LL | ||
72 | many many years ago to reduce load on their servers I guess. These have | ||
73 | been removed. | ||
74 | |||
75 | OpenSim created their silly function threat level system, some of which | ||
76 | is just plain crazy. A lot of functions have been removed from that | ||
77 | system, and the functions that don't need to deal with it no longer waste | ||
78 | time calling the threat level checking functions. | ||
79 | |||
80 | For each function that was called, statistics where updated. It turned | ||
81 | out these statistics where counting the wrong thing as some sort of | ||
82 | proxy, then displayed in the wrong place anyway. After much | ||
83 | investigation, I just ripped out that entire bogus system. | ||
84 | |||
85 | |||
86 | Economy. | ||
87 | -------- | ||
88 | |||
89 | The fake economy module has been faked even further, now your current | ||
90 | balance displayed is the opensim-SC version number of the sim you are in. | ||
91 | Obviously this is not a real economy, spending any of it doesn't deduct | ||
92 | from your balance. You can still install a real economy module. | ||
93 | |||
94 | |||
95 | Web pages. | ||
96 | ---------- | ||
97 | |||
98 | Using the built in OpenSim web server, the standard web pages now exist | ||
99 | and are served at the ROBUST public port. This includes statistics. | ||
100 | |||
101 | |||
102 | Misc. | ||
103 | ----- | ||
104 | |||
105 | Sims are 16km heigh. | ||
106 | |||
107 | Rezzing distance limits are removed. | ||
108 | |||
109 | Default logging level on the console is now INFO, coz DEBUG is just way | ||
110 | too spammy. Various other way too spammy log messages have had their | ||
111 | volume lowered, or been totally silenced. | ||
112 | |||
113 | Warp3DCachedImageModule from Christopher Latza has been merged. | ||
114 | |||
115 | Consoles no longer have ? popping up help if you are in the middle of | ||
116 | typing a command, coz sometimes you need to type ? as part of the | ||
117 | command. | ||
118 | |||
119 | Teleports that specify specific coords now actually go to those, instead | ||
120 | of ray casting from 600 meters and landing on roofs. | ||
121 | |||
122 | Allow sitting on attachments, and attaching things with people sitting on | ||
123 | them. Now we have to fix all the viewers that thought it would be great | ||
124 | to enshrine this bug in viewer side. | ||
125 | |||
126 | MySQL / MaridaDB MyISAM performs better for OpenSim, so all the tables | ||
127 | are now that type. It also makes backing up much easier. | ||