aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/RegionInfo.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Mantis#1637. Thank you kindly, Melanie for a patch that:Charles Krinke2008-06-301-1/+17
| | | | | | Make each region load it's settings from the database on startup. No user functionality yet.
* * Adds Region ban capability to Regions. You access this by going to ↵Teravus Ovares2008-06-211-0/+24
| | | | | | | | World->Region/Estate. Then on the Estate tab, at the lower right hand corner, clicking the 'Add' button and picking an avatar. * It only persists across reboots for the mySQL datastore currently. * Currently have stubs in the other datastores.
* * Enables maptile display in grid mode for simulators that are not on the ↵Teravus Ovares2008-06-141-0/+28
| | | | | | | | | same instance. * Only generates a new maptile after a refresh interval * Maptile names have the UnixTimeSinceEpoch that they were generated and the regionUUID they're from, so you can know which ones are no longer necessary. * Updates RegionInfo, so backup your /bin/Region/*.xml files.
* * Assigns a random UUID to a region if the Sim UUID is null.Adam Frisby2008-05-261-1/+1
|
* Formatting cleanup.Jeff Ames2008-05-161-4/+4
|
* From: Dr Schofield <hud@zurich.ibm.com>Justin Clarke Casey2008-05-141-1/+1
| | | | | | Rename SearializableRegionInfo to SerializableRegionInfo (class was already named correctly)
* Formatting cleanup.Jeff Ames2008-05-141-1/+1
|
* * Spring cleaning.Adam Frisby2008-04-291-81/+67
| | | | | * Added new generic "Location" class to handle 2D integer locations. Going to use it to replace all RegionHandle and X,Y coordinate references throughout the entire project. You have been warned.
* * Optimised using statements and namespace references across entire project ↵Adam Frisby2008-04-211-1/+0
| | | | (this took a while to run).
* * Fix a bug in the friends module that causes a friend not to appear online ↵Teravus Ovares2008-04-131-0/+1
| | | | | | | | when they were. * A few things for testing. * This makes a modification to the region registration with the grid server so that the region can send it a chosen password to identify itself. It will not cause any errors, if either one are not updated.
* * From: Dr Scofield <hud@zurich.ibm.com>Justin Clarke Casey2008-04-111-2/+59
| | | | | | | | * This patch adds support for saving a dynamically generated region to the filesystem (as a region xml file) * Also adds some error checknig to make sure the dynamically generated region name, id or location are not already taken. * Thanks Dr Scofield
* * Minor cleanupTeravus Ovares2008-03-301-4/+1
|
* This update has good news and bad news, first the bad.Teravus Ovares2008-03-301-0/+17
| | | | | | | | | | * This update breaks inter-region communications, sorry. * You will need to run prebuild. Next, the good; * This update solves the unexpected binary element when Linux simulators inform windows simulators and vice versa. So Linux Simulators and Windows simulators are 100% compatible again. * This update introduces an Integer in the prim crossing method to tell the receiving simulator which XML method to use to load the prim that crossed the border. If the receiving prim doesn't support the method, the prim crossing fails and no prims are lost. That being said, it's best to update all your simulators to this revision at once.
* * Start passing around a region server's http port in RegionInfo.Justin Clarke Casey2008-03-231-3/+14
| | | | | | | | | | | * This means that caps methods (editing scripts, poss map functions, etc) on non-home regions should now work with servers which are listening for http ports on a non default (9000) port. * If you are running a region server, this may only work properly once your grid server upgrades to this revision * PLEASE NOTE: This shouldn't cause inter-region problems if one end of the connection hasn't upgraded to this revision. However if it does, the instability will persist until the grid and region (and possibly all the region's neighbours) have upgraded to this revision. * This revision also adds extra login related messages, both for success and failure conditions
* * Catch the occasional resolution exception that comes out of ↵Justin Clarke Casey2008-03-221-2/+9
| | | | SceneCommunicationService.EnableChildAgents so we can see what hostname is failing
* Fixed some comparisons of LLUUIDs to null.Jeff Ames2008-03-191-1/+1
| | | | | Thanks to DrSchofld for pointing this out.
* Formatting cleanup.Jeff Ames2008-03-181-27/+27
|
* * One line fix to get everything working again. Essentially set the ↵Teravus Ovares2008-03-041-0/+1
| | | | originRegionID = RegionID in RegionInfo.cs on line 375
* Merged 3Di code that provides scene and avatar serialization, and plugin ↵Johan Berntsson2008-03-041-1/+22
| | | | support for region move/split/merge. See ThirdParty/3Di/README.txt. Unless the new modules are used there should be no noticeable changes when running OpenSim.
* * Made new Framework.Constants class, added RegionSize member.Adam Frisby2008-02-141-1/+1
| | | | | | * Converted all instances of "256" spotted to use RegionSize instead. Some approximations used for border crossings (ie 255.9f) are still using that value, but should be updated to use something based on RegionSize. * Moving Terrain to a RegionModule, implemented ITerrainChannel and TerrainModule - nonfunctional, but will be soon.
* Converted logging to use log4net.Jeff Ames2008-02-051-2/+3
| | | | | | Changed LogBase to ConsoleBase, which handles console I/O. This is mostly an in-place conversion, so lots of refactoring can still be done.
* In an attempt to solve multihomed UDP problem I seem to have bound UDP ↵Tedd Hansen2008-02-021-1/+1
| | | | socket to external IP instead of internal :)
* Added commands to change config file from console:Tedd Hansen2008-02-021-1/+1
| | | | | | | | | CONFIG SET section key value value value CONFIG GET section key CONFIG SAVE (it saves, but does it save correctly?:) ScriptEngine will react correctly to any config change made while it is running.
* Hopefully fixed MySQL DB crash on startup issue (so we can remove 3 sec wait).Tedd Hansen2008-02-021-1/+15
| | | | | | Added option to try alternate UDP ports if the one configured is in use. UDP packets are now bound to the actual outside IP address and hopefully won't "randomly" select IP on multihomed systems.
* * Mother of all commits:Adam Frisby2008-01-151-8/+8
| | | | | | | * 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.
* *Added ability to skip any use of the console when configuring and assume ↵mingchen2008-01-041-4/+4
| | | | default value. This is useful when the server is running by itself and a new region request is added without sufficient information
* * Made covenant changes made in the estate tools persist across sim restarts.Teravus Ovares2008-01-031-0/+5
|
* * Optimized usingslbsa712007-12-271-103/+102
| | | | | | | * shortened references * Removed redundant 'this' * Normalized EOF
* Added patch from Johan. First attempt to solve the LibSL.Packet GC problem. ↵Jeff Ames2007-12-201-4/+4
| | | | Works with LibSL rev>1532
* * Added Incomplete Handling of the RegionInfoRequest packet Teravus Ovares2007-12-181-1/+7
| | | | | | | * Added Incomplete Handling of the EstateCovenantRequest packet * Added Incomplete Handling of the EstateOwnerMessageRequest.ChangeEstateCovenantid method * Fixed a race condition with avatar animations
* * Killed hard coded heart after stats updateTeravus Ovares2007-12-121-1/+1
| | | | | * Did some voodoo math on the sim FPS to make the values 0-50
* * More refactoring to prepare for draw distance based agent sim notification.Teravus Ovares2007-12-101-0/+20
|
* saved OpenSim source code from the giant rampaging unterminated copyright ↵Jeff Ames2007-12-101-1/+1
| | | | notice of doom
* * Hooked up the GridComm event ChildDataUpdate to the scene.Teravus Ovares2007-12-101-0/+1
| | | | | | | | | * 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.
* * All remoting calls are now using Serializable valuesTeravus Ovares2007-12-071-0/+1
| | | | | | * There's still goofyness though, because other regions are denying child agent avatar. * Still more debugging required.
* added one more command to the console help.Jeff Ames2007-12-071-8/+1
|
* removed some duplicate hard-coded port numbers. changed ports to uint.Jeff Ames2007-12-061-4/+3
|
* * Restaring the sim works fine in grid mode now. Sims announce themselves ↵Teravus Ovares2007-11-281-3/+11
| | | | | | | 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-1/+2
| | | | | As a consequence, restarting sims in the same process instance now shows them when they come back up in grid mode and standalone mode.
* * Removed references to "new LLUUID()", replaced with LLUUID.Zero.Adam Frisby2007-11-241-2/+2
|
* cleaned up some mono compiler warningsJeff Ames2007-11-181-1/+1
|
* *** BIG CHANGES : REGION STORAGE MOVED : UPDATE YOUR OpenSim.ini FROM ↵lbsa712007-11-151-2/+2
| | | | | | | | | | | OpenSim.ini.example ** * Now moved region storage from region to application, so we have one storage per application, instead of one per region. * Changed so that the region store providers use connectionstrings, not filenames * Removed various unfit fields and properties (call me Darwin)
* *Master Avatar can be specified by a previous UUID in either grid mode or ↵mingchen2007-11-031-3/+16
| | | | standalone mode by specifying a master_avatar_uuid attribute in the place of master_avatar_xxxx_name and master_avatar_password.You will not be asked for the name and password if a valid UUID is specified.
* *Moved region loading into its own interface IRegionLoadermingchen2007-11-031-85/+110
| | | | | *Added ability to load regioninfo remotely from a webserver from a single file. See share/RegionLoading/HOWTO_REMOTE_REGION_LOADING.txt for more info and an example file.
* * Moved OpenSim/Framework/General to OpenSim/Framework for great justice.lbsa712007-10-311-0/+328