diff options
-rw-r--r-- | CONTRIBUTORS.txt | 4 | ||||
-rw-r--r-- | Differences.txt | 119 | ||||
-rw-r--r-- | README.md | 4 |
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 @@ | |||
1 | The following people have contributed to OpenSim (Thank you for your effort!) | 1 | The 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) = |
4 | These folks represent the current core team for OpenSim, and are the | 8 | These folks represent the current core team for OpenSim, and are the |
5 | people that make the day to day of OpenSim happen. | 9 | people 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 @@ | |||
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, wil | ||
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 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 up | ||
20 | dates a bit easier. | ||
21 | |||
22 | |||
23 | Config files. | ||
24 | ------------- | ||
25 | |||
26 | The various config files have been optimised for 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. | ||
36 | |||
37 | bin/config-include/ has some example config.ini files, suitable for the | ||
38 | IG and MG grids, as well as a local grid. | ||
39 | |||
40 | Sims now have a few choices for performance trade offs. | ||
41 | |||
42 | What used to be in bin/Regions/ is now in a [Region] block inside each | ||
43 | sims configuration file. | ||
44 | |||
45 | A few new configuration options have been added. One or two have been | ||
46 | deleted. | ||
47 | |||
48 | |||
49 | Management scripts. | ||
50 | ------------------- | ||
51 | |||
52 | Various Bash scripts have been added to make life easy. These are likely | ||
53 | to be translated into Lua scripts in the future. | ||
54 | |||
55 | This includes an automated backup system if you add it to cron. OAR | ||
56 | files are created, IAR files for anyone that logged on since the last | ||
57 | time the backup system ran. IAR And OAR files are converted to a new | ||
58 | format that includes cit information, so you can go back in history. | ||
59 | |||
60 | There are start and stop scripts for running the entire thing within | ||
61 | tmux. | ||
62 | |||
63 | |||
64 | Script engine. | ||
65 | -------------- | ||
66 | |||
67 | There are three major changes to the script engine. The general result | ||
68 | of these are much faster scripts. | ||
69 | |||
70 | Lots of script functions include an arbitrary delay, which was done by LL | ||
71 | many many years ago to reduce load on their servers I guess. These have | ||
72 | been removed. | ||
73 | |||
74 | OpenSim created their silly function threat level system, some of which | ||
75 | is just plain crazy. A lot of functions have been removed from that | ||
76 | system, and the functions that don't need to deal with it no longer waste | ||
77 | time calling the threat level checking functions. | ||
78 | |||
79 | For each function that was called, statistics where updated. It turned | ||
80 | out these statistics where counting the wrong thing as some sort of | ||
81 | proxy, then displayed in the wrong place anyway. After much | ||
82 | investigation, I just ripped out that entire bogus system. | ||
83 | |||
84 | |||
85 | Economy. | ||
86 | -------- | ||
87 | |||
88 | The fake economy module has been faked even further, now your current | ||
89 | balance displayed is the version number of the sim you are in. Obviously | ||
90 | this is not a real economy, spending any of it doesn't deduct from your | ||
91 | balance. You can still install a real economy module. | ||
92 | |||
93 | |||
94 | Misc. | ||
95 | ----- | ||
96 | |||
97 | Sims are 16km heigh. | ||
98 | |||
99 | Rezzing distance limits are removed. | ||
100 | |||
101 | Default logging level on the console is now INFO, coz DEBUG is just way | ||
102 | too spammy. Various other way too spammy log messages have had their | ||
103 | volume lowered, or been totally silenced. | ||
104 | |||
105 | Warp3DCachedImageModule from Christopher Latza has been merged. | ||
106 | |||
107 | Consolse no longer have ? popping up help if you are in the middle of | ||
108 | typing a command, coz sometimes you need to type ? as part of the | ||
109 | command. | ||
110 | |||
111 | Teleports that specify specific coords now actually go to those, instead | ||
112 | of ray casting from 600 meters and landing on roofs. | ||
113 | |||
114 | Allow sitting on attachments, and attaching things with people sitting on | ||
115 | them. Now we have to fix all the viewers that thought it would be great | ||
116 | to enshrine this bug in viewer side. | ||
117 | |||
118 | MySQL / MaridaDB MyISAM performs better for OpenSim, so all the tables | ||
119 | are now that type. It also makes backing up much easier. | ||
@@ -24,6 +24,10 @@ C#, and can run under Mono or the Microsoft .NET runtimes. | |||
24 | This is considered an alpha release. Some stuff works, a lot doesn't. | 24 | This is considered an alpha release. Some stuff works, a lot doesn't. |
25 | If it breaks, you get to keep *both* pieces. | 25 | If it breaks, you get to keep *both* pieces. |
26 | 26 | ||
27 | # OpenSim-SC | ||
28 | |||
29 | OpenSim-SC is a fork of OpenSim. See the Differences.txt file for details. | ||
30 | |||
27 | # Compiling OpenSim | 31 | # Compiling OpenSim |
28 | 32 | ||
29 | Please see BUILDING.md if you downloaded a source distribution and | 33 | Please see BUILDING.md if you downloaded a source distribution and |