From c63ea3008e7cd9268f9731d484ca4dd81867ea09 Mon Sep 17 00:00:00 2001 From: onefang Date: Sun, 28 Jul 2019 02:16:25 +1000 Subject: Update and add more docs. I can feel a release coming. B-) --- Differences.txt | 119 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 Differences.txt (limited to 'Differences.txt') diff --git a/Differences.txt b/Differences.txt new file mode 100644 index 0000000..8e9f96c --- /dev/null +++ b/Differences.txt @@ -0,0 +1,119 @@ +There are some differences between OpenSim-SC and standard OpenSim. The +most relevant ones are listed here. + +OpenSim-SC really only supports Debian based Linux operating systems at +this stage. Other operating systems, including Mac OS and Windows, wil +be added in the future. Only Debian, Devuan, and Ubuntu have been +tested. Devuan ASCII is currently the best supported, as that's what I +use. + +OpenSim-SC is generally optimised for IG and MG grids. + + +Directory layout. +----------------- + +OpenSim-SC expects to live inside a specific directory structure. The +InstallItAll.sh script creates that directory structure. The external +directory structure is in the example/ directory. This tries to move +anything writable and configurable out of the main tree. Should make up +dates a bit easier. + + +Config files. +------------- + +The various config files have been optimised for IG and MG grids. + +bin/OpenSim.ini has been cut down drastically, with all the defaults now +in bin/OpenSimDefaults.ini. + +For ROBUST, bin/Robust.ini is the configuration file. + +All actual configuration should be done in the external config/ +directory. Common things in config/config.ini, and sim specific things +in their respective sim directories. + +bin/config-include/ has some example config.ini files, suitable for the +IG and MG grids, as well as a local grid. + +Sims now have a few choices for performance trade offs. + +What used to be in bin/Regions/ is now in a [Region] block inside each +sims configuration file. + +A few new configuration options have been added. One or two have been +deleted. + + +Management scripts. +------------------- + +Various Bash scripts have been added to make life easy. These are likely +to be translated into Lua scripts in the future. + +This includes an automated backup system if you add it to cron. OAR +files are created, IAR files for anyone that logged on since the last +time the backup system ran. IAR And OAR files are converted to a new +format that includes cit information, so you can go back in history. + +There are start and stop scripts for running the entire thing within +tmux. + + +Script engine. +-------------- + +There are three major changes to the script engine. The general result +of these are much faster scripts. + +Lots of script functions include an arbitrary delay, which was done by LL +many many years ago to reduce load on their servers I guess. These have +been removed. + +OpenSim created their silly function threat level system, some of which +is just plain crazy. A lot of functions have been removed from that +system, and the functions that don't need to deal with it no longer waste +time calling the threat level checking functions. + +For each function that was called, statistics where updated. It turned +out these statistics where counting the wrong thing as some sort of +proxy, then displayed in the wrong place anyway. After much +investigation, I just ripped out that entire bogus system. + + +Economy. +-------- + +The fake economy module has been faked even further, now your current +balance displayed is the version number of the sim you are in. Obviously +this is not a real economy, spending any of it doesn't deduct from your +balance. You can still install a real economy module. + + +Misc. +----- + +Sims are 16km heigh. + +Rezzing distance limits are removed. + +Default logging level on the console is now INFO, coz DEBUG is just way +too spammy. Various other way too spammy log messages have had their +volume lowered, or been totally silenced. + +Warp3DCachedImageModule from Christopher Latza has been merged. + +Consolse no longer have ? popping up help if you are in the middle of +typing a command, coz sometimes you need to type ? as part of the +command. + +Teleports that specify specific coords now actually go to those, instead +of ray casting from 600 meters and landing on roofs. + +Allow sitting on attachments, and attaching things with people sitting on +them. Now we have to fix all the viewers that thought it would be great +to enshrine this bug in viewer side. + +MySQL / MaridaDB MyISAM performs better for OpenSim, so all the tables +are now that type. It also makes backing up much easier. -- cgit v1.1