Commit Graph

28920 Commits (73222e4dd4e735225845184de22e245c454b40db)

Author SHA1 Message Date
MW 3376b82501 Some more code refactoring, plus a restructuring of the directories so that the Grid servers can be a separate solution to the region server. 2007-05-24 12:16:50 +00:00
Adam Frisby 294a096f71 Added "terrain save grdmap <filename> <gradientmap>" function to console. Gradient map must be in a format that System.Drawing understands. BMP recommended. Will export as a PNG image. 2007-05-24 05:48:35 +00:00
Adam Frisby 497af009bd * Reduced effect of terraforming brushes by 1000%.
* Added new exportImage() function to BasicTerrain which will output a gradient-mapped image of the terrain which can be uploaded to the grid for things like world map images. (shiinnny), will update later with an improved version using the bilinear quad method employed in client terrain rendering.
* Rebuild project & build files for basicterrain with System.Drawing dependency. Prebuild updated.
2007-05-24 05:44:53 +00:00
Adam Frisby 9fcffee76b * Simulators should no longer require all their neighbours to be online to accept user connections. 2007-05-24 02:36:07 +00:00
MW 4e7e63b551 and some more refactoring. 2007-05-22 15:37:19 +00:00
MW eafd91ba80 More refactoring. 2007-05-22 11:25:34 +00:00
MW f96083a903 More work on adding Events to ClientView (and registering to handle those events in Avatar and World) 2007-05-21 19:12:18 +00:00
gareth b253f3db48 Merged the new ODE stuff 2007-05-21 19:05:09 +00:00
MW fe46b045f7 Start of a redesign of SimClient (now renamed ClientView)/World/Avatar/Prim , switching to a event based system (World/Avatar register as event handlers). It is possible that I've broke something with this commit but it doesn't matter as I'll just hide and no one will find me. 2007-05-21 16:06:58 +00:00
gareth afab62dab3 Increased version number to 0.2! ZOMG! 2007-05-21 01:24:54 +00:00
lbsa71 4d5c9499f8 * minor refactoring for readability (and to lessen greed) 2007-05-21 00:11:55 +00:00
Adam Frisby b2fe47ecb1 * Minor tweaks with new userserver
* Fixed password encoding to match MD5 standard properly.
* Fixed exception caused on user first login (minor)
* Fixed exception caused by incorrect username (minor)
* Returns login error rather than grid error if username is incorrect
2007-05-20 23:34:29 +00:00
Adam Frisby 7d29bd138f Finished adding comments 2007-05-20 16:39:03 +00:00
Adam Frisby 1aecd0372b Adding SQL files for new userserver table layouts. 2007-05-20 16:31:47 +00:00
Adam Frisby d3e05bf743 * Switching back to MySql 2007-05-20 16:27:57 +00:00
Adam Frisby 65d13e7cd1 * DB4o support made default
* Some comments
2007-05-20 16:26:12 +00:00
Adam Frisby 5f020dc444 Infact, so fresh it didnt even load a database connection! 2007-05-20 16:20:49 +00:00
Adam Frisby 57abbfa85a Adam proudly presents: A new user/login server - fresh to you from his desktop, and completely untested! 2007-05-20 16:19:36 +00:00
gareth 3b1eba2ffc Need to add the grid portion next to test this thing 2007-05-20 16:17:19 +00:00
Adam Frisby 7073286008 * Added UnixTimeSinceEpoch() function to Util class (god knows how many times we have reimplemented this.) 2007-05-20 16:10:35 +00:00
MW 4f26cf8ea2 Didn't want to get left behind in the number of commits, and hey it says there are some differences between my local copy and svn, so why not commit? 2007-05-20 15:50:36 +00:00
Adam Frisby 60639337bd * Fixed depreciated warning in MSSQL Manager
* Added support for user agents in the Userserver UserManager
2007-05-20 14:38:25 +00:00
Adam Frisby b8c4e744f9 Small fix (2/2) 2007-05-20 14:33:53 +00:00
Adam Frisby 67b3f66648 Small fix (1/2) 2007-05-20 14:29:08 +00:00
Adam Frisby 601beec8b3 * Updated UserAgentData class, adding new properties, modifying existing ones datatypes.
* Added read-only support for new userserver to MySQL Data Interface. (TODO: Add write capabilities to the Agent table.)
* Added new regionMapTextureID support to MySQL Data server. (thanks MorphW!)
2007-05-20 14:21:55 +00:00
lbsa71 5413fac008 * Reverted libterrain update
* Updated vs2005 target
2007-05-20 10:47:46 +00:00
lbsa71 ecc4a03879 * Imported latest trunk libTerrain-BSD.dll (with debug symbols) to adress missing method exception 2007-05-20 08:59:46 +00:00
morphw 8753b4e1cf call RequestMapBlocks 2007-05-20 02:39:48 +00:00
morphw e0b845f4d3 Add method to process for MapBlockRequest packets 2007-05-20 02:37:18 +00:00
morphw a0607dadaf Add RequestMapBlocks to local and remote interfaces 2007-05-20 02:35:23 +00:00
morphw bb475e71c7 Add RequestMapBlocks method to GridServer interfaces 2007-05-20 02:33:03 +00:00
morphw 723008d8c9 Add XmlRpcMapBlockMethod handlers to service map-block XmlRpc requests from region servers (on behalf of users) 2007-05-20 02:31:20 +00:00
gareth 5f393102b1 Done more work on the world map downloading functionality 2007-05-20 01:10:29 +00:00
morphw 8e18a3ae75 added a field in SimProfileData for a region texture asset ID 2007-05-20 00:29:26 +00:00
gareth 3bca4cd5b1 Begun adding the mapping code 2007-05-19 22:46:50 +00:00
MW 274ce6987e Border crossing back to mostly working, still seems a problem in that you need to stop walking just after you cross the border for it to work properly (else you will continue moving into a negative position in the first sim) 2007-05-19 18:32:01 +00:00
MW e0b724e9aa 2007-05-19 14:38:13 +00:00
MW df6ec3ba6c Added the echo method for template checksum handling (idea from Hegemons_Login_Analysis page) to the CheckSumServer, but currently it is comment out as enabling it would mean that any version of client could connect which is very likely to lead to problem with pre 1.15 version clients. 2007-05-19 14:34:44 +00:00
MW f5de37553d Moved CheckSumServer (and added UDPServerBase ) to OpenSim.Servers 2007-05-19 14:08:58 +00:00
MW 42c45a8716 Added a CheckSumServer (handles template checksum , so there is no longer the need to connect to LL userserver). Currently onlt active in sandbox mode (someone simple needs to add
"CheckSumServer checkserver = new CheckSumServer(12036, m_console);" to the grid userserver).
Then when starting up the SL client add " -user localhost" (or whatever the IP address that the sim or grid userserver is at) to the command line
2007-05-19 13:28:31 +00:00
gareth 401004ea64 Added some UI niceness (connect/disconnect thing in Grid menu) 2007-05-19 12:22:26 +00:00
gareth 338ef1473d Fixed small null reference bug 2007-05-19 12:10:09 +00:00
gareth ec036a6eb0 * OpenGridServices.Manager/GridServerConnectionManager.cs: Now sending
the session ID with each command
2007-05-19 12:02:22 +00:00
gareth e6b3c83b7d More authentication stuff 2007-05-19 12:00:38 +00:00
MW e2499fbbc1 Number of small changes 2007-05-19 11:55:05 +00:00
gareth f0261fb51b ZOMG! Authentication! 2007-05-19 11:52:04 +00:00
Adam Frisby 605a34c5ef * TortoiseSVN has an annoying red icon over stuff, this means I probably changed something.
* Updated solution files & build files via prebuild.
2007-05-19 04:22:06 +00:00
gareth 06734abf5f That shutdown function needs to call this....
Added nice little delay to give time for the XML-RPC response to go back to the grid manager when shutting down
2007-05-19 00:23:39 +00:00
gareth e42c10fee5 Finished off the shutdown function
Consumed 100mg caffeine
2007-05-19 00:22:58 +00:00
gareth 5bdbe8d916 Updated login code
Added dummy restart grid function
2007-05-19 00:01:43 +00:00