aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Communications/OGS1/OGS1GridServices.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Minor cleanup.Jeff Ames2008-02-201-15/+10
|
* * Output XmlRpc error message if user server gets a fault response from the ↵Justin Clarke Casey2008-02-181-1/+3
| | | | | | | | | region server on login * This will make it more obvious if one accidentally starts one's region server in standalone rather than grid mode but then tries to login to a grid (as I am wont to do) * We are now sending back a fault code (-32601) if no xmlrpc method is found rather than an ordinary message
* * Make RegionProfileData.RequestSimProfileData staticJustin Clarke Casey2008-02-181-1/+1
| | | | | | * Minor documentation bits
* Fixed ScriptEngine config in OpenSim.ini.example that was out of place.Tedd Hansen2008-02-161-2/+11
| | | | | | | Added some info to failure on GridServices listening port so people can see what actually went wrong. Moved most of the function/event execution module to a baseclass so other execution methods (instead of reflection) can be used with custom script modules run by ScriptEngine.Common. + some accumulated patches
* * Bigisn ODE Stability update 2Teravus Ovares2008-02-141-1/+1
|
* * Bigish ODE stability Update. Run PrebuildTeravus Ovares2008-02-131-58/+73
|
* * um, Prim crossings? Experimental.Teravus Ovares2008-02-111-15/+36
| | | | | * Backup your database just in case.
* * Adding console spam to help track 'The Steve Bug'.Adam Frisby2008-02-081-1/+4
|
* * Added the ability to start and stop all scripts in the simulator using the ↵Teravus Ovares2008-02-061-1/+1
| | | | debug tab on the estate tools. This along with the disable physics via the debug tab are persistant across reboots. That means that if it's disabled when you shut down the simulator, the simulator will come up again when you start it up without loading the scripts. Turning them back on is as simple as unchecking 'disable scripts' in the debug tab of the estate tools.
* * Added Active Scripts to report the number of scripts running to Sim Stats Teravus Ovares2008-02-061-1/+1
| | | | | | | * Added Script Performance to report the number of functions run per second to Sim Stats. * Removed a few warnings (@.@ up to 50 now)
* Converted logging to use log4net.Jeff Ames2008-02-051-103/+105
| | | | | | Changed LogBase to ConsoleBase, which handles console I/O. This is mostly an in-place conversion, so lots of refactoring can still be done.
* Thank you very much daTwitch for your first contribution to the C# simulator.Charles Krinke2008-02-021-1/+16
| | | | | | This is the beginnings of support for storage of region owner in the MySQLManager table and the use of "owner_uuid".
* * Enabled dead region tracking for ChildAgentDataUpdates Teravus Ovares2008-01-221-65/+133
| | | | | | | ** If the region fails 3 times, then ChildAgentDataUpdates no longer get sent to that region * Enabled Child_Get_Tasks in grid mode. * When Child_Get_Tasks is enabled on neighbor regions, the neighbor region uses the client's draw distance to send out prim. This is a lot less likely to flood the client now since the ChildAgentDataUpdate contains both the throttle settings and the draw distance. This means that with this enabled, you can see prim in other regions in grid mode. Very experimental.
* * Added an army of exception handlers to the InterRegion logoff messageTeravus Ovares2008-01-211-1/+44
|
* * Shutting down child agents properly in neighbor regions.Teravus Ovares2008-01-211-2/+62
|
* * Added hooks for logout to all IUserService and all that implement it.Teravus Ovares2008-01-201-0/+3
| | | | | | | * Added a Logout message with a name on the console * Added a *fixme* message to figure out why the current agent session is null * After updating you may notice that there's a login <user> and also a logout<user>
* Graceful failure of teleport to unavailable regions might actually work now.Brian McBee2008-01-201-8/+6
| | | | | I blame all bugs on the age of my brain cells.
* Check if remote simulator is up before attempting teleport. Teleport to a ↵Brian McBee2008-01-201-19/+58
| | | | remote region should now fail gracefully if remote simulator is down.
* * Mother of all commits:Adam Frisby2008-01-151-2/+2
| | | | | | | * Cleaned up copyright notices in AssemblyInfo.cs's * Added Copyright headers to a bunch of files missing them * Replaced several common string instances with a static constant to prevent reallocation of the same strings thousands of times. "" -> String.Empty is the first such candidate.
* * In the interests of making life difficult for everyone, the Grid Server ↵Adam Frisby2008-01-121-0/+1
| | | | now actually checks your authentication keys rather than ignoring them.
* Changes to ScriptServer to (hopefully) make it compile on both .Net and Mono.Tedd Hansen2008-01-051-2/+2
| | | | | Some debug info for startup added to find bugs. ++
* Added errorhandler+tip that grid server might not be running on grid ↵Tedd Hansen2008-01-051-4/+12
| | | | registration failure on opensim startup.
* * Optimized usingslbsa712007-12-271-95/+124
| | | | | | | * shortened references * Removed redundant 'this' * Normalized EOF
* Revert most of the regionName message stuff.Charles Krinke2007-12-241-6/+0
|
* Go back to displaying the X,Y and not the regionName until Charles Krinke2007-12-241-2/+8
| | | | | | SearializableRegionInfo is a bit more understood. This is only a mainlog message.
* Add regionName to OGS1 regionUp report.Charles Krinke2007-12-241-1/+2
|
* * Added a configuration parameter on the Grid Server to disallow forceful ↵Teravus Ovares2007-12-201-1/+26
| | | | | | | banlists. * Added a way for Grid based configuration parameters to (generally used in overriding functionality) to get to the regions on Registration.
* Added patch from Johan. First attempt to solve the LibSL.Packet GC problem. ↵Jeff Ames2007-12-201-3/+3
| | | | Works with LibSL rev>1532
* * Hooked up the GridComm event ChildDataUpdate to the scene.Teravus Ovares2007-12-101-3/+4
| | | | | | | | | * Added List<RegionInfo> m_neighbours to Scene * Hooked up the OnRegionUp event to m_neighbours list * Modified RegionInfo to have a bool commFailTF value so that we can skip neighbors that fail. (when the region comes up, this gets reset to false and the region will try again. * Added SetChildAgentThrottle(byte[]) to IClientAPI * Several other insignificant changes related to passing child pertanant agent data from sim to sim.
* * Added some inter-region comms glue for allowing sims to chat amongst ↵Teravus Ovares2007-12-091-0/+86
| | | | | | | themsevles about an agent behind the agent's back. * Will be using this glue Tomorrow/today to tell other regions what the agent's draw distance is and what region they're actually in so the region can make decisions on what prim to send, if any.
* * All remoting calls are now using Serializable valuesTeravus Ovares2007-12-071-3/+3
| | | | | | * There's still goofyness though, because other regions are denying child agent avatar. * Still more debugging required.
* * Serialized data properly for the InterRegionSingleton InformRegionChild methodTeravus Ovares2007-12-071-1/+1
| | | | | * This isn't really that big of a deal(worth lots of commits) doing this, however I'm doing it in small chunks because I'm multi-tasking.
* removed some duplicate hard-coded port numbers. changed ports to uint.Jeff Ames2007-12-061-3/+3
|
* * Fixed a whole bunch of console messages.Adam Frisby2007-12-041-1/+1
|
* * Removed 12 compiler warnings.Adam Frisby2007-12-041-3/+1
|
* *Added more information about the sim that you're connecting to in remoting ↵Teravus Ovares2007-11-291-5/+15
| | | | | | | | during the sim, regionup message. *Added the main cause for the remoting error to the console display. *This will make it easier to debug future remoting issues.
* * Fixed about 7 issues with restarting sims and resolved interRegion comms ↵Teravus Ovares2007-11-291-83/+100
| | | | | | | issues. This includes the issue that MW described this morning. There's a lot of little nit picky changes that make a world of difference.
* * Restaring the sim works fine in grid mode now. Sims announce themselves ↵Teravus Ovares2007-11-281-22/+16
| | | | | | | to their neighbors when they start up. Neighbors get this message and tell their agents that there's a new sim up. * Certain unrecoverable physics based crashes in ODE are now hooked up to the 'restart the sim' routine.
* Fixed an event in the events chain in inter-region communications.Teravus Ovares2007-11-271-47/+136
| | | | | As a consequence, restarting sims in the same process instance now shows them when they come back up in grid mode and standalone mode.
* * Restarting regions with the estate tools works in sandbox mode. I'm still ↵Teravus Ovares2007-11-261-0/+90
| | | | working on grid mode, however. It doesn't break anything, but that feature doesn't work in grid mode yet either.
* fixed order of map block requests to grid server. flipped map texture, as it ↵Brian McBee2007-11-251-0/+15
| | | | was upside down.
* Make remoting errors because of missing adjacent regions a little more user ↵Brian McBee2007-11-241-20/+36
| | | | and console friendly
* * Did some initial work for prim crossing. Just glue so far.Teravus Ovares2007-11-211-0/+164
| | | | | * Added the child_get_tasks OpenSim.ini flag for testing the UDP packet sending code and packet throttler. This flag gets purposely disabled in grid mode. This flag also has the consequence that you can see the prim in neighboring regions without going into them. Be warned, this causes tons of dropped packets.
* Prevent the region crash in gridmode on bringing up the mapDalien Talbot2007-11-181-5/+13
|
* More cleaning up when deleting regions from a instance. NOTE: ↵MW2007-11-161-0/+5
| | | | IGridServices.DeregisterRegion() method needs implementing for grid mode.
* Some more refactoringMW2007-11-041-0/+5
|
* * Optimized usingslbsa712007-10-301-48/+56
| | | | | | * Shortened type references * Removed redundant 'this' qualifier
* as per the "Filesystem cleanup for OpenSim repository" mailing list thread. ↵MW2007-10-291-2/+2
| | | | | | | Have flattened the OpenSim.Framework project/namespace. The problem is that the namespace is still wrong as its "OpenSim.Framework" while the directory is "OpenSim\Framework\General" , so we need to decide if we change the directory or correct the namespace. Note this has lead to a big flat project, but I think a lot of the files we most likely don't even use any longer. And others belong in other projects/namespaces anyway.
* Added method to create default config file in region server(OpenSim) ↵Tleiades Hax2007-10-261-2/+2
| | | | following along the same priciples as in the other servers.
* * Made EstateSetting static since there's only one instance, and we only ↵lbsa712007-10-221-26/+36
| | | | | | | need to create it once * Now cacheing RegionInfos indefinitively; we should add a tiomeout to this cache