diff options
Diffstat (limited to '')
-rwxr-xr-x | bin/OpenSim.ini.example | 41 | ||||
-rw-r--r-- | bin/OpenSimDefaults.ini | 29 | ||||
-rw-r--r-- | bin/Robust.HG.ini.example | 11 | ||||
-rw-r--r-- | bin/Robust.ini.example | 6 | ||||
-rw-r--r-- | bin/ScriptEngines/Default.lsl | 104 | ||||
-rw-r--r-- | bin/config-include/Grid.ini | 1 | ||||
-rw-r--r-- | bin/config-include/GridCommon.ini.example | 10 | ||||
-rw-r--r-- | bin/config-include/GridHypergrid.ini | 2 | ||||
-rw-r--r-- | bin/config-include/Standalone.ini | 4 | ||||
-rw-r--r-- | bin/config-include/StandaloneCommon.ini.example | 10 | ||||
-rw-r--r-- | bin/config-include/StandaloneHypergrid.ini | 11 | ||||
-rwxr-xr-x | bin/lib32/BulletSim.dll | bin | 562176 -> 533504 bytes | |||
-rwxr-xr-x | bin/lib32/libBulletSim.so | bin | 0 -> 619145 bytes | |||
-rwxr-xr-x | bin/lib64/BulletSim.dll | bin | 768000 -> 686080 bytes | |||
-rwxr-xr-x | bin/lib64/libBulletSim.so | bin | 0 -> 688866 bytes | |||
-rw-r--r-- | bin/shutdown_commands.txt | 1 | ||||
-rw-r--r-- | bin/shutdown_commands.txt.example | 3 | ||||
-rw-r--r-- | bin/startup_commands.txt.example | 7 |
18 files changed, 112 insertions, 128 deletions
diff --git a/bin/OpenSim.ini.example b/bin/OpenSim.ini.example index a820ddf..50366a6 100755 --- a/bin/OpenSim.ini.example +++ b/bin/OpenSim.ini.example | |||
@@ -36,7 +36,6 @@ | |||
36 | 36 | ||
37 | 37 | ||
38 | [Startup] | 38 | [Startup] |
39 | |||
40 | ;# {ConsolePrompt} {} {ConsolePrompt} {} "Region (\R) " | 39 | ;# {ConsolePrompt} {} {ConsolePrompt} {} "Region (\R) " |
41 | ;; Console prompt | 40 | ;; Console prompt |
42 | ;; Certain special characters can be used to customize the prompt | 41 | ;; Certain special characters can be used to customize the prompt |
@@ -173,6 +172,7 @@ | |||
173 | 172 | ||
174 | ;# {permissionmodules} {} {Permission modules to use (may specify multiple modules, separated by comma} {} DefaultPermissionsModule | 173 | ;# {permissionmodules} {} {Permission modules to use (may specify multiple modules, separated by comma} {} DefaultPermissionsModule |
175 | ;; Permission modules to use, separated by comma. | 174 | ;; Permission modules to use, separated by comma. |
175 | ;; Possible modules are DefaultPermissionsModule, PrimLimitsModule | ||
176 | ; permissionmodules = DefaultPermissionsModule | 176 | ; permissionmodules = DefaultPermissionsModule |
177 | 177 | ||
178 | ;# {serverside_object_permissions} {permissionmodules:DefaultPermissionsModule} {Activate permission handling by the sim?} {true false} true | 178 | ;# {serverside_object_permissions} {permissionmodules:DefaultPermissionsModule} {Activate permission handling by the sim?} {true false} true |
@@ -194,6 +194,15 @@ | |||
194 | ; region_manager_is_god = false | 194 | ; region_manager_is_god = false |
195 | ; parcel_owner_is_god = true | 195 | ; parcel_owner_is_god = true |
196 | 196 | ||
197 | ;; More control over permissions | ||
198 | ;; This is definitely not SL! | ||
199 | ; Provides a simple control for land owners to give build rights to specific avatars | ||
200 | ; in publicly accessible parcels that disallow object creation in general. | ||
201 | ; Owners specific avatars by adding them to the Access List of the parcel | ||
202 | ; without having to use the Groups feature | ||
203 | ; simple_build_permissions = false | ||
204 | |||
205 | |||
197 | ;; Default script engine to use. Currently, we only have XEngine | 206 | ;; Default script engine to use. Currently, we only have XEngine |
198 | ; DefaultScriptEngine = "XEngine" | 207 | ; DefaultScriptEngine = "XEngine" |
199 | 208 | ||
@@ -232,6 +241,24 @@ | |||
232 | ;; server to send mail through. | 241 | ;; server to send mail through. |
233 | ; emailmodule = DefaultEmailModule | 242 | ; emailmodule = DefaultEmailModule |
234 | 243 | ||
244 | [Estates] | ||
245 | ; If these values are commented out then the user will be asked for estate details when required (this is the normal case). | ||
246 | ; If these values are uncommented then they will be used to create a default estate as necessary. | ||
247 | ; New regions will be automatically assigned to that default estate. | ||
248 | |||
249 | ; DefaultEstateName = My Estate | ||
250 | ; DefaultEstateOwnerName = FirstName LastName | ||
251 | |||
252 | ; The following parameters will only be used on a standalone system to create an estate owner that does not already exist | ||
253 | |||
254 | ; If DefaultEstateOwnerUUID is left at UUID.Zero (as below) then a random UUID will be assigned. | ||
255 | ; This is normally what you want | ||
256 | ; DefaultEstateOwnerUUID = 00000000-0000-0000-0000-000000000000 | ||
257 | |||
258 | ; DefaultEstateOwnerEMail = owner@domain.com | ||
259 | ; DefaultEstateOwnerPassword = password | ||
260 | |||
261 | |||
235 | [SMTP] | 262 | [SMTP] |
236 | ;; The SMTP server enabled the email module to send email to external | 263 | ;; The SMTP server enabled the email module to send email to external |
237 | ;; destinations. | 264 | ;; destinations. |
@@ -753,8 +780,7 @@ | |||
753 | ;; groups service if the service is using these keys | 780 | ;; groups service if the service is using these keys |
754 | ; XmlRpcServiceReadKey = 1234 | 781 | ; XmlRpcServiceReadKey = 1234 |
755 | ; XmlRpcServiceWriteKey = 1234 | 782 | ; XmlRpcServiceWriteKey = 1234 |
756 | 783 | ||
757 | |||
758 | [InterestManagement] | 784 | [InterestManagement] |
759 | ;# {UpdatePrioritizationScheme} {} {Update prioritization scheme?} {BestAvatarResponsiveness Time Distance SimpleAngularDistance FrontBack} BestAvatarResponsiveness | 785 | ;# {UpdatePrioritizationScheme} {} {Update prioritization scheme?} {BestAvatarResponsiveness Time Distance SimpleAngularDistance FrontBack} BestAvatarResponsiveness |
760 | ;; This section controls how state updates are prioritized for each client | 786 | ;; This section controls how state updates are prioritized for each client |
@@ -773,12 +799,9 @@ | |||
773 | ;# {Enabled} {} {Enable Non Player Character (NPC) facilities} {true false} false | 799 | ;# {Enabled} {} {Enable Non Player Character (NPC) facilities} {true false} false |
774 | ; Enabled = false | 800 | ; Enabled = false |
775 | 801 | ||
776 | 802 | [Terrain] | |
777 | [PrimLimitsModule] | 803 | ;# {InitialTerrain} {} {Initial terrain type} {pinhead-island flat} pinhead-island |
778 | ;# {EnforcePrimLimits} {} {Enforce parcel prim limits} {true false} false | 804 | ; InitialTerrain = "pinhead-island" |
779 | ;; Enable parcel prim limits. Off by default to emulate pre-existing behavior. | ||
780 | ; EnforcePrimLimits = false | ||
781 | |||
782 | 805 | ||
783 | [Architecture] | 806 | [Architecture] |
784 | ;# {Include-Architecture} {} {Choose one of the following architectures} {config-include/Standalone.ini config-include/StandaloneHypergrid.ini config-include/Grid.ini config-include/GridHypergrid.ini config-include/SimianGrid.ini config-include/HyperSimianGrid.ini} config-include/Standalone.ini | 807 | ;# {Include-Architecture} {} {Choose one of the following architectures} {config-include/Standalone.ini config-include/StandaloneHypergrid.ini config-include/Grid.ini config-include/GridHypergrid.ini config-include/SimianGrid.ini config-include/HyperSimianGrid.ini} config-include/Standalone.ini |
diff --git a/bin/OpenSimDefaults.ini b/bin/OpenSimDefaults.ini index fab2c47..28c5587 100644 --- a/bin/OpenSimDefaults.ini +++ b/bin/OpenSimDefaults.ini | |||
@@ -177,6 +177,11 @@ | |||
177 | ; Objects will always be considered for persistance in the next sweep if the first change occurred this number of seconds ago | 177 | ; Objects will always be considered for persistance in the next sweep if the first change occurred this number of seconds ago |
178 | MaximumTimeBeforePersistenceConsidered = 600 | 178 | MaximumTimeBeforePersistenceConsidered = 600 |
179 | 179 | ||
180 | ; Experimental setting to resend appearance updates every 60 seconds. | ||
181 | ; These packets are small and this can help with grey avatar syndrome. | ||
182 | ; Default is false | ||
183 | SendPeriodicAppearanceUpdates = false | ||
184 | |||
180 | ; ## | 185 | ; ## |
181 | ; ## PHYSICS | 186 | ; ## PHYSICS |
182 | ; ## | 187 | ; ## |
@@ -260,6 +265,14 @@ | |||
260 | ; Default value is all | 265 | ; Default value is all |
261 | ; allowed_script_editors = all | 266 | ; allowed_script_editors = all |
262 | 267 | ||
268 | ; Provides a simple control for land owners to give build rights to specific avatars | ||
269 | ; in publicly accessible parcels that disallow object creation in general. | ||
270 | ; Owners specific avatars by adding them to the Access List of the parcel | ||
271 | ; without having to use the Groups feature | ||
272 | ; Disabled by default | ||
273 | ; simple_build_permissions = False | ||
274 | |||
275 | |||
263 | ; ## | 276 | ; ## |
264 | ; ## SCRIPT ENGINE | 277 | ; ## SCRIPT ENGINE |
265 | ; ## | 278 | ; ## |
@@ -833,10 +846,12 @@ | |||
833 | TerrainFriction = 0.50 | 846 | TerrainFriction = 0.50 |
834 | TerrainHitFriction = 0.8 | 847 | TerrainHitFriction = 0.8 |
835 | TerrainRestitution = 0 | 848 | TerrainRestitution = 0 |
836 | AvatarFriction = 0 | 849 | AvatarFriction = 0.2 |
850 | AvatarRestitution = 0.0 | ||
837 | AvatarDensity = 60.0 | 851 | AvatarDensity = 60.0 |
838 | AvatarCapsuleRadius = 0.37 | 852 | AvatarCapsuleRadius = 0.37 |
839 | AvatarCapsuleHeight = 1.5 | 853 | AvatarCapsuleHeight = 1.5 |
854 | AvatarContactProcessingThreshold = 0.1; | ||
840 | 855 | ||
841 | MaxObjectMass = 10000.01 | 856 | MaxObjectMass = 10000.01 |
842 | 857 | ||
@@ -849,6 +864,15 @@ | |||
849 | CcdMotionThreshold = 0.0 | 864 | CcdMotionThreshold = 0.0 |
850 | CcdSweptSphereRadius = 0.0 | 865 | CcdSweptSphereRadius = 0.0 |
851 | ContactProcessingThreshold = 0.1 | 866 | ContactProcessingThreshold = 0.1 |
867 | ; If setting a pool size, also disable dynamic allocation (default pool size is 4096 with dynamic alloc) | ||
868 | MaxPersistantManifoldPoolSize = 0; | ||
869 | ShouldDisableContactPoolDynamicAllocation = False; | ||
870 | ShouldForceUpdateAllAabbs = False; | ||
871 | ShouldRandomizeSolverOrder = False; | ||
872 | ShouldSplitSimulationIslands = False; | ||
873 | ShouldEnableFrictionCaching = False; | ||
874 | NumberOfSolverIterations = 0; | ||
875 | |||
852 | 876 | ||
853 | ; Whether to mesh sculpties | 877 | ; Whether to mesh sculpties |
854 | MeshSculptedPrim = true | 878 | MeshSculptedPrim = true |
@@ -1512,6 +1536,9 @@ | |||
1512 | ;; Enable Non Player Character (NPC) facilities | 1536 | ;; Enable Non Player Character (NPC) facilities |
1513 | Enabled = false | 1537 | Enabled = false |
1514 | 1538 | ||
1539 | [Terrain] | ||
1540 | InitialTerrain = "pinhead-island" | ||
1541 | |||
1515 | ;; | 1542 | ;; |
1516 | ;; If you are using a simian grid frontend you can enable | 1543 | ;; If you are using a simian grid frontend you can enable |
1517 | ;; this module to upload tile images for the mapping fn | 1544 | ;; this module to upload tile images for the mapping fn |
diff --git a/bin/Robust.HG.ini.example b/bin/Robust.HG.ini.example index ab5880d..e0242ab 100644 --- a/bin/Robust.HG.ini.example +++ b/bin/Robust.HG.ini.example | |||
@@ -241,6 +241,9 @@ ServiceConnectors = "8003/OpenSim.Server.Handlers.dll:AssetServiceConnector,8003 | |||
241 | ; For V2 map | 241 | ; For V2 map |
242 | MapTileURL = "http://127.0.0.1:8002"; | 242 | MapTileURL = "http://127.0.0.1:8002"; |
243 | 243 | ||
244 | ; For WebProfiles (V3) | ||
245 | ProfileServerURL = "http://127.0.0.1/profiles/[AGENT_NAME]" | ||
246 | |||
244 | ; If you run this login server behind a proxy, set this to true | 247 | ; If you run this login server behind a proxy, set this to true |
245 | ; HasProxy = false | 248 | ; HasProxy = false |
246 | 249 | ||
@@ -392,8 +395,12 @@ ServiceConnectors = "8003/OpenSim.Server.Handlers.dll:AssetServiceConnector,8003 | |||
392 | HomeURI = "http://127.0.0.1:8002" | 395 | HomeURI = "http://127.0.0.1:8002" |
393 | 396 | ||
394 | [HGFriendsService] | 397 | [HGFriendsService] |
395 | LocalServiceModule = "OpenSim.Services.FriendsService.dll:FriendsService" | 398 | LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGFriendsService" |
396 | UserAgentService = "OpenSim.Services.HypergridService.dll:UserAgentService" | 399 | UserAgentService = "OpenSim.Services.HypergridService.dll:UserAgentService" |
400 | FriendsService = "OpenSim.Services.FriendsService.dll:FriendsService" | ||
401 | UserAccountService = "OpenSim.Services.UserAccountService.dll:UserAccountService" | ||
402 | GridService = "OpenSim.Services.GridService.dll:GridService" | ||
403 | PresenceService = "OpenSim.Services.PresenceService.dll:PresenceService" | ||
397 | 404 | ||
398 | [HGInstantMessageService] | 405 | [HGInstantMessageService] |
399 | LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGInstantMessageService" | 406 | LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGInstantMessageService" |
diff --git a/bin/Robust.ini.example b/bin/Robust.ini.example index 90f7b5c..69e94a5 100644 --- a/bin/Robust.ini.example +++ b/bin/Robust.ini.example | |||
@@ -224,6 +224,12 @@ ServiceConnectors = "8003/OpenSim.Server.Handlers.dll:AssetServiceConnector,8003 | |||
224 | ; For V2 map | 224 | ; For V2 map |
225 | MapTileURL = "http://127.0.0.1:8002"; | 225 | MapTileURL = "http://127.0.0.1:8002"; |
226 | 226 | ||
227 | ; For V2/3 Web Profiles | ||
228 | ProfileServerURL = "http://127.0.0.1/profiles/[AGENT_NAME]" | ||
229 | |||
230 | ; For V2/V3 webapp authentication SSO | ||
231 | OpenIDServerURL = "http://127.0.0.1/openid/openidserver/" | ||
232 | |||
227 | ; If you run this login server behind a proxy, set this to true | 233 | ; If you run this login server behind a proxy, set this to true |
228 | ; HasProxy = false | 234 | ; HasProxy = false |
229 | 235 | ||
diff --git a/bin/ScriptEngines/Default.lsl b/bin/ScriptEngines/Default.lsl deleted file mode 100644 index ade855d..0000000 --- a/bin/ScriptEngines/Default.lsl +++ /dev/null | |||
@@ -1,104 +0,0 @@ | |||
1 | // autogenerated by generate_default_lsl.rb | ||
2 | integer touch_count = 0; | ||
3 | |||
4 | default { | ||
5 | touch_start(integer total_number) { | ||
6 | float angle45 = PI/4.0; // 45 degrees | ||
7 | float angle30 = PI/6.0; // 30 degrees | ||
8 | float sqrt2 = llSqrt(2.0); | ||
9 | if((llFabs(-1.5) != 1.5) || (llFabs(10.4) != 10.4)) { | ||
10 | llShout(0, "Houston, we have a big problem! llFabs() does not work! Need it for other tests!"); | ||
11 | } | ||
12 | llSetText("This is a text by llSetText", <1,0,0>, 1); | ||
13 | llWhisper(0, "llWhispering a few random numbers between 0 and 100: " + llFrand(100) + "," + llFrand(100) + "," + llFrand(100) + "," + llFrand(100)); | ||
14 | llShout(0, "llShouting the unix time: " + llGetUnixTime() + ", and region corner: " + llGetRegionCorner()); | ||
15 | llShout(1, "Shouting a random number between 0 and 100 on the channel#1: " + llFrand(100)); | ||
16 | if (llAbs(-1) != 1) { | ||
17 | llSay(0, "Assert failed: llAbs(-1) != 1"); | ||
18 | } | ||
19 | if (llAbs(10) != 10) { | ||
20 | llSay(0, "Assert failed: llAbs(10) != 10"); | ||
21 | } | ||
22 | if (llFabs((llCos(angle45) - sqrt2/2.0) - 0) > 0.000001) { | ||
23 | llSay(0, "Assert failed: (llCos(angle45) - sqrt2/2.0) differs from 0 by more than 0.000001"); | ||
24 | llSay(0, " --> The actual result: " + (llCos(angle45) - sqrt2/2.0)); | ||
25 | } | ||
26 | if (llFabs((llSin(angle30) - 0.5) - 0) > 0.000001) { | ||
27 | llSay(0, "Assert failed: (llSin(angle30) - 0.5) differs from 0 by more than 0.000001"); | ||
28 | llSay(0, " --> The actual result: " + (llSin(angle30) - 0.5)); | ||
29 | } | ||
30 | if (llFabs((llAtan2(1, 1)*4 - PI) - 0) > 0.000001) { | ||
31 | llSay(0, "Assert failed: (llAtan2(1, 1)*4 - PI) differs from 0 by more than 0.000001"); | ||
32 | llSay(0, " --> The actual result: " + (llAtan2(1, 1)*4 - PI)); | ||
33 | } | ||
34 | if (llFabs((llTan(PI)) - 0) > 0.000001) { | ||
35 | llSay(0, "Assert failed: (llTan(PI)) differs from 0 by more than 0.000001"); | ||
36 | llSay(0, " --> The actual result: " + (llTan(PI))); | ||
37 | } | ||
38 | if (llFloor(2.4) != 2) { | ||
39 | llSay(0, "Assert failed: llFloor(2.4) != 2"); | ||
40 | } | ||
41 | if (llCeil(2.4) != 3) { | ||
42 | llSay(0, "Assert failed: llCeil(2.4) != 3"); | ||
43 | } | ||
44 | if (llRound(2.4) != 2) { | ||
45 | llSay(0, "Assert failed: llRound(2.4) != 2"); | ||
46 | } | ||
47 | if (llFloor(2.5) != 2) { | ||
48 | llSay(0, "Assert failed: llFloor(2.5) != 2"); | ||
49 | } | ||
50 | if (llCeil(2.5) != 3) { | ||
51 | llSay(0, "Assert failed: llCeil(2.5) != 3"); | ||
52 | } | ||
53 | if (llRound(2.5) != 3) { | ||
54 | llSay(0, "Assert failed: llRound(2.5) != 3"); | ||
55 | } | ||
56 | if (llFloor(2.51) != 2) { | ||
57 | llSay(0, "Assert failed: llFloor(2.51) != 2"); | ||
58 | } | ||
59 | if (llCeil(2.51) != 3) { | ||
60 | llSay(0, "Assert failed: llCeil(2.51) != 3"); | ||
61 | } | ||
62 | if (llRound(2.51) != 3) { | ||
63 | llSay(0, "Assert failed: llRound(2.51) != 3"); | ||
64 | } | ||
65 | if (llFloor(3.49) != 3) { | ||
66 | llSay(0, "Assert failed: llFloor(3.49) != 3"); | ||
67 | } | ||
68 | if (llCeil(3.49) != 4) { | ||
69 | llSay(0, "Assert failed: llCeil(3.49) != 4"); | ||
70 | } | ||
71 | if (llRound(3.49) != 3) { | ||
72 | llSay(0, "Assert failed: llRound(3.49) != 3"); | ||
73 | } | ||
74 | if (llFloor(3.5000001) != 3) { | ||
75 | llSay(0, "Assert failed: llFloor(3.5000001) != 3"); | ||
76 | } | ||
77 | if (llCeil(3.5000001) != 4) { | ||
78 | llSay(0, "Assert failed: llCeil(3.5000001) != 4"); | ||
79 | } | ||
80 | if (llRound(3.5000001) != 4) { | ||
81 | llSay(0, "Assert failed: llRound(3.5000001) != 4"); | ||
82 | } | ||
83 | if (llFloor(3.51) != 3) { | ||
84 | llSay(0, "Assert failed: llFloor(3.51) != 3"); | ||
85 | } | ||
86 | if (llCeil(3.51) != 4) { | ||
87 | llSay(0, "Assert failed: llCeil(3.51) != 4"); | ||
88 | } | ||
89 | if (llRound(3.51) != 4) { | ||
90 | llSay(0, "Assert failed: llRound(3.51) != 4"); | ||
91 | } | ||
92 | if ((llFabs(0-llPow(2, 16))) != 65536) { | ||
93 | llSay(0, "Assert failed: (llFabs(0-llPow(2, 16))) != 65536"); | ||
94 | } | ||
95 | if (llMD5String("Hello, Avatar!",0) != "112abd47ceaae1c05a826828650434a6") { | ||
96 | llSay(0, "Assert failed: llMD5String('Hello, Avatar!',0) != '112abd47ceaae1c05a826828650434a6'"); | ||
97 | } | ||
98 | if (llModPow(2, 16, 37) != 9) { | ||
99 | llSay(0, "Assert failed: llModPow(2, 16, 37) != 9"); | ||
100 | } | ||
101 | touch_count++; | ||
102 | llSay(0, "Object was touched. Touch count: " + touch_count); | ||
103 | } | ||
104 | } | ||
diff --git a/bin/config-include/Grid.ini b/bin/config-include/Grid.ini index da860c6..95d6264 100644 --- a/bin/config-include/Grid.ini +++ b/bin/config-include/Grid.ini | |||
@@ -14,6 +14,7 @@ | |||
14 | AvatarServices = "RemoteAvatarServicesConnector" | 14 | AvatarServices = "RemoteAvatarServicesConnector" |
15 | NeighbourServices = "RemoteNeighbourServicesConnector" | 15 | NeighbourServices = "RemoteNeighbourServicesConnector" |
16 | AuthenticationServices = "RemoteAuthenticationServicesConnector" | 16 | AuthenticationServices = "RemoteAuthenticationServicesConnector" |
17 | AuthorizationServices = "LocalAuthorizationServicesConnector" | ||
17 | PresenceServices = "RemotePresenceServicesConnector" | 18 | PresenceServices = "RemotePresenceServicesConnector" |
18 | UserAccountServices = "RemoteUserAccountServicesConnector" | 19 | UserAccountServices = "RemoteUserAccountServicesConnector" |
19 | GridUserServices = "RemoteGridUserServicesConnector" | 20 | GridUserServices = "RemoteGridUserServicesConnector" |
diff --git a/bin/config-include/GridCommon.ini.example b/bin/config-include/GridCommon.ini.example index 712481d..fa6f525 100644 --- a/bin/config-include/GridCommon.ini.example +++ b/bin/config-include/GridCommon.ini.example | |||
@@ -146,3 +146,13 @@ | |||
146 | 146 | ||
147 | [MapImageService] | 147 | [MapImageService] |
148 | MapImageServerURI = "http://mygridserver.com:8003" | 148 | MapImageServerURI = "http://mygridserver.com:8003" |
149 | |||
150 | [AuthorizationService] | ||
151 | ; If you have regions with access restrictions | ||
152 | ; specify them here using the convention | ||
153 | ; Region_<Region_Name> = <flags> | ||
154 | ; Valid flags are: | ||
155 | ; DisallowForeigners -- HG visitors not allowed | ||
156 | ; DisallowResidents -- only Admins and Managers allowed | ||
157 | ; Example: | ||
158 | ; Region_Test_1 = "DisallowForeigners" | ||
diff --git a/bin/config-include/GridHypergrid.ini b/bin/config-include/GridHypergrid.ini index 5f0ba37..31a4059 100644 --- a/bin/config-include/GridHypergrid.ini +++ b/bin/config-include/GridHypergrid.ini | |||
@@ -17,6 +17,7 @@ | |||
17 | AvatarServices = "RemoteAvatarServicesConnector" | 17 | AvatarServices = "RemoteAvatarServicesConnector" |
18 | NeighbourServices = "RemoteNeighbourServicesConnector" | 18 | NeighbourServices = "RemoteNeighbourServicesConnector" |
19 | AuthenticationServices = "RemoteAuthenticationServicesConnector" | 19 | AuthenticationServices = "RemoteAuthenticationServicesConnector" |
20 | AuthorizationServices = "LocalAuthorizationServicesConnector" | ||
20 | PresenceServices = "RemotePresenceServicesConnector" | 21 | PresenceServices = "RemotePresenceServicesConnector" |
21 | UserAccountServices = "RemoteUserAccountServicesConnector" | 22 | UserAccountServices = "RemoteUserAccountServicesConnector" |
22 | GridUserServices = "RemoteGridUserServicesConnector" | 23 | GridUserServices = "RemoteGridUserServicesConnector" |
@@ -26,6 +27,7 @@ | |||
26 | LandServices = "RemoteLandServicesConnector" | 27 | LandServices = "RemoteLandServicesConnector" |
27 | FriendsModule = "HGFriendsModule" | 28 | FriendsModule = "HGFriendsModule" |
28 | MapImageService = "MapImageServiceModule" | 29 | MapImageService = "MapImageServiceModule" |
30 | UserManagementModule = "HGUserManagementModule" | ||
29 | 31 | ||
30 | LandServiceInConnector = true | 32 | LandServiceInConnector = true |
31 | NeighbourServiceInConnector = true | 33 | NeighbourServiceInConnector = true |
diff --git a/bin/config-include/Standalone.ini b/bin/config-include/Standalone.ini index 6ad4ac9..d307387 100644 --- a/bin/config-include/Standalone.ini +++ b/bin/config-include/Standalone.ini | |||
@@ -9,6 +9,7 @@ | |||
9 | InventoryServices = "LocalInventoryServicesConnector" | 9 | InventoryServices = "LocalInventoryServicesConnector" |
10 | NeighbourServices = "LocalNeighbourServicesConnector" | 10 | NeighbourServices = "LocalNeighbourServicesConnector" |
11 | AuthenticationServices = "LocalAuthenticationServicesConnector" | 11 | AuthenticationServices = "LocalAuthenticationServicesConnector" |
12 | AuthorizationServices = "LocalAuthorizationServicesConnector" | ||
12 | GridServices = "LocalGridServicesConnector" | 13 | GridServices = "LocalGridServicesConnector" |
13 | PresenceServices = "LocalPresenceServicesConnector" | 14 | PresenceServices = "LocalPresenceServicesConnector" |
14 | UserAccountServices = "LocalUserAccountServicesConnector" | 15 | UserAccountServices = "LocalUserAccountServicesConnector" |
@@ -47,9 +48,6 @@ | |||
47 | [AvatarService] | 48 | [AvatarService] |
48 | LocalServiceModule = "OpenSim.Services.AvatarService.dll:AvatarService" | 49 | LocalServiceModule = "OpenSim.Services.AvatarService.dll:AvatarService" |
49 | 50 | ||
50 | [AuthorizationService] | ||
51 | LocalServiceModule = "OpenSim.Services.AuthorizationService.dll:AuthorizationService" | ||
52 | |||
53 | [AuthenticationService] | 51 | [AuthenticationService] |
54 | LocalServiceModule = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService" | 52 | LocalServiceModule = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService" |
55 | 53 | ||
diff --git a/bin/config-include/StandaloneCommon.ini.example b/bin/config-include/StandaloneCommon.ini.example index 2f39218..3dfbed7 100644 --- a/bin/config-include/StandaloneCommon.ini.example +++ b/bin/config-include/StandaloneCommon.ini.example | |||
@@ -231,3 +231,13 @@ | |||
231 | [MapImageService] | 231 | [MapImageService] |
232 | ; Set this if you want to change the default | 232 | ; Set this if you want to change the default |
233 | ; TilesStoragePath = "maptiles" | 233 | ; TilesStoragePath = "maptiles" |
234 | |||
235 | [AuthorizationService] | ||
236 | ; If you have regions with access restrictions | ||
237 | ; specify them here using the convention | ||
238 | ; Region_<Region_Name> = <flags> | ||
239 | ; Valid flags are: | ||
240 | ; DisallowForeigners -- HG visitors not allowed | ||
241 | ; DisallowResidents -- only Admins and Managers allowed | ||
242 | ; Example: | ||
243 | ; Region_Test_1 = "DisallowForeigners" | ||
diff --git a/bin/config-include/StandaloneHypergrid.ini b/bin/config-include/StandaloneHypergrid.ini index 00beb31..75c4788 100644 --- a/bin/config-include/StandaloneHypergrid.ini +++ b/bin/config-include/StandaloneHypergrid.ini | |||
@@ -12,6 +12,7 @@ | |||
12 | InventoryServices = "HGInventoryBroker" | 12 | InventoryServices = "HGInventoryBroker" |
13 | NeighbourServices = "LocalNeighbourServicesConnector" | 13 | NeighbourServices = "LocalNeighbourServicesConnector" |
14 | AuthenticationServices = "LocalAuthenticationServicesConnector" | 14 | AuthenticationServices = "LocalAuthenticationServicesConnector" |
15 | AuthorizationServices = "LocalAuthorizationServicesConnector" | ||
15 | GridServices = "LocalGridServicesConnector" | 16 | GridServices = "LocalGridServicesConnector" |
16 | PresenceServices = "LocalPresenceServicesConnector" | 17 | PresenceServices = "LocalPresenceServicesConnector" |
17 | UserAccountServices = "LocalUserAccountServicesConnector" | 18 | UserAccountServices = "LocalUserAccountServicesConnector" |
@@ -22,6 +23,7 @@ | |||
22 | EntityTransferModule = "HGEntityTransferModule" | 23 | EntityTransferModule = "HGEntityTransferModule" |
23 | InventoryAccessModule = "HGInventoryAccessModule" | 24 | InventoryAccessModule = "HGInventoryAccessModule" |
24 | FriendsModule = "HGFriendsModule" | 25 | FriendsModule = "HGFriendsModule" |
26 | UserManagementModule = "HGUserManagementModule" | ||
25 | 27 | ||
26 | InventoryServiceInConnector = true | 28 | InventoryServiceInConnector = true |
27 | AssetServiceInConnector = true | 29 | AssetServiceInConnector = true |
@@ -68,9 +70,6 @@ | |||
68 | LibraryName = "OpenSim Library" | 70 | LibraryName = "OpenSim Library" |
69 | DefaultLibrary = "./inventory/Libraries.xml" | 71 | DefaultLibrary = "./inventory/Libraries.xml" |
70 | 72 | ||
71 | [AuthorizationService] | ||
72 | LocalServiceModule = "OpenSim.Services.AuthorizationService.dll:AuthorizationService" | ||
73 | |||
74 | [AuthenticationService] | 73 | [AuthenticationService] |
75 | LocalServiceModule = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService" | 74 | LocalServiceModule = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService" |
76 | 75 | ||
@@ -160,8 +159,12 @@ | |||
160 | UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService" | 159 | UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService" |
161 | 160 | ||
162 | [HGFriendsService] | 161 | [HGFriendsService] |
163 | LocalServiceModule = "OpenSim.Services.FriendsService.dll:FriendsService" | 162 | LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGFriendsService" |
164 | UserAgentService = "OpenSim.Services.HypergridService.dll:UserAgentService" | 163 | UserAgentService = "OpenSim.Services.HypergridService.dll:UserAgentService" |
164 | FriendsService = "OpenSim.Services.FriendsService.dll:FriendsService" | ||
165 | UserAccountService = "OpenSim.Services.UserAccountService.dll:UserAccountService" | ||
166 | GridService = "OpenSim.Services.GridService.dll:GridService" | ||
167 | PresenceService = "OpenSim.Services.PresenceService.dll:PresenceService" | ||
165 | 168 | ||
166 | [HGInstantMessageService] | 169 | [HGInstantMessageService] |
167 | LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGInstantMessageService" | 170 | LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGInstantMessageService" |
diff --git a/bin/lib32/BulletSim.dll b/bin/lib32/BulletSim.dll index d1571cf..5bef6e9 100755 --- a/bin/lib32/BulletSim.dll +++ b/bin/lib32/BulletSim.dll | |||
Binary files differ | |||
diff --git a/bin/lib32/libBulletSim.so b/bin/lib32/libBulletSim.so new file mode 100755 index 0000000..9882f5b --- /dev/null +++ b/bin/lib32/libBulletSim.so | |||
Binary files differ | |||
diff --git a/bin/lib64/BulletSim.dll b/bin/lib64/BulletSim.dll index ec21dfe..9f09ef8 100755 --- a/bin/lib64/BulletSim.dll +++ b/bin/lib64/BulletSim.dll | |||
Binary files differ | |||
diff --git a/bin/lib64/libBulletSim.so b/bin/lib64/libBulletSim.so new file mode 100755 index 0000000..fa47bf1 --- /dev/null +++ b/bin/lib64/libBulletSim.so | |||
Binary files differ | |||
diff --git a/bin/shutdown_commands.txt b/bin/shutdown_commands.txt deleted file mode 100644 index ec76ec2..0000000 --- a/bin/shutdown_commands.txt +++ /dev/null | |||
@@ -1 +0,0 @@ | |||
1 | backup | ||
diff --git a/bin/shutdown_commands.txt.example b/bin/shutdown_commands.txt.example new file mode 100644 index 0000000..dc07dc9 --- /dev/null +++ b/bin/shutdown_commands.txt.example | |||
@@ -0,0 +1,3 @@ | |||
1 | ; Copy this file to shutdown_commands.txt to execute region console commands when the simulator is asked to shut down | ||
2 | ; e.g. show stats | ||
3 | ; Lines that start with ; are comments | ||
diff --git a/bin/startup_commands.txt.example b/bin/startup_commands.txt.example index 3dba4b3..677109c 100644 --- a/bin/startup_commands.txt.example +++ b/bin/startup_commands.txt.example | |||
@@ -1,4 +1,3 @@ | |||
1 | terrain load-tile f32 islandterrain_1024x512.raw 512 1024 1000 1000 | 1 | ; Copy this file to startup_commands.txt to run region console commands once the simulator has finished starting up |
2 | terrain multiply 0.1 | 2 | ; e.g. show stats |
3 | terrain add 5 | 3 | ; Lines that start with ; are comments. |
4 | |||