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, 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. 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 updates a bit easier. Config files. ------------- 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. 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. 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. 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 git 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 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 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. ----- 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. 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. 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.