<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://opensimulator.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://opensimulator.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Planetoid</id>
		<title>OpenSimulator - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://opensimulator.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Planetoid"/>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Special:Contributions/Planetoid"/>
		<updated>2026-04-06T11:53:45Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.19.9</generator>

	<entry>
		<id>http://opensimulator.org/wiki/Server_Commands</id>
		<title>Server Commands</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Server_Commands"/>
				<updated>2012-06-15T06:35:42Z</updated>
		
		<summary type="html">&lt;p&gt;Planetoid: /* Region Console Commands */ add show region [region name]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{Quicklinks}}&lt;br /&gt;
&lt;br /&gt;
= What are server commands? =&lt;br /&gt;
&lt;br /&gt;
Server commands are those you can type on the console to make the server do various things.&lt;br /&gt;
&lt;br /&gt;
Commands can be divided up into those that apply to the simulator (simulator commands) and those that apply to grid services (service commands).&lt;br /&gt;
&lt;br /&gt;
On a standalone system, both simulator and service commands will be available on the single standalone system console.&lt;br /&gt;
&lt;br /&gt;
On a grid architecture, the simulator commands will be available on the simulators, whilst the service commands will be available on the ROBUST console.&lt;br /&gt;
&lt;br /&gt;
'''Disclaimer''': some commands may not work as expected, some may not work at all, and there is a chance that you may even lose all your settings/contents. This summary quickly goes out of date - the best place to find commands is by typing &amp;quot;help&amp;quot; on the region console.&lt;br /&gt;
&lt;br /&gt;
Except where noted, this list should be accurate for OpenSimulator 0.7.1 onwards.&lt;br /&gt;
&lt;br /&gt;
= Commands =&lt;br /&gt;
&lt;br /&gt;
== Region Console Commands ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
&lt;br /&gt;
* backup - trigger a simulator backup (Persist objects to the database now). The simulator does this automatically at regular intervals and on shutdown.&lt;br /&gt;
* change region &amp;lt;region name&amp;gt; - subsequent commands apply only to the specified region. If region name is &amp;quot;root&amp;quot; then all regions are selected&lt;br /&gt;
* command-script [name of scriptfile] - Runs a command script containing server commands &lt;br /&gt;
* create region [name] [filename] - Create a new region &lt;br /&gt;
* debug packet &amp;lt;level&amp;gt; - Turn on packet debugging, where OpenSimulator prints out summaries of incoming and outgoing packets for viewers, depending on the level set&lt;br /&gt;
* debug scene - Turn on scene debugging&lt;br /&gt;
* delete-region &amp;lt;name&amp;gt; - Delete a region from disk&lt;br /&gt;
* edit scale [primitivename] [xvalue] [yvalue] [zvalue] - changes size of the named prim &lt;br /&gt;
* emergency-monitoring - turn emergency debugging monitoring mode on or off.&lt;br /&gt;
* export-map [&amp;lt;path&amp;gt;] - Save an image of the world map (default name is exportmap.jpg)&lt;br /&gt;
* force update - triggers a resend of all prims in a region &lt;br /&gt;
* help [&amp;lt;command&amp;gt;] - Get general command list or more detailed help on a specific command or set of commands&lt;br /&gt;
* kill uuid &amp;lt;UUID&amp;gt; - Kill an object by UUID (helpful with red lines in the console)&lt;br /&gt;
* link-mapping - Set a local grid co-ordinate to link to a remote hypergrid &lt;br /&gt;
* link-region - Link a HyperGrid region. Not sure how this differs from link-mapping&lt;br /&gt;
* modules list - List modules&lt;br /&gt;
* modules load &amp;lt;name&amp;gt; - Load a module&lt;br /&gt;
* modules unload &amp;lt;name&amp;gt; - Unload a module&lt;br /&gt;
* monitor report - Returns a variety of statistics about the current region and/or simulator&lt;br /&gt;
* quit - equivalent to shutdown.&lt;br /&gt;
* region restart abort [&amp;lt;message&amp;gt;] - Abort a scheduled region restart, with an optional message&lt;br /&gt;
* region restart bluebox &amp;lt;message&amp;gt; &amp;lt;delta seconds&amp;gt;+ - Schedule a region restart. If one delta is given then the region is restarted in delta seconds time. A time to restart is sent to users in the region as a dismissable bluebox notice. If multiple deltas are given then a notice is sent when we reach each delta.&lt;br /&gt;
* region restart notice &amp;lt;message&amp;gt; &amp;lt;delta seconds&amp;gt;+ - Schedule a region restart. Same as above except showing a transient notice instead of a dismissable bluebox.&lt;br /&gt;
* reload estate - reload estate data&lt;br /&gt;
* remove-region - remove a region from the simulator&lt;br /&gt;
* restart - Restarts all sims in this instance&lt;br /&gt;
* set log level [level] - change the console logging level only. For example, off or debug. See [[Logging]] for more information.&lt;br /&gt;
* set region flags &amp;lt;Region name&amp;gt; &amp;lt;flags&amp;gt; - Set database flags for region&lt;br /&gt;
* set terrain heights &amp;lt;corner&amp;gt; &amp;lt;min&amp;gt; &amp;lt;max&amp;gt; [&amp;lt;x&amp;gt;] [&amp;lt;y&amp;gt;] - Sets the terrain texture heights on corner #&amp;lt;corner&amp;gt; to &amp;lt;min&amp;gt;/&amp;lt;max&amp;gt;, if &amp;lt;x&amp;gt; or &amp;lt;y&amp;gt; are specified, it will only set it on regions with a matching coordinate. Specify -1 in &amp;lt;x&amp;gt; or &amp;lt;y&amp;gt; to wildcard that coordinate. Corner # SW = 0, NW = 1, SE = 2, NE = 3.&lt;br /&gt;
* set terrain texture &amp;lt;number&amp;gt; &amp;lt;uuid&amp;gt; [&amp;lt;x&amp;gt;] [&amp;lt;y&amp;gt;] - Sets the terrain &amp;lt;number&amp;gt; to &amp;lt;uuid&amp;gt;, if &amp;lt;x&amp;gt; or &amp;lt;y&amp;gt; are specified, it will only set it on regions with a matching coordinate. Specify -1 in &amp;lt;x&amp;gt; or &amp;lt;y&amp;gt; to wildcard that coordinate.&lt;br /&gt;
* show caps - show all registered capabilities URLs&lt;br /&gt;
:NOTE: In OpenSimulator 0.7.1, &amp;quot;show capabilities&amp;quot; is shown as a result for help command, but actually only &amp;quot;show caps&amp;quot; will be accepted. ([http://opensimulator.org/mantis/view.php?id=5467 #5467])&lt;br /&gt;
* show circuits - Show agent circuit data&lt;br /&gt;
* show connections - show connections data&lt;br /&gt;
* show http-handlers - show all registered http handlers&lt;br /&gt;
* show hyperlinks - list hg regions&lt;br /&gt;
* show info - show server information (version and startup path)&lt;br /&gt;
* show modules - show module data&lt;br /&gt;
* show neighbours - Shows the local regions' neighbours&lt;br /&gt;
* show pending-objects - show number of objects in the pending queues of all viewers&lt;br /&gt;
* show pqueues [full] - show priority queue data for each client. Without the 'full' option, only root agents are shown. With the 'full' option child agents are also shown.&lt;br /&gt;
* show queues - Show queue data for agent connections.&lt;br /&gt;
* show ratings - Show rating data&lt;br /&gt;
* show region [region name] - Show region data (Region Name, Region UUID, Location, URI, Owner ID, Flags)&lt;br /&gt;
* show regions - Show regions data (Region Names, XLocation YLocation coordinates, Region Ports, Estate Names)&lt;br /&gt;
* show stats - show usefull statistical information for this server. See [[#Frame Statistics Values|Frame Statistics Values]] below for more information.&lt;br /&gt;
* show threads - shows the persistent threads registered with the system. Does not include threadpool threads. &lt;br /&gt;
* show throttles [full] - Show throttle data for each client connection, and the maximum allowed for each connection by the server. Without the 'full' option, only root agents are shown. With the 'full' option child agents are also shown.&lt;br /&gt;
* show uptime - show server startup time and uptime.&lt;br /&gt;
* show version - show server version.&lt;br /&gt;
* shutdown - disconnects all clients and shutdown.&lt;br /&gt;
* unlink-region &amp;lt;local name&amp;gt; - unlink a hypergrid region&lt;br /&gt;
&lt;br /&gt;
=== Appearance Commands ===&lt;br /&gt;
&lt;br /&gt;
* appearance show - Show information about avatar appearance. Currently just checks whether the baked texture is &amp;quot;OK&amp;quot; or &amp;quot;corrupt&amp;quot;. Still in development. Only exists in development code at the moment.&lt;br /&gt;
&lt;br /&gt;
=== Archive Commands ===&lt;br /&gt;
&lt;br /&gt;
* load iar &amp;lt;first&amp;gt; &amp;lt;last&amp;gt; &amp;lt;inventory path&amp;gt; &amp;lt;password&amp;gt; [&amp;lt;archive path&amp;gt;] - Load user inventory archive. See [[Inventory Archives]].&lt;br /&gt;
* load oar [filename] - load an OpenSimulator archive. This entirely replaces the current region. Default filename is '''region.oar'''. See [[OpenSim Archives]].&lt;br /&gt;
* load xml [-newIDs [&amp;lt;x&amp;gt; &amp;lt;y&amp;gt; &amp;lt;z&amp;gt;]] - Load a region's data from XML format (0.7.*: DEPRECATED and may be REMOVED soon. Use &amp;quot;load xml2&amp;quot; instead)&lt;br /&gt;
:those xml are the result of the export save or *export save-all&lt;br /&gt;
* load xml2 [filename] - optional parameters not supported for XML2 format as at 1-Jul-2008 &lt;br /&gt;
* save iar &amp;lt;first&amp;gt; &amp;lt;last&amp;gt; &amp;lt;inventory path&amp;gt; &amp;lt;password&amp;gt; [&amp;lt;archive path&amp;gt;] - Save user inventory archive. See [[Inventory Archives]]&lt;br /&gt;
* save oar [filename] - save the current region to an OpenSimulator archive. Default filename is '''region.oar'''. See [[OpenSim Archives]].&lt;br /&gt;
* save prims xml2 [&amp;lt;prim name&amp;gt; &amp;lt;file name&amp;gt;] - Save named prim to XML2&lt;br /&gt;
* save xml [filename] - save prims to XML &lt;br /&gt;
* save xml2 [filename] - save prims to XML (Format 2 - rearrangement of some nodes, to make loading/saving easier) &lt;br /&gt;
&lt;br /&gt;
=== Asset Commands ===&lt;br /&gt;
&lt;br /&gt;
The fcache commands only currently appearance if you are using the fcache asset cache.  This is the default on OpenSimulator.&lt;br /&gt;
&lt;br /&gt;
* fcache assets - Attempt a deep scan and cache of all assets in all scenes&lt;br /&gt;
* fcache clear [file] [memory] - Remove all assets in the cache.  If file or memory is specified then only this cache is cleared.&lt;br /&gt;
* fcache expire &amp;lt;datetime&amp;gt; - Purge cached assets older then the specified date/time&lt;br /&gt;
* fcache status - Display cache status&lt;br /&gt;
* j2k decode &amp;lt;ID&amp;gt; - Do JPEG2000 decoding of an asset.&lt;br /&gt;
&lt;br /&gt;
=== Config Commands ===&lt;br /&gt;
&lt;br /&gt;
* config get [&amp;lt;section&amp;gt;] [&amp;lt;key&amp;gt;] - Get the current configuration, either for a particular key, a particular section or the whole config.&lt;br /&gt;
* config save &amp;lt;path&amp;gt; - Save the current configuration to a file.&lt;br /&gt;
* config set &amp;lt;section&amp;gt; &amp;lt;key&amp;gt; - Set a particular configuration value. On the whole, this is useless since neither OpenSimulator nor modules dynamically reload config values.&lt;br /&gt;
* config show [&amp;lt;section&amp;gt;] [&amp;lt;key&amp;gt;] - Synonym for 'config get'&lt;br /&gt;
&lt;br /&gt;
=== Land Commands ===&lt;br /&gt;
&lt;br /&gt;
* land show - Shows all parcels on the current region.&lt;br /&gt;
&lt;br /&gt;
=== Script Commands ===&lt;br /&gt;
&lt;br /&gt;
These currently only exist in git master OpenSimulator development code post the 0.7.2 release.&lt;br /&gt;
&lt;br /&gt;
* scripts resume [&amp;lt;script-item-uuid&amp;gt;] - Resumes all suspended scripts&lt;br /&gt;
* scripts show [&amp;lt;script-item-uuid&amp;gt;] - Show script information. &amp;lt;script-item-uuid&amp;gt; option only exists from git master 82f0e19 (2012-01-14) onwards (post OpenSimulator 0.7.2).&lt;br /&gt;
* scripts start [&amp;lt;script-item-uuid&amp;gt;] - Starts all stopped scripts&lt;br /&gt;
* scripts stop [&amp;lt;script-item-uuid&amp;gt;] - Stops all running scripts&lt;br /&gt;
* scripts suspend [&amp;lt;script-item-uuid&amp;gt;] - Suspends all running scripts&lt;br /&gt;
&lt;br /&gt;
=== Terrain Commands ===&lt;br /&gt;
&lt;br /&gt;
Note that some of these may require a sim restart to show properly.&lt;br /&gt;
* terrain load - Loads a terrain from a specified file.&lt;br /&gt;
* terrain load-tile - Loads a terrain from a section of a larger file.&lt;br /&gt;
* terrain save - Saves the current heightmap to a specified file.&lt;br /&gt;
* terrain fill - Fills the current heightmap with a specified value.&lt;br /&gt;
* terrain elevate - Raises the current heightmap by the specified amount.&lt;br /&gt;
* terrain lower - Lowers the current heightmap by the specified amount.&lt;br /&gt;
* terrain multiply - Multiplies the heightmap by the value specified.&lt;br /&gt;
* terrain bake - Saves the current terrain into the regions revert map.&lt;br /&gt;
* terrain revert - Loads the revert map terrain into the regions heightmap.&lt;br /&gt;
* terrain newbrushes - Enables experimental brushes which replace the standard terrain brushes. WARNING: This is a debug setting and may be removed at any time.&lt;br /&gt;
* terrain stats - Shows some information about the regions heightmap for debugging purposes.&lt;br /&gt;
* terrain effect - Runs a specified plugin effect&lt;br /&gt;
&lt;br /&gt;
=== Tree Commands ===&lt;br /&gt;
&lt;br /&gt;
* tree active - Change activity state for the trees module&lt;br /&gt;
* tree freeze - Freeze/Unfreeze activity for a defined copse&lt;br /&gt;
* tree load - Load a copse definition from an xml file&lt;br /&gt;
* tree plant - Start the planting on a copse&lt;br /&gt;
* tree rate - Reset the tree update rate (mSec)&lt;br /&gt;
* tree reload - Reload copse definitions from the in-scene trees&lt;br /&gt;
* tree remove - Remove a copse definition and all its in-scene trees&lt;br /&gt;
* tree statistics - Log statistics about the trees&lt;br /&gt;
&lt;br /&gt;
=== User Commands ===&lt;br /&gt;
&lt;br /&gt;
* alert &amp;lt;message&amp;gt; - send an in-world alert to everyone&lt;br /&gt;
* alert-user &amp;lt;first&amp;gt; &amp;lt;last&amp;gt; &amp;lt;message&amp;gt; - send an an in-world alert to a specific user&lt;br /&gt;
* bypass permissions &amp;amp;lt;true / false&amp;amp;gt; - Bypass in-world permission checks &lt;br /&gt;
* debug permissions - Turn on permissions debugging&lt;br /&gt;
* force permissions - Force permissions on or off.&lt;br /&gt;
* kick user &amp;lt;first&amp;gt; &amp;lt;last&amp;gt; [message]: - Kick a user off the simulator&lt;br /&gt;
* login disable - Disable user entry to this simulator&lt;br /&gt;
* login enable - Enable user entry to this simulator&lt;br /&gt;
* login status - Show whether logins to this simulator are enabled or disabled&lt;br /&gt;
* show users [full]- show info about currently connected users to this region. Without the 'full' option, only users actually on the region are shown. With the 'full' option child agents of users in neighbouring regions are also shown.&lt;br /&gt;
* teleport user &amp;lt;destination&amp;gt; - Teleport a user on this simulator to a specific destination.  Currently only in OpenSimulator development code after the 0.7.3.1 release (commit bf0b817).&lt;br /&gt;
&lt;br /&gt;
=== Windlight/[[LightShare]] Commands ===&lt;br /&gt;
&lt;br /&gt;
* windlight load - Load windlight profile from the database and broadcast&lt;br /&gt;
* windlight enable - Enable the windlight plugin&lt;br /&gt;
* windlight disable - Enable the windlight plugin&lt;br /&gt;
&lt;br /&gt;
== ROBUST Service Commands ==&lt;br /&gt;
&lt;br /&gt;
These can also be accessed on the simulator command console itself in standalone mode.&lt;br /&gt;
&lt;br /&gt;
=== Asset Service ===&lt;br /&gt;
&lt;br /&gt;
* delete asset - Delete an asset from the database. Doesn't appear to be implemented.&lt;br /&gt;
* dump asset &amp;lt;ID&amp;gt; - Dump an asset to the filesystem.  OpenSimulator 0.7.3 onwards.&lt;br /&gt;
* show digest &amp;lt;ID&amp;gt; - Show summary information about an asset. From OpenSimulator 0.7.3 onwards this will be renamed to &amp;quot;show asset&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== User Service ===&lt;br /&gt;
* create user [first] [last] [passw] [RegionX] [RegionY] [Email] - creates a new user and password&lt;br /&gt;
:or just: create user - and server prompts for all data&lt;br /&gt;
:&lt;br /&gt;
:'''Note for use of create user in standalone mode:''' use the user default coordinates&lt;br /&gt;
:of 1000,1000 for Start Region X and Y position otherwise server&lt;br /&gt;
:gives error of &amp;quot;[LOGIN]: Not found region&amp;quot; &lt;br /&gt;
* reset user password - reset a user's password.&lt;br /&gt;
* login-level &amp;lt;value&amp;gt; - Set the miminim userlevel allowed to login.&lt;br /&gt;
* login-reset - reset the login level to its default value.&lt;br /&gt;
* login-text &amp;lt;text to print during the login&amp;gt;&lt;br /&gt;
* show account &amp;lt;firstname&amp;gt; &amp;lt;lastname&amp;gt; - show account details for the given user name (0.7.2-dev)&lt;br /&gt;
* set user level &amp;lt;firstname&amp;gt; &amp;lt;lastname&amp;gt; &amp;lt;level&amp;gt; - Set UserLevel for the user, which determines whether a user has a god account (0.7.2-dev)&lt;br /&gt;
&lt;br /&gt;
== Details of Terrain Module Commands ==&lt;br /&gt;
&lt;br /&gt;
==== terrain load ====&lt;br /&gt;
Loads a terrain from a specified file.&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
* filename (String)&lt;br /&gt;
	The file you wish to load from, the file extension determines the loader to be used. Supported extensions include: .r32 (RAW32) .f32 (RAW32) .ter (Terragen) .raw (LL/SL RAW) .jpg (JPEG) .jpeg (JPEG) .bmp (BMP) .png (PNG) .gif (GIF) .tif (TIFF) .tiff (TIFF)&lt;br /&gt;
&lt;br /&gt;
==== terrain load-tile ====&lt;br /&gt;
Loads a terrain from a section of a larger file.&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
* filename (String)&lt;br /&gt;
	The file you wish to load from, the file extension determines the loader to be used. Supported extensions include: .r32 (RAW32) .f32 (RAW32) .ter (Terragen) .raw (LL/SL RAW) .jpg (JPEG) .jpeg (JPEG) .bmp (BMP) .png (PNG) .gif (GIF) .tif (TIFF) .tiff (TIFF)&lt;br /&gt;
* file width (Integer)&lt;br /&gt;
	The width of the file in tiles&lt;br /&gt;
* file height (Integer)&lt;br /&gt;
	The height of the file in tiles&lt;br /&gt;
* minimum X tile (Integer)&lt;br /&gt;
	The X region coordinate of the first section on the file&lt;br /&gt;
* minimum Y tile (Integer)&lt;br /&gt;
	The Y region coordinate of the first section on the file&lt;br /&gt;
&lt;br /&gt;
==== terrain save ====&lt;br /&gt;
Saves the current heightmap to a specified file.&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
* filename (String)&lt;br /&gt;
	The destination filename for your heightmap, the file extension determines the format to save in. Supported extensions include: .r32 (RAW32) .f32 (RAW32) .ter (Terragen) .raw (LL/SL RAW) .jpg (JPEG) .jpeg (JPEG) .bmp (BMP) .png (PNG) .gif (GIF) .tif (TIFF) .tiff (TIFF)&lt;br /&gt;
&lt;br /&gt;
==== terrain fill ====&lt;br /&gt;
Fills the current heightmap with a specified value.&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
* value (Double)&lt;br /&gt;
	The numeric value of the height you wish to set your region to.&lt;br /&gt;
&lt;br /&gt;
==== terrain elevate ====&lt;br /&gt;
Raises the current heightmap by the specified amount.&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
* amount (Double)&lt;br /&gt;
&lt;br /&gt;
==== terrain lower ====&lt;br /&gt;
Lowers the current heightmap by the specified amount.&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
* amount (Double)&lt;br /&gt;
	The amount of height to remove from the terrain in meters.&lt;br /&gt;
&lt;br /&gt;
==== terrain multiply ====&lt;br /&gt;
Multiplies the heightmap by the value specified.&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
* value (Double)&lt;br /&gt;
	The value to multiply the heightmap by.&lt;br /&gt;
&lt;br /&gt;
==== terrain bake ====&lt;br /&gt;
Saves the current terrain into the regions revert map.&lt;br /&gt;
&lt;br /&gt;
==== terrain revert ====&lt;br /&gt;
Loads the revert map terrain into the regions heightmap.&lt;br /&gt;
&lt;br /&gt;
==== terrain newbrushes ====&lt;br /&gt;
Enables experimental brushes which replace the standard terrain brushes. WARNING: This is a debug setting and may be removed at any time.&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
* Enabled? (Boolean)&lt;br /&gt;
	true / false - Enable new brushes&lt;br /&gt;
&lt;br /&gt;
==== terrain stats ====&lt;br /&gt;
Shows some information about the regions heightmap for debugging purposes.&lt;br /&gt;
&lt;br /&gt;
==== terrain effect ====&lt;br /&gt;
Runs a specified plugin effect&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
* name (String)&lt;br /&gt;
	The plugin effect you wish to run, or 'list' to see all plugins&lt;br /&gt;
&lt;br /&gt;
== Details of Hypergrid Commands ==&lt;br /&gt;
&lt;br /&gt;
For full details and explanations of Hypergrid Commands, see the [http://opensimulator.org/wiki/Installing_and_Running_Hypergrid#Linking_regions_.28Optional.29 Linking Regions] sections of the [http://opensimulator.org/wiki/Installing_and_Running_Hypergrid Installing and Running Hypergrid] page.&lt;br /&gt;
&lt;br /&gt;
'''show hyperlinks''' &lt;br /&gt;
&lt;br /&gt;
This command will show a list of all hypergrid linked regions.&lt;br /&gt;
&lt;br /&gt;
'''link-region &amp;lt;Xloc&amp;gt; &amp;lt;Yloc&amp;gt; &amp;lt;host&amp;gt; &amp;lt;port&amp;gt; &amp;lt;location-name&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
* Use Xloc and Yloc that make sense to your world, i.e. close to your regions, but not adjacent.&lt;br /&gt;
* replace osl2.nac.uci.edu and 9006 with the domain name / ip address and the port of the region you want to link to&lt;br /&gt;
&lt;br /&gt;
E.g. link-region 8998 8998 osl2.nac.uci.edu 9006 OSGrid Gateway&lt;br /&gt;
&lt;br /&gt;
'''unlink-region &amp;lt;local region name&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
This command will unlink the specified hypergrid linked region - be sure to use the exact local name as reported by the &amp;quot;show hyperlinks&amp;quot; command.&lt;br /&gt;
&lt;br /&gt;
'''Important Note'''&lt;br /&gt;
&lt;br /&gt;
Due to a viewer [https://jira.secondlife.com/browse/SVC-2941 bug], you can only TP between regions that are no more than 4096 cells apart in any dimension. What this means in practice is that if you want to link to OSGrid, you must have your own regions reachable from the (10,000; 10,000) point on the map, which is where OSGrid is centered. Place your regions somewhere in the 8,000s or the 12,000s.&lt;br /&gt;
&lt;br /&gt;
link-mapping&lt;br /&gt;
== Frame Statistics Values ==&lt;br /&gt;
&lt;br /&gt;
The labels of the Frame Statistics values shown by the console command &amp;quot;show stats&amp;quot; are a bit cryptic. Here is a list of the meanings of these values:&lt;br /&gt;
&lt;br /&gt;
* Dilatn - time dilation&lt;br /&gt;
* SimFPS - sim FPS&lt;br /&gt;
* PhyFPS - physics FPS&lt;br /&gt;
* AgntUp - # of agent updates&lt;br /&gt;
* RootAg - # of root agents&lt;br /&gt;
* ChldAg - # of child agents&lt;br /&gt;
* Prims - # of total prims&lt;br /&gt;
* AtvPrm - # of active prims&lt;br /&gt;
* AtvScr - # of active scripts&lt;br /&gt;
* ScrLPS - # of script lines per second&lt;br /&gt;
* PktsIn - # of in packets per second&lt;br /&gt;
* PktOut - # of out packets per second&lt;br /&gt;
* PendDl - # of pending downloads&lt;br /&gt;
* PendUl - # of pending uploads&lt;br /&gt;
* UnackB - # of unacknowledged bytes&lt;br /&gt;
* TotlFt - total frame time&lt;br /&gt;
* NetFt - net frame time&lt;br /&gt;
* PhysFt - physics frame time&lt;br /&gt;
* OthrFt - other frame time&lt;br /&gt;
* AgntFt - agent frame time&lt;br /&gt;
* ImgsFt - image frame time&lt;br /&gt;
&lt;br /&gt;
[[Category:Support]]&lt;br /&gt;
[[Category:Help]]&lt;br /&gt;
[[Category:Configuration]]&lt;br /&gt;
[[Category:Getting Started]]&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Planetoid</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/Server_Commands</id>
		<title>Server Commands</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Server_Commands"/>
				<updated>2012-03-21T09:30:18Z</updated>
		
		<summary type="html">&lt;p&gt;Planetoid: /* User Service */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{Quicklinks}}&lt;br /&gt;
&lt;br /&gt;
= What are server commands? =&lt;br /&gt;
&lt;br /&gt;
You can type server commands on the region server or ROBUST service console to do various things.&lt;br /&gt;
&lt;br /&gt;
'''Disclaimer''': some commands may not work as expected, some may not work at all, and there is a chance that you may even lose all your settings/contents. This summary quickly goes out of date - the best place to find commands is by typing &amp;quot;help&amp;quot; on the region console.&lt;br /&gt;
&lt;br /&gt;
Except where noted, this list should be accurate for OpenSimulator 0.7.1 onwards.&lt;br /&gt;
&lt;br /&gt;
= Commands =&lt;br /&gt;
&lt;br /&gt;
== Region Console Commands ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
&lt;br /&gt;
* alert &amp;lt;message&amp;gt; - send an in-world alert to everyone&lt;br /&gt;
* alert-user &amp;lt;first&amp;gt; &amp;lt;last&amp;gt; &amp;lt;message&amp;gt; - send an an in-world alert to a specific user&lt;br /&gt;
* backup - trigger a simulator backup (Persist objects to the database now). The simulator does this automatically at regular intervals and on shutdown.&lt;br /&gt;
* bypass permissions &amp;amp;lt;true / false&amp;amp;gt; - Bypass in-world permission checks &lt;br /&gt;
* change region &amp;lt;region name&amp;gt; - subsequent commands apply only to the specified region. If region name is &amp;quot;root&amp;quot; then all regions are selected&lt;br /&gt;
* clear-assets - forcibly clears asset cache, probably leaving sim unstable. Use with caution. &lt;br /&gt;
* command-script [name of scriptfile] - Runs a command script containing server commands &lt;br /&gt;
* create region [name] [filename] - Create a new region &lt;br /&gt;
* debug packet &amp;lt;level&amp;gt; - Turn on packet debugging, where OpenSimulator prints out summaries of incoming and outgoing packets for viewers, depending on the level set&lt;br /&gt;
* debug permissions - Turn on permissions debugging&lt;br /&gt;
* debug scene - Turn on scene debugging&lt;br /&gt;
* delete-region &amp;lt;name&amp;gt; - Delete a region from disk&lt;br /&gt;
* edit scale [primitivename] [xvalue] [yvalue] [zvalue] - changes size of the named prim &lt;br /&gt;
* emergency-monitoring - turn emergency debugging monitoring mode on or off.&lt;br /&gt;
* export-map [&amp;lt;path&amp;gt;] - Save an image of the world map (default name is exportmap.jpg)&lt;br /&gt;
* force permissions - Force permissions on or off.&lt;br /&gt;
* force update - triggers a resend of all prims in a region &lt;br /&gt;
* help [&amp;lt;command&amp;gt;] - Get general command list or more detailed help on a specific command or set of commands&lt;br /&gt;
* kick user &amp;lt;first&amp;gt; &amp;lt;last&amp;gt; [message]: - Kick a user off the simulator&lt;br /&gt;
* kill uuid &amp;lt;UUID&amp;gt; - Kill an object by UUID (helpful with red lines in the console)&lt;br /&gt;
* link-mapping - Set a local grid co-ordinate to link to a remote hypergrid &lt;br /&gt;
* link-region - Link a HyperGrid region. Not sure how this differs from link-mapping&lt;br /&gt;
* modules list - List modules&lt;br /&gt;
* modules load &amp;lt;name&amp;gt; - Load a module&lt;br /&gt;
* modules unload &amp;lt;name&amp;gt; - Unload a module&lt;br /&gt;
* monitor report - Returns a variety of statistics about the current region and/or simulator&lt;br /&gt;
* quit - equivalent to shutdown.&lt;br /&gt;
* region restart abort [&amp;lt;message&amp;gt;] - Abort a scheduled region restart, with an optional message&lt;br /&gt;
* region restart bluebox &amp;lt;message&amp;gt; &amp;lt;delta seconds&amp;gt;+ - Schedule a region restart. If one delta is given then the region is restarted in delta seconds time. A time to restart is sent to users in the region as a dismissable bluebox notice. If multiple deltas are given then a notice is sent when we reach each delta.&lt;br /&gt;
* region restart notice &amp;lt;message&amp;gt; &amp;lt;delta seconds&amp;gt;+ - Schedule a region restart. Same as above except showing a transient notice instead of a dismissable bluebox.&lt;br /&gt;
* reload estate - reload estate data&lt;br /&gt;
* remove-region - remove a region from the simulator&lt;br /&gt;
* restart - Restarts all sims in this instance&lt;br /&gt;
* set log level [level] - change the console logging level only. For example, off or debug. See [[Logging]] for more information.&lt;br /&gt;
* set region flags &amp;lt;Region name&amp;gt; &amp;lt;flags&amp;gt; - Set database flags for region&lt;br /&gt;
* set terrain heights &amp;lt;corner&amp;gt; &amp;lt;min&amp;gt; &amp;lt;max&amp;gt; [&amp;lt;x&amp;gt;] [&amp;lt;y&amp;gt;] - Sets the terrain texture heights on corner #&amp;lt;corner&amp;gt; to &amp;lt;min&amp;gt;/&amp;lt;max&amp;gt;, if &amp;lt;x&amp;gt; or &amp;lt;y&amp;gt; are specified, it will only set it on regions with a matching coordinate. Specify -1 in &amp;lt;x&amp;gt; or &amp;lt;y&amp;gt; to wildcard that coordinate. Corner # SW = 0, NW = 1, SE = 2, NE = 3.&lt;br /&gt;
* set terrain texture &amp;lt;number&amp;gt; &amp;lt;uuid&amp;gt; [&amp;lt;x&amp;gt;] [&amp;lt;y&amp;gt;] - Sets the terrain &amp;lt;number&amp;gt; to &amp;lt;uuid&amp;gt;, if &amp;lt;x&amp;gt; or &amp;lt;y&amp;gt; are specified, it will only set it on regions with a matching coordinate. Specify -1 in &amp;lt;x&amp;gt; or &amp;lt;y&amp;gt; to wildcard that coordinate.&lt;br /&gt;
* show caps - show all registered capabilities URLs&lt;br /&gt;
:NOTE: In OpenSimulator 0.7.1, &amp;quot;show capabilities&amp;quot; is shown as a result for help command, but actually only &amp;quot;show caps&amp;quot; will be accepted. ([http://opensimulator.org/mantis/view.php?id=5467 #5467])&lt;br /&gt;
* show circuits - Show agent circuit data&lt;br /&gt;
* show connections - show connections data&lt;br /&gt;
* show http-handlers - show all registered http handlers&lt;br /&gt;
* show hyperlinks - list hg regions&lt;br /&gt;
* show info - show server information (version and startup path)&lt;br /&gt;
* show modules - show module data&lt;br /&gt;
* show neighbours - Shows the local regions' neighbours&lt;br /&gt;
* show pending-objects - show number of objects in the pending queues of all viewers&lt;br /&gt;
* show pqueues [full] - show priority queue data for each client. Without the 'full' option, only root agents are shown. With the 'full' option child agents are also shown.&lt;br /&gt;
* show queues - Show queue data for agent connections.&lt;br /&gt;
* show ratings - Show rating data&lt;br /&gt;
* show regions - Show region data (Region Names, XLocation YLocation coordinates, Region Ports, Estate Names)&lt;br /&gt;
* show stats - show usefull statistical information for this server. See [[#Frame Statistics Values|Frame Statistics Values]] below for more information.&lt;br /&gt;
* show threads - shows the persistent threads registered with the system. Does not include threadpool threads. &lt;br /&gt;
* show throttles [full] - Show throttle data for each client connection, and the maximum allowed for each connection by the server. Without the 'full' option, only root agents are shown. With the 'full' option child agents are also shown.&lt;br /&gt;
* show uptime - show server startup time and uptime.&lt;br /&gt;
* show users [full]- show info about currently connected users to this region. Without the 'full' option, only users actually on the region are shown. With the 'full' option child agents of users in neighbouring regions are also shown.&lt;br /&gt;
* show version - show server version.&lt;br /&gt;
* shutdown - disconnects all clients and shutdown.&lt;br /&gt;
* unlink-region &amp;lt;local name&amp;gt; - unlink a hypergrid region&lt;br /&gt;
&lt;br /&gt;
=== Appearance Module Commands ===&lt;br /&gt;
* appearance show - Show information about avatar appearance. Currently just checks whether the baked texture is &amp;quot;OK&amp;quot; or &amp;quot;corrupt&amp;quot;. Still in development. Only exists in development code at the moment.&lt;br /&gt;
&lt;br /&gt;
=== Archive Commands ===&lt;br /&gt;
&lt;br /&gt;
* load iar &amp;lt;first&amp;gt; &amp;lt;last&amp;gt; &amp;lt;inventory path&amp;gt; &amp;lt;password&amp;gt; [&amp;lt;archive path&amp;gt;] - Load user inventory archive. See [[Inventory Archives]].&lt;br /&gt;
* load oar [filename] - load an OpenSimulator archive. This entirely replaces the current region. Default filename is '''region.oar'''. See [[OpenSim Archives]].&lt;br /&gt;
* load xml [-newIDs [&amp;lt;x&amp;gt; &amp;lt;y&amp;gt; &amp;lt;z&amp;gt;]] - Load a region's data from XML format (0.7.*: DEPRECATED and may be REMOVED soon. Use &amp;quot;load xml2&amp;quot; instead)&lt;br /&gt;
:those xml are the result of the export save or *export save-all&lt;br /&gt;
* load xml2 [filename] - optional parameters not supported for XML2 format as at 1-Jul-2008 &lt;br /&gt;
* save iar &amp;lt;first&amp;gt; &amp;lt;last&amp;gt; &amp;lt;inventory path&amp;gt; &amp;lt;password&amp;gt; [&amp;lt;archive path&amp;gt;] - Save user inventory archive. See [[Inventory Archives]]&lt;br /&gt;
* save oar [filename] - save the current region to an OpenSimulator archive. Default filename is '''region.oar'''. See [[OpenSim Archives]].&lt;br /&gt;
* save prims xml2 [&amp;lt;prim name&amp;gt; &amp;lt;file name&amp;gt;] - Save named prim to XML2&lt;br /&gt;
* save xml [filename] - save prims to XML &lt;br /&gt;
* save xml2 [filename] - save prims to XML (Format 2 - rearrangement of some nodes, to make loading/saving easier) &lt;br /&gt;
&lt;br /&gt;
=== Config Commands ===&lt;br /&gt;
&lt;br /&gt;
* config get [&amp;lt;section&amp;gt;] [&amp;lt;key&amp;gt;] - Get the current configuration, either for a particular key, a particular section or the whole config.&lt;br /&gt;
* config save &amp;lt;path&amp;gt; - Save the current configuration to a file.&lt;br /&gt;
* config set &amp;lt;section&amp;gt; &amp;lt;key&amp;gt; - Set a particular configuration value. On the whole, this is useless since neither OpenSimulator nor modules dynamically reload config values.&lt;br /&gt;
* config show [&amp;lt;section&amp;gt;] [&amp;lt;key&amp;gt;] - Synonym for 'config get'&lt;br /&gt;
&lt;br /&gt;
=== Land Module Commands ===&lt;br /&gt;
&lt;br /&gt;
* land show - Shows all parcels on the current region.&lt;br /&gt;
&lt;br /&gt;
=== Script Commands ===&lt;br /&gt;
&lt;br /&gt;
These currently only exist in git master OpenSimulator development code post the 0.7.2 release.&lt;br /&gt;
&lt;br /&gt;
* scripts resume [&amp;lt;script-item-uuid&amp;gt;] - Resumes all suspended scripts&lt;br /&gt;
* scripts show [&amp;lt;script-item-uuid&amp;gt;] - Show script information. &amp;lt;script-item-uuid&amp;gt; option only exists from git master 82f0e19 (2012-01-14) onwards (post OpenSimulator 0.7.2).&lt;br /&gt;
* scripts start [&amp;lt;script-item-uuid&amp;gt;] - Starts all stopped scripts&lt;br /&gt;
* scripts stop [&amp;lt;script-item-uuid&amp;gt;] - Stops all running scripts&lt;br /&gt;
* scripts suspend [&amp;lt;script-item-uuid&amp;gt;] - Suspends all running scripts&lt;br /&gt;
&lt;br /&gt;
=== Terrain Module Commands ===&lt;br /&gt;
&lt;br /&gt;
Note that some of these may require a sim restart to show properly.&lt;br /&gt;
* terrain load - Loads a terrain from a specified file.&lt;br /&gt;
* terrain load-tile - Loads a terrain from a section of a larger file.&lt;br /&gt;
* terrain save - Saves the current heightmap to a specified file.&lt;br /&gt;
* terrain fill - Fills the current heightmap with a specified value.&lt;br /&gt;
* terrain elevate - Raises the current heightmap by the specified amount.&lt;br /&gt;
* terrain lower - Lowers the current heightmap by the specified amount.&lt;br /&gt;
* terrain multiply - Multiplies the heightmap by the value specified.&lt;br /&gt;
* terrain bake - Saves the current terrain into the regions revert map.&lt;br /&gt;
* terrain revert - Loads the revert map terrain into the regions heightmap.&lt;br /&gt;
* terrain newbrushes - Enables experimental brushes which replace the standard terrain brushes. WARNING: This is a debug setting and may be removed at any time.&lt;br /&gt;
* terrain stats - Shows some information about the regions heightmap for debugging purposes.&lt;br /&gt;
* terrain effect - Runs a specified plugin effect&lt;br /&gt;
&lt;br /&gt;
=== Tree Module Commands ===&lt;br /&gt;
&lt;br /&gt;
* tree active - Change activity state for the trees module&lt;br /&gt;
* tree freeze - Freeze/Unfreeze activity for a defined copse&lt;br /&gt;
* tree load - Load a copse definition from an xml file&lt;br /&gt;
* tree plant - Start the planting on a copse&lt;br /&gt;
* tree rate - Reset the tree update rate (mSec)&lt;br /&gt;
* tree reload - Reload copse definitions from the in-scene trees&lt;br /&gt;
* tree remove - Remove a copse definition and all its in-scene trees&lt;br /&gt;
* tree statistics - Log statistics about the trees&lt;br /&gt;
&lt;br /&gt;
=== Windlight/[[LightShare]] Module Commands ===&lt;br /&gt;
&lt;br /&gt;
* windlight load - Load windlight profile from the database and broadcast&lt;br /&gt;
* windlight enable - Enable the windlight plugin&lt;br /&gt;
* windlight disable - Enable the windlight plugin&lt;br /&gt;
&lt;br /&gt;
== ROBUST Service Commands ==&lt;br /&gt;
&lt;br /&gt;
These can also be accessed on the simulator command console itself in standalone mode.&lt;br /&gt;
&lt;br /&gt;
=== Asset Service ===&lt;br /&gt;
* delete asset - Delete an asset from the database. Doesn't appear to be implemented.&lt;br /&gt;
* dump asset &amp;lt;ID&amp;gt; - Dump an asset to the filesystem. (dev code only)&lt;br /&gt;
* show digest &amp;lt;ID&amp;gt; - Show summary information about an asset. From OpenSimulator 0.7.3 onwards this will be renamed to &amp;quot;show asset&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== User Service ===&lt;br /&gt;
* create user [first] [last] [passw] [RegionX] [RegionY] [Email] - creates a new user and password&lt;br /&gt;
:or just: create user - and server prompts for all data&lt;br /&gt;
:&lt;br /&gt;
:'''Note for use of create user in standalone mode:''' use the user default coordinates&lt;br /&gt;
:of 1000,1000 for Start Region X and Y position otherwise server&lt;br /&gt;
:gives error of &amp;quot;[LOGIN]: Not found region&amp;quot; &lt;br /&gt;
* reset user password - reset a user's password.&lt;br /&gt;
* login-level &amp;lt;value&amp;gt; - Set the miminim userlevel allowed to login.&lt;br /&gt;
* login-reset - reset the login level to its default value.&lt;br /&gt;
* login-text &amp;lt;text to print during the login&amp;gt;&lt;br /&gt;
* show account &amp;lt;firstname&amp;gt; &amp;lt;lastname&amp;gt; - show account details for the given user name (0.7.2-dev)&lt;br /&gt;
* set user level &amp;lt;firstname&amp;gt; &amp;lt;lastname&amp;gt; &amp;lt;level&amp;gt; - Set UserLevel for the user, which determines whether a user has a god account (0.7.2-dev)&lt;br /&gt;
&lt;br /&gt;
== Details of Terrain Module Commands ==&lt;br /&gt;
&lt;br /&gt;
==== terrain load ====&lt;br /&gt;
Loads a terrain from a specified file.&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
* filename (String)&lt;br /&gt;
	The file you wish to load from, the file extension determines the loader to be used. Supported extensions include: .r32 (RAW32) .f32 (RAW32) .ter (Terragen) .raw (LL/SL RAW) .jpg (JPEG) .jpeg (JPEG) .bmp (BMP) .png (PNG) .gif (GIF) .tif (TIFF) .tiff (TIFF)&lt;br /&gt;
&lt;br /&gt;
==== terrain load-tile ====&lt;br /&gt;
Loads a terrain from a section of a larger file.&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
* filename (String)&lt;br /&gt;
	The file you wish to load from, the file extension determines the loader to be used. Supported extensions include: .r32 (RAW32) .f32 (RAW32) .ter (Terragen) .raw (LL/SL RAW) .jpg (JPEG) .jpeg (JPEG) .bmp (BMP) .png (PNG) .gif (GIF) .tif (TIFF) .tiff (TIFF)&lt;br /&gt;
* file width (Integer)&lt;br /&gt;
	The width of the file in tiles&lt;br /&gt;
* file height (Integer)&lt;br /&gt;
	The height of the file in tiles&lt;br /&gt;
* minimum X tile (Integer)&lt;br /&gt;
	The X region coordinate of the first section on the file&lt;br /&gt;
* minimum Y tile (Integer)&lt;br /&gt;
	The Y region coordinate of the first section on the file&lt;br /&gt;
&lt;br /&gt;
==== terrain save ====&lt;br /&gt;
Saves the current heightmap to a specified file.&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
* filename (String)&lt;br /&gt;
	The destination filename for your heightmap, the file extension determines the format to save in. Supported extensions include: .r32 (RAW32) .f32 (RAW32) .ter (Terragen) .raw (LL/SL RAW) .jpg (JPEG) .jpeg (JPEG) .bmp (BMP) .png (PNG) .gif (GIF) .tif (TIFF) .tiff (TIFF)&lt;br /&gt;
&lt;br /&gt;
==== terrain fill ====&lt;br /&gt;
Fills the current heightmap with a specified value.&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
* value (Double)&lt;br /&gt;
	The numeric value of the height you wish to set your region to.&lt;br /&gt;
&lt;br /&gt;
==== terrain elevate ====&lt;br /&gt;
Raises the current heightmap by the specified amount.&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
* amount (Double)&lt;br /&gt;
&lt;br /&gt;
==== terrain lower ====&lt;br /&gt;
Lowers the current heightmap by the specified amount.&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
* amount (Double)&lt;br /&gt;
	The amount of height to remove from the terrain in meters.&lt;br /&gt;
&lt;br /&gt;
==== terrain multiply ====&lt;br /&gt;
Multiplies the heightmap by the value specified.&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
* value (Double)&lt;br /&gt;
	The value to multiply the heightmap by.&lt;br /&gt;
&lt;br /&gt;
==== terrain bake ====&lt;br /&gt;
Saves the current terrain into the regions revert map.&lt;br /&gt;
&lt;br /&gt;
==== terrain revert ====&lt;br /&gt;
Loads the revert map terrain into the regions heightmap.&lt;br /&gt;
&lt;br /&gt;
==== terrain newbrushes ====&lt;br /&gt;
Enables experimental brushes which replace the standard terrain brushes. WARNING: This is a debug setting and may be removed at any time.&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
* Enabled? (Boolean)&lt;br /&gt;
	true / false - Enable new brushes&lt;br /&gt;
&lt;br /&gt;
==== terrain stats ====&lt;br /&gt;
Shows some information about the regions heightmap for debugging purposes.&lt;br /&gt;
&lt;br /&gt;
==== terrain effect ====&lt;br /&gt;
Runs a specified plugin effect&lt;br /&gt;
&lt;br /&gt;
Parameters&lt;br /&gt;
* name (String)&lt;br /&gt;
	The plugin effect you wish to run, or 'list' to see all plugins&lt;br /&gt;
&lt;br /&gt;
== Details of Hypergrid Commands ==&lt;br /&gt;
&lt;br /&gt;
For full details and explanations of Hypergrid Commands, see the [http://opensimulator.org/wiki/Installing_and_Running_Hypergrid#Linking_regions_.28Optional.29 Linking Regions] sections of the [http://opensimulator.org/wiki/Installing_and_Running_Hypergrid Installing and Running Hypergrid] page.&lt;br /&gt;
&lt;br /&gt;
'''show hyperlinks''' &lt;br /&gt;
&lt;br /&gt;
This command will show a list of all hypergrid linked regions.&lt;br /&gt;
&lt;br /&gt;
'''link-region &amp;lt;Xloc&amp;gt; &amp;lt;Yloc&amp;gt; &amp;lt;host&amp;gt; &amp;lt;port&amp;gt; &amp;lt;location-name&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
* Use Xloc and Yloc that make sense to your world, i.e. close to your regions, but not adjacent.&lt;br /&gt;
* replace osl2.nac.uci.edu and 9006 with the domain name / ip address and the port of the region you want to link to&lt;br /&gt;
&lt;br /&gt;
E.g. link-region 8998 8998 osl2.nac.uci.edu 9006 OSGrid Gateway&lt;br /&gt;
&lt;br /&gt;
'''unlink-region &amp;lt;local region name&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
This command will unlink the specified hypergrid linked region - be sure to use the exact local name as reported by the &amp;quot;show hyperlinks&amp;quot; command.&lt;br /&gt;
&lt;br /&gt;
'''Important Note'''&lt;br /&gt;
&lt;br /&gt;
Due to a viewer [https://jira.secondlife.com/browse/SVC-2941 bug], you can only TP between regions that are no more than 4096 cells apart in any dimension. What this means in practice is that if you want to link to OSGrid, you must have your own regions reachable from the (10,000; 10,000) point on the map, which is where OSGrid is centered. Place your regions somewhere in the 8,000s or the 12,000s.&lt;br /&gt;
&lt;br /&gt;
link-mapping&lt;br /&gt;
== Frame Statistics Values ==&lt;br /&gt;
&lt;br /&gt;
The labels of the Frame Statistics values shown by the console command &amp;quot;show stats&amp;quot; are a bit cryptic. Here is a list of the meanings of these values:&lt;br /&gt;
&lt;br /&gt;
* Dilatn - time dilation&lt;br /&gt;
* SimFPS - sim FPS&lt;br /&gt;
* PhyFPS - physics FPS&lt;br /&gt;
* AgntUp - # of agent updates&lt;br /&gt;
* RootAg - # of root agents&lt;br /&gt;
* ChldAg - # of child agents&lt;br /&gt;
* Prims - # of total prims&lt;br /&gt;
* AtvPrm - # of active prims&lt;br /&gt;
* AtvScr - # of active scripts&lt;br /&gt;
* ScrLPS - # of script lines per second&lt;br /&gt;
* PktsIn - # of in packets per second&lt;br /&gt;
* PktOut - # of out packets per second&lt;br /&gt;
* PendDl - # of pending downloads&lt;br /&gt;
* PendUl - # of pending uploads&lt;br /&gt;
* UnackB - # of unacknowledged bytes&lt;br /&gt;
* TotlFt - total frame time&lt;br /&gt;
* NetFt - net frame time&lt;br /&gt;
* PhysFt - physics frame time&lt;br /&gt;
* OthrFt - other frame time&lt;br /&gt;
* AgntFt - agent frame time&lt;br /&gt;
* ImgsFt - image frame time&lt;br /&gt;
&lt;br /&gt;
[[Category:Support]]&lt;br /&gt;
[[Category:Help]]&lt;br /&gt;
[[Category:Configuration]]&lt;br /&gt;
[[Category:Getting Started]]&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Planetoid</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/0.7_Release</id>
		<title>0.7 Release</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/0.7_Release"/>
				<updated>2011-04-27T07:36:24Z</updated>
		
		<summary type="html">&lt;p&gt;Planetoid: /* Major changes from 0.6.x */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Release Notes =&lt;br /&gt;
&lt;br /&gt;
== Major changes from 0.6.x ==&lt;br /&gt;
&lt;br /&gt;
Release 0.7 features the completed major refactoring and rearchitecting work that happened during the second half of 2009 and the first quarter of 2010. This work targeted mainly the resource services and servers previously known as UGAIM. These servers have been replaced by one single server shell called [[ROBUST]] which can now run any combination of services in it.&lt;br /&gt;
&lt;br /&gt;
The standard opensim release includes configuration files for two deployment architectures:&lt;br /&gt;
&lt;br /&gt;
* The standalone deployment consists in having both the simulator and the services in one single process, OpenSim.exe, configured by OpenSim.ini (and included .inis under bin/config-include).&lt;br /&gt;
* The grid deployment has 1 ROBUST server process (Robust.exe) running all services, configured by Robust.ini (or Robust.HG.ini); and one or more simulators (OpenSim.exe), each configured by OpenSim.ini (and included .ini files under bin/config-include).&lt;br /&gt;
&lt;br /&gt;
Users and distributors of OpenSim can deviate from these pre-existing configurations in many ways. Specifically, large grids will benefit from splitting the single ROBUST server into several ROBUST servers, each running a collection of services. Instructions for how to do that are found elsewhere. (Think of the ROBUST server as an Apache server, to which you can load service modules)&lt;br /&gt;
&lt;br /&gt;
The services themselves have been reconceptualized; we now have the following set of main services: &lt;br /&gt;
&lt;br /&gt;
*Assets -- the asset store &lt;br /&gt;
*Authentication -- passwords and auth tokens &lt;br /&gt;
*Authorization -- access control &lt;br /&gt;
*Avatar -- the visual representation of users, formerly known as &amp;quot;avatar appearance&amp;quot; &lt;br /&gt;
*FreeSwitch -- voice &lt;br /&gt;
*Friends -- social net &lt;br /&gt;
*Gatekeeper -- hypergrid foreign users control &lt;br /&gt;
*Grid -- maps map locations to IPs and regions &lt;br /&gt;
*Grid User -- grid-local information about users &lt;br /&gt;
*Inventory -- the inventory store &lt;br /&gt;
*Login -- the login service &lt;br /&gt;
*Presence -- tracks where in the grid user agents are &lt;br /&gt;
*User Accounts -- administrative info about users &lt;br /&gt;
*User Agents -- hypergrid local users protection&lt;br /&gt;
&lt;br /&gt;
The simulators access these services through abstract interfaces, therefore being isolated from implementation details. The services are seamlessly instantiated as plugins in any process, namely ROBUST server shells and the simulators processes themselves, which means that we have complete reuse of service code between standalone and grid configurations. The plugin specification is done in configuration files (.ini). Moreover, access to remote services is also seamlessly achieved through the instantiation of stubs (aka service connectors) as plugins; again, the specification of which stubs the simulators use is done externally in configuration files (.ini).&lt;br /&gt;
&lt;br /&gt;
This layering allows for alternative third-party implementations of the entire resource service infrastructure without having to affect one line of code in the simulator, and simply using different ini files. Starting in this release, there is an alternative infrastructure to Robust: [http://code.google.com/p/openmetaverse/ SimianGrid], a project separate from OpenSim. The standard OpenSim release includes simulator's connectors and configuration files for the SimianGrid, but that infrastructure is not distributed with OpenSim, only Robust is.&lt;br /&gt;
&lt;br /&gt;
==Database changes==&lt;br /&gt;
&lt;br /&gt;
[[image:DB-0.7.jpg|400px|right|(click to enlarge)]]&lt;br /&gt;
&lt;br /&gt;
[[image:DB-0.7-old-tables.jpg|400px|right|(click to enlarge)]]&lt;br /&gt;
&lt;br /&gt;
The database schema has changed considerably from previous releases. The top picture on the right shows the entire set of tables for a clean installation of the 0.7 release with MySql. The bottom picture shows the new tables as well as the tables that existed in previous versions of OpenSim and that are now obsolete, stroked in red. OpenSim does not drop the old tables automatically, for obvious reasons. Once you are sure your data migration was successful, you can then drop the obsolete tables manually.&lt;br /&gt;
&lt;br /&gt;
In the picture on top, the tables are grouped into 2 catalogs, the service-db and the simulator-db, corresponding to the data managed by the resource services (the ConnectionString under the [DatabaseService] section) and the data managed by the simulators (the connection_string under [Startup] section), respectively. &lt;br /&gt;
&lt;br /&gt;
As before, you have a lot of freedom to define how the data is organized, so, for example you might have one single catalog with all the tables (like the organization shown in the picture on the bottom). In any case, after a clean installation of release 0.7, there should be all these tables in your DB.&lt;br /&gt;
&lt;br /&gt;
For SQLite, the tables are split among several .db files under the bin directory. Here are the SQLite .db files that a clean install of 0.7 should produce:&lt;br /&gt;
&lt;br /&gt;
 $ ls -l *.db&lt;br /&gt;
 ----------+ 1 crista None 6555648 Jun 14 08:15 Asset.db&lt;br /&gt;
 ----------+ 1 crista None  564224 Jun 14 08:15 OpenSim.db&lt;br /&gt;
 ----------+ 1 crista None    5120 Jun 14 08:15 auth.db&lt;br /&gt;
 ----------+ 1 crista None    4096 Jun 14 08:14 avatars.db&lt;br /&gt;
 ----------+ 1 crista None    4096 Jun 14 08:14 friends.db&lt;br /&gt;
 ----------+ 1 crista None    4096 Jun 14 08:14 griduser.db&lt;br /&gt;
 ----------+ 1 crista None   26624 Jun 14 08:15 inventory.db&lt;br /&gt;
 ----------+ 1 crista None       0 Jun 14 08:14 inventoryStore.db&lt;br /&gt;
 ----------+ 1 crista None    4096 Jun 14 08:15 userprofiles.db&lt;br /&gt;
&lt;br /&gt;
With SQLite, the simulator data is in OpenSim.db; the service data is in all the other files. inventoryStore.db has to do with migrations of inventory from older OpenSim releases; on a fresh install, this file is created but is has no data, you can safely delete it afterward.&lt;br /&gt;
&lt;br /&gt;
==Hypergrid changes==&lt;br /&gt;
&lt;br /&gt;
The Hypergrid underwent considerable changes to make it more secure. 0.7 features HG1.5, an interoperability design that is as secure as it can be while continuing to assume the use of the regular Linden viewer. Here are the highlights with respect to security.&lt;br /&gt;
&lt;br /&gt;
'''HG Teleports: The Gateway'''&lt;br /&gt;
&lt;br /&gt;
HG teleports are now done through the Gateway service, as opposed to being done directly between the departing and the receiving simulators. The flow is like this: user U is in sim A of grid G1, and wants to HG TP to sim B of grid G2; sim A posts the user agent to the Gateway service of G2; after verifying a few things, and making sure this is a genuine agent for user U, the Gateway service in G2 logs in the user's presence in the local grid as a valid grid user, and posts the agent to sim B; sim B in G2 then contacts Sim A in G1 telling it it can delete the agent; at that point sim2 logs off user U from G1.&lt;br /&gt;
&lt;br /&gt;
The posting of foreign agents directly to simulators of a grid, without passing through the Gateway, will fail.&lt;br /&gt;
&lt;br /&gt;
In 0.7, the Gateway is still not performing authorization (i.e. access control for foreign users based on grid-specific policies), but that step is now possible, and will be introduced in a future release.&lt;br /&gt;
&lt;br /&gt;
'''User Agents Verification'''&lt;br /&gt;
&lt;br /&gt;
Prior to 0.7, it was possible to impersonate users by launching agents at simulators pretending to be those users. This vulnerability was independent of the Hypergrid being active or not, it affected all publicly available simulators. With 0.7 and beyond, and for grids where all simulators are under the same authority, this vulnerability has been eliminated.&lt;br /&gt;
&lt;br /&gt;
HG1.5 includes pieces of protocol that guarantee that the user agent being launched at the Gatekeeper of a grid is indeed a genuine agent from the claimed user.&lt;br /&gt;
&lt;br /&gt;
'''Inventory Access'''&lt;br /&gt;
&lt;br /&gt;
The important thing to know about the family of viewers deriving from the Linden viewer is that they all access the user's inventory from the simulator that the user is currently on. In other words, they expect the simulators to proxy inventory, instead of accessing inventory directly from the user's inventory service. This poses serious security and privacy issues that can only be minimized but not eliminated. HG1.5 minimizes the risks as much as they can be minimized while allowing users to access their inventory everywhere. This comes at the cost of a slight UI mismatch at points.&lt;br /&gt;
&lt;br /&gt;
First, in HG1.0, the visiting simulator had the power to delete items from the user's inventory and even delete the entire user inventory. That vulnerability has been eliminated. Foreign simulators cannot delete anything from the user's inventory: &amp;quot;purge&amp;quot; actions from a foreign simulator are ignored by the user's home inventory service. This means that if the user performs a genuine &amp;quot;purge&amp;quot; while in a foreign sim, the viewer will show that the items have been purged, but upon the next login those items will be in the Trash bin again, because they weren't really deleted.&lt;br /&gt;
&lt;br /&gt;
Second, upon arrival at a foreign simulator that simulator is not given the user's root inventory folder. Instead, it is given another folder called Suitcase that will act as root folder while the user is visiting. As such, the simulator cannot recursively download the user's inventory; it can only 'see' the items and folder under the Suitcase folder. (No need to create a Suitcase folder, it will be created if it doesn't exist)&lt;br /&gt;
&lt;br /&gt;
Besides the Suitcase folder, the only items that the simulator will know about upon user's arrival are those pertaining to the user's current appearance. 'Knowing about' means that a rogue simulator can copy them; but it can never delete them, as explained above.&lt;br /&gt;
&lt;br /&gt;
Because inventory access is dictated by the viewer (i.e. by the user's actions), privacy of inventory depends on what actions the user does while visiting foreign grids. If the user does not access his/her inventory, the visiting simulator will know very little about it -- only the things stated above. On the other extreme, searching for an inventory item or opening up the texture picker makes the viewer query the entire user inventory, sending the to simulator all folder identifiers one by one; this means that the visiting simulator will 'see' the entire inventory; rogue simulators may then copy the items (again, they cannot delete them).&lt;br /&gt;
&lt;br /&gt;
While using the Linden family of viewers, HG users should be aware of these issues. Trust decisions, ultimately, fall on them. If users trust the visiting grid, they can access their inventory without worrying that it will be stolen; if, however, the users don't know much about the simulator that they are visiting, they can still visit but should abstain from performing inventory actions.&lt;br /&gt;
&lt;br /&gt;
==Groups Changes==&lt;br /&gt;
&lt;br /&gt;
The groups module can use a PHP XmlRpc server from:&lt;br /&gt;
&lt;br /&gt;
* Flotsam project at http://code.google.com/p/flotsam/&lt;br /&gt;
* SimianGrid project at http://code.google.com/p/openmetaverse&lt;br /&gt;
&lt;br /&gt;
The same GroupsServerURI configuration variable is used for either. 0.6.x setups using the old XmlRpcServiceURL configuration variable should be changed to use GroupsServerURI as illustrated in Opensim.ini.example.&lt;br /&gt;
&lt;br /&gt;
==Profile Changes==&lt;br /&gt;
&lt;br /&gt;
The profile feature has been discontinued from the core distribution. 3rd-party addons provide different flavors of support for this feature.&lt;br /&gt;
&lt;br /&gt;
==Bug Fixes, New Features and Assorted Changes==&lt;br /&gt;
&lt;br /&gt;
* Impovements to sculptmap and level of detail handling.&lt;br /&gt;
* Standalone database configuration simplified.&lt;br /&gt;
* Parcel and estate bans&lt;br /&gt;
* Neighboring regions being brought up and down results in correct accessibility in the connected clients.&lt;br /&gt;
* Friends online/offline notifications are now working across the board.&lt;br /&gt;
* Object attach/drop/attach correctly working.&lt;br /&gt;
* Inventory folder 'wear' working correctly.&lt;br /&gt;
* Inventory accept/decline notifications working correctly.&lt;br /&gt;
* Eliminated deadlock affecting scripts startup. This deadlock showed more often in certain mono versions. The same code was responsible for a CPU spike at region startup, which is now under control.&lt;br /&gt;
* Megaregion prims now in place after unclean shutdown. They used to be missing.&lt;br /&gt;
* Several permissions vulnerabilities fixed.&lt;br /&gt;
* Allow use of old angle rules PSYS_SRC_INNERANGLE and PSYS_SRC_OUTERANGLE in llParticleSystem().&lt;br /&gt;
* Bug fix in llRot2Euler()&lt;br /&gt;
* llVecNorm() now returns a zero-length vector when one is supplied as input.&lt;br /&gt;
* Fixed problem where &amp;quot;Adult&amp;quot; regions were reported as being of type &amp;quot;Unknown&amp;quot;&lt;br /&gt;
* Fixed Copy on Ray, Drag Copy and other little things.&lt;br /&gt;
* Make drag copy and copy-on-ray handle friends list perms properly.&lt;br /&gt;
* Added checks to XInventory DB layer to truncate names and descriptions, so they fit their sizes in the DB.&lt;br /&gt;
* Guarded prioritizer agains null values as those produced by a bullet dying before it can be updated&lt;br /&gt;
* Security fix: Allow only textures to be fetched using HTTP texture cap&lt;br /&gt;
* Fixed faulty profile cut parameter checking in llSetPrimitiveParams()&lt;br /&gt;
* Fixed attachments coming back upon being detached in neighbouring regions and crossing.&lt;br /&gt;
* Added CHANGED_TELEPORT event trigger upon inter-sim teleports.&lt;br /&gt;
* Prevented region crossings from screwing up complex attachments by preserving link numbers.&lt;br /&gt;
* Added ability to load IARs directly from URIs&lt;br /&gt;
* Added prim prioritization according to several schemes (configurable)&lt;br /&gt;
* Fixed spamming the assets table with map tiles.&lt;br /&gt;
* Corrected an invalid construction of Primitive.TextureEntry&lt;br /&gt;
* Added LightShare scripting&lt;br /&gt;
* Added SimianGrid connectors&lt;br /&gt;
* &amp;quot;Share with group&amp;quot; implemented for object inventory items.  This only works if you're using a groups module with OpenSim.&lt;br /&gt;
* Added HTTP texture retrieval.&lt;br /&gt;
* Fixes to allow Linden Lab's viewer 2 to work, though some new features of this viewer (e.g. shared media/media on a prim) are not yet implemented.&lt;br /&gt;
* Added --skip-assets option to load oar command.  This allows an oar to be loaded without loading its assets, which can be quicker if the assets are already known to be in the database.&lt;br /&gt;
* Various core performance improvements.&lt;br /&gt;
* Various core stability improvements.&lt;br /&gt;
&lt;br /&gt;
* Master Avatar no longer in use. Upon creation of a new region, the user is prompted for the region owner and estate information. In standalone configurations, the region owner account is created if it doesn't exist; in grid configurations, the region owner account must already have been created.&lt;br /&gt;
&lt;br /&gt;
= Upgrading from older releases =&lt;br /&gt;
&lt;br /&gt;
Upgrading the database from older releases is done automatically when OpenSim 0.7 is first run; no special provisions are required.  However, we very strongly recommend that you backup your database first, in case something goes wrong during the migration process.&lt;br /&gt;
&lt;br /&gt;
Configuration files, on the other hand, have changed in 0.7 compared with 0.6 versions.  Simply copying old configuration files can result in strange errors.  We recommend that you start afresh with the OpenSim.ini.example and example files in bin/config-include and manually move accross any changes that you've made to the default configuration.&lt;br /&gt;
&lt;br /&gt;
== Standalone Deployments ==&lt;br /&gt;
&lt;br /&gt;
For standalones, there is no noticeable difference in the mode of operation. The main configuration file is OpenSim.ini, as before; make sure it exists and that is readable. If you are upgrading from 0.6.[7-8-9], you should already know about config-include/StandaloneCommon.ini. If you are upgrading from older releases, please be aware that this additional configuration file is needed. Make sure it exists and that it is readable. There are .example files for both of these. &lt;br /&gt;
&lt;br /&gt;
There were several changes and additions to the configuration files. As such, it is better that you start with the given .example files and customize from them, as opposed to upgrading your existing ini files.&lt;br /&gt;
&lt;br /&gt;
== Grid Deployments ==&lt;br /&gt;
&lt;br /&gt;
The deployment model for grids has changed considerably, as explained before, so you need to acquire the know-how for operating in this post-0.7 model. The most important change is this: '''none of the UGAIM servers exist any longer'''; they have been replaced by one single server shell, Robust.exe, configured by one single configuration file, Robust.ini (or Robust.HG.ini). There are .example files provided. Copy one of them, and make the appropriate customizations. Robust does not depend on OpenSim.ini, only on Robust.ini.&lt;br /&gt;
&lt;br /&gt;
 Robust.exe -inifile=Robust.HG.ini&lt;br /&gt;
 or&lt;br /&gt;
 Robust.exe -inifile=Robust.ini&lt;br /&gt;
&lt;br /&gt;
On the simulators' side, the operation is the same as before. The main configuration file is OpenSim.ini, as before; make sure it exists and that is readable. If you are upgrading from 0.6.[7-8-9], you should already know about config-include/GridCommon.ini. If you are upgrading from older releases, please be aware that this additional configuration file is needed. Make sure it exists and that it is readable. There are .example files for both of these. &lt;br /&gt;
&lt;br /&gt;
It is better that you start with the given .example files and customize from them, as opposed to upgrading your existing ini files.&lt;br /&gt;
&lt;br /&gt;
=Troubleshooting=&lt;br /&gt;
&lt;br /&gt;
When migrations fail, the migration number is incremented anyway. If one of your migrations fail, notice which number it was, and to which table it pertained to. Then, login to the DB and set the version number of the corresponding store to the number just before the failed migration. &lt;br /&gt;
&lt;br /&gt;
For example, if there is a failure in migration 8 for the assets table, issue this command in the DB:&lt;br /&gt;
 &amp;gt; UPDATE Migrations SET version=7 WHERE name='AssetStore';&lt;br /&gt;
Then run Robust/OpenSim again.&lt;br /&gt;
&lt;br /&gt;
The very last resort is to perform the migration manually, i.e. login to the DB server and issue the offending statement directly there.&lt;br /&gt;
&lt;br /&gt;
See also [http://opensimulator.org/mantis/view.php?id=4875 this bug report] for useful tips related to account migration problems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:History]]&lt;/div&gt;</summary>
		<author><name>Planetoid</name></author>	</entry>

	</feed>