lbsa71
8acb60df0d
* Added "show queues" command that shows throttling queues for all clients.
...
*** This only works for LLCLientView at the moment ***
2008-12-18 13:02:26 +00:00
MW
58f3fa71c2
Made BaseOpenSimServer.ShutdownSpecific() public. As the OpenSimBase.Shutdown() includes a Environment.Exit(0); which is not always wanted when shutting down, like from a windows service.
...
Again not really a bug fix per se, but its not going to change stablebility.
2008-12-02 11:26:38 +00:00
Justin Clarke Casey
f8c2efbe70
* Instead of putting 0.5.11.00000 if there is no revision, just put 0.5.11 instead
...
* This is to make things less confusing to users (and maybe a little easier to do future version filtering for grid connections)
* If there's disagreement about this, then please say so (preferably in the opensim-dev mailing list)
2008-10-29 19:57:30 +00:00
Justin Clarke Casey
7beeaf51f8
* minor: remove mono compiler warnings
2008-10-28 21:47:43 +00:00
Justin Clarke Casey
2a9796e2aa
* Apply http://opensimulator.org/mantis/view.php?id=2482
...
* Stop 'show threads' throwing an exception if a thread is dead
2008-10-28 15:01:43 +00:00
Justin Clarke Casey
170cb935cd
* refactor: make shutdown a template method in the same manner as startup, for consistency's sake
2008-10-03 16:06:00 +00:00
Justin Clarke Casey
0487c3158b
* minor: restore the standard startup logo text now I understand why things were appearing in the wrong order
2008-10-03 15:44:44 +00:00
Justin Clarke Casey
3ffd77f70b
* oops, fix region startup to be in the correct sequence (though it appeared to work anyway)
2008-10-03 15:41:27 +00:00
Justin Clarke Casey
fbc813e658
* For shits and giggles, print out the time taken for a server to start up (which doesn't include stuff such as script starting time on the region server).
...
* Yes, you could work this out from timestamps in the logs, but that's far too much work
2008-10-03 15:23:35 +00:00
Justin Clarke Casey
70124a3213
* refactor: make startup a template method
2008-10-03 15:11:29 +00:00
Charles Krinke
339671afc6
Mantis#2017. Thank you kindly, Tyre, for a patch that solves:
...
Check the client dialog box (from top menu) WORLD / REGION ESTATE
/ REGION tab. The client dialog box seems to have a hard limit of
about 32 characters per line available for displaying the region
version number. Our regions are sending a string which is greater
than the limit, causing the client to wrap the text and look ugly.
2008-09-25 14:57:40 +00:00
Justin Clarke Casey
9170361bee
* Complete refactoring accidentally left unfinished so that all server help requests flow through the ShowHelp() method
2008-09-15 17:45:48 +00:00
Homer Horwitz
8ae8bec4d1
Changed "show users" command to display only root agents, "show users full" to
...
display root and child agents (mantis #2171 ).
2008-09-12 22:39:17 +00:00
Jeff Ames
3bf8858727
Update svn properties, formatting cleanup.
2008-08-28 14:41:54 +00:00
Justin Clarke Casey
c4d6a928c9
* Append thread information on to the end of period diagnostics information
...
* This is working towards finding out why many more client threads are hanging about on wright plaza than there are actual agents
2008-08-25 23:27:08 +00:00
Justin Clarke Casey
4a475ca2be
* minor: refactor thread report into a method that returns a string rather than displays information directly
2008-08-25 23:21:07 +00:00
Jeff Ames
bea7d4d81a
Update svn properties, formatting cleanup.
2008-08-19 02:59:27 +00:00
Justin Clarke Casey
9650632cd1
* It appears that sometimes some IClientAPI reference is not being released, resulting in continual execution of the CheckConnectivity timer method
...
* For now, just turn off this timer when we close the connection
* Also some minor help refactoring creeps in to this revision.
2008-08-18 21:14:38 +00:00
Jeff Ames
6ef9d4da90
Formatting cleanup.
2008-08-18 00:39:10 +00:00
Justin Clarke Casey
c602d76b79
* Insert a new 'set log level [level] command on the console'
...
* The primary immediate use is to provide a means of temporarily reducing log output on the console when executing console commands
* Changing the log level on the console is not permanent and does not affect the log information being put into OpenSim.log
* This could have been done by putting in a threshold level on the Console appeneder in OpenSim.exe.config and implementing config watching in the code.
* But I think that it's a little more user friendly to make this doable via the console.
2008-08-16 20:24:08 +00:00
Dahlia Trimble
230c80be54
Thanks, BlueWall, for a patch that:
...
Binary distributions of OpenSim are not able to get the version info because they lack the ../.svn/entries file. This file exists in the ./bin./svn directory, which would be in a binary distribution. The included patch changes the path from ../.svn/entries to .svn/entries, which allows the version information to be show in "help/about"
2008-08-14 10:23:00 +00:00
Justin Clarke Casey
e32c0930c2
* Register main thread as console thread with thread tracker
2008-08-01 20:29:05 +00:00
Justin Clarke Casey
89898a2a6a
* minor: get rid of count number from 'show threads' display since they all have IDs
2008-08-01 20:21:49 +00:00
Justin Clarke Casey
a1d481d0f6
* minor: Make create user command appear on the region console only if the region is running standalone
2008-07-22 16:21:16 +00:00
Justin Clarke Casey
f7d9b0bab7
* Move thread tracking code to base opensim server so that it's available for all servers (UGAIM as well as Region)
...
* This will work as long as those servers are actually registering any threads they use (does not include stuff plucked from the thread pool)
* command is now "show threads" rather than threads
2008-07-11 16:24:52 +00:00
Charles Krinke
1122f3f693
Mantis#1685. Thank you kindly, Mjm for a patch that:
...
The attached patch tries to read the SVN revision from local file
"svn_revision" before checking "../.svn/entries".
This allows simulators not running from the source tree to properly
display the SVN revision, if the installer generates the
"svn_revision" file.
2008-07-08 01:11:52 +00:00
Jeff Ames
a728417eda
Minor formatting cleanup.
2008-06-18 03:50:39 +00:00
Justin Clarke Casey
b799031010
* minor: Print out uptime as well as stats in periodic diagnostics logging, so it's easier to tell which isntances each print out of information is from
2008-06-13 16:58:24 +00:00
Jeff Ames
64f01ade04
Update svn properties, clean up formatting, refactor out duplicate hard-coded port numbers.
2008-06-13 00:21:53 +00:00
Justin Clarke Casey
f07b761583
* Drop periodic stats logging back down to 60 minutes to reduce console spam.
...
* Please feel free to comment if the periodic logging is causing you problems in some way - I'm loathe to add yet another switch to OpenSim.ini but will if it proves necessary
2008-06-11 11:25:29 +00:00
Justin Clarke Casey
ce9d0799ae
* Add 'show info' command to all servers, which prints the directory in which the server was started
...
* This is potentially useful if you're using screen on a region console without knowing where it was originally started from
2008-06-11 00:41:07 +00:00
Justin Clarke Casey
c2054d225e
* minor: Reduce statistic log snapshots to every 20 minutes to get more information
2008-06-10 23:47:33 +00:00
Justin Clarke Casey
686f16cedd
* If a server has statistics, print these out to the log every hour to get some idea of how these evolve
...
* When returning GC.GetTotalMemory(), force collection first in order to get more accurate figures
2008-06-10 23:19:38 +00:00
Jeff Ames
4ec4e16c80
Formatting cleanup, minor refactoring, svn properties.
2008-06-04 09:59:27 +00:00
Justin Clarke Casey
4453c8bc5c
* experimental: Make OpenSim archiver save and reload all prim textures when not all faces have the same texture
2008-06-02 17:23:13 +00:00
Justin Clarke Casey
a1395b90be
* Add 'show version' help information into base OpenSim server
2008-06-02 16:28:04 +00:00
Justin Clarke Casey
fbaeb081aa
* Move most bookending startup/shutdown messages to BaseOpenSimServer so they appear in non-console servers too
2008-06-01 02:02:20 +00:00
Justin Clarke Casey
15d41c2fc2
* Fix build break by eliminating remaining IScenePermissions references - must remember to nant clean
...
* Hook all server startups into base opensim server startup method
2008-06-01 01:34:46 +00:00
Justin Clarke Casey
45fef8589d
* Move log version printing up into BaseOpenSimServer
2008-06-01 01:22:19 +00:00
Justin Clarke Casey
8cb5ec5fdd
* Make version information common to all servers
...
* Now all servers respond to the "show version" command on the console
2008-05-31 20:35:12 +00:00
Teravus Ovares
febe78d062
* Implements UserServer logoff in a few situations
...
* User tries to log-in but is already logged in. Userserver will send message to simulator user was in to log the user out there.
* From the UserServer, admin types 'logoff-user firstname lastname message'.
* Some regions may not get the message because they're not updated yet.
2008-05-31 12:18:29 +00:00
Jeff Ames
65c5efe43b
Formatting cleanup.
2008-05-16 01:22:11 +00:00
Justin Clarke Casey
0f50162961
* Refactor additional stats collection common code into base opensim server
...
* If extra stats not sent to the viewer are available on an opensim server, they are now uniformly accessible using the 'show stats' command
2008-05-14 21:53:40 +00:00
Jeff Ames
c995d60d37
Formatting cleanup.
2008-05-14 05:11:23 +00:00
Justin Clarke Casey
b4d128c811
From: Alan M Webb <awebb@vnet.ibm.com>
...
This patch just tightens up console handling in BasOpenSimServer
and removes (or redirects) a couple of messages that were being issued
using Console.Writeline.
2008-05-12 13:39:46 +00:00
Justin Clarke Casey
313a635d1e
* Fix opensim region server shutdown.
2008-05-09 13:21:12 +00:00
Justin Clarke Casey
250fb6f5db
* Move shutdown processing to base OpenSimServer, overriding the method where appropriate
...
* This also means that the command quit (as well as shutdown) will now close down grid servers (instead of only being in place for the region server)
2008-05-07 16:24:15 +00:00
lbsa71
7f11079f57
* Refactored out common http handler operations
2008-03-28 21:43:46 +00:00
Jeff Ames
47180080f0
Formatting cleanup.
2008-03-18 05:16:43 +00:00
Jeff Ames
6ed5283bc0
Converted logging to use log4net.
...
Changed LogBase to ConsoleBase, which handles console I/O.
This is mostly an in-place conversion, so lots of refactoring can still be done.
2008-02-05 19:44:27 +00:00