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 From f6cd6887d00225ff27e1500cee9b0f0c53cec736 Mon Sep 17 00:00:00 2001 From: onefang Date: Tue, 30 Jul 2019 01:06:19 +1000 Subject: A few typoes slipped through. --- Differences.txt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'Differences.txt') diff --git a/Differences.txt b/Differences.txt index 8e9f96c..d054881 100644 --- a/Differences.txt +++ b/Differences.txt @@ -2,7 +2,7 @@ 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 +this stage. Other operating systems, including Mac OS and Windows, will 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. @@ -16,8 +16,8 @@ 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. +anything writable and configurable out of the main tree. Should make +updates a bit easier. Config files. @@ -55,7 +55,7 @@ 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. +format that includes git information, so you can go back in history. There are start and stop scripts for running the entire thing within tmux. @@ -104,7 +104,7 @@ 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 +Consoles 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. -- cgit v1.1 From 8c8b7cc8a4513f33fdf89016d6bb1e2ebb58ed11 Mon Sep 17 00:00:00 2001 From: onefang Date: Fri, 23 Aug 2019 09:48:48 +1000 Subject: Update the differences. --- Differences.txt | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) (limited to 'Differences.txt') diff --git a/Differences.txt b/Differences.txt index d054881..9ae94d0 100644 --- a/Differences.txt +++ b/Differences.txt @@ -7,7 +7,7 @@ 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. +OpenSim-SC is generally optimised for CG, IG, and MG grids. Directory layout. @@ -23,7 +23,7 @@ updates a bit easier. Config files. ------------- -The various config files have been optimised for IG and MG grids. +The various config files have been optimised for CG, IG, and MG grids. bin/OpenSim.ini has been cut down drastically, with all the defaults now in bin/OpenSimDefaults.ini. @@ -32,7 +32,8 @@ 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. +in their respective sim directories. ROBUST specific things should go in +config/ROBUST/RobustExtra.ini bin/config-include/ has some example config.ini files, suitable for the IG and MG grids, as well as a local grid. @@ -65,7 +66,7 @@ Script engine. -------------- There are three major changes to the script engine. The general result -of these are much faster scripts. +of these are 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 @@ -86,9 +87,15 @@ 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. +balance displayed is the OpenSim_SC 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. + +Web pages. +---------- + +Using the built in OpenSim web server, the standard web pages now exist +and are served at the ROBUST public port. This includes statistics. Misc. -- cgit v1.1 From 7cd9e3aadf2cb58fd6274b5d89a85a3b4491ceae Mon Sep 17 00:00:00 2001 From: onefang Date: Fri, 23 Aug 2019 16:28:02 +1000 Subject: Update documentation. Write some more. Correct some spelling errors. Clean up some out of date stuff. Make it consistant. Rearrange things. --- Differences.txt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'Differences.txt') diff --git a/Differences.txt b/Differences.txt index 9ae94d0..301cb68 100644 --- a/Differences.txt +++ b/Differences.txt @@ -1,19 +1,19 @@ -There are some differences between OpenSim-SC and standard OpenSim. The +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 +opensim-SC really only supports Debian based Linux operating systems at this stage. Other operating systems, including Mac OS and Windows, will 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 CG, IG, and MG grids. +opensim-SC is generally optimised for CG, IG, and MG grids. Directory layout. ----------------- -OpenSim-SC expects to live inside a specific directory structure. The +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 @@ -87,7 +87,7 @@ Economy. -------- The fake economy module has been faked even further, now your current -balance displayed is the OpenSim_SC version number of the sim you are in. +balance displayed is the opensim-SC 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. -- cgit v1.1 From 3d32ce2d98e692c11ee6225bcf507f59b2db66dc Mon Sep 17 00:00:00 2001 From: onefang Date: Sat, 31 Aug 2019 00:21:27 +1000 Subject: Tag and release OpenSim_SC 0.9.0.1 RC1. --- Differences.txt | 1 + 1 file changed, 1 insertion(+) (limited to 'Differences.txt') diff --git a/Differences.txt b/Differences.txt index 301cb68..824047d 100644 --- a/Differences.txt +++ b/Differences.txt @@ -91,6 +91,7 @@ balance displayed is the opensim-SC 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. + Web pages. ---------- -- cgit v1.1