Commit Graph

585 Commits

Author SHA1 Message Date
UbitUmarov
9d6c996570 extent supported number of avatar textures/bakes/wearables, tell viewers about it on lludp RegionHandShake; propagate agenthover; block teleports/crossings based on worn wearables and peer version; 2019-09-11 13:51:43 +01:00
UbitUmarov
3491af440f missing files... 2019-04-30 23:01:37 +01:00
UbitUmarov
f29fdb6bda old tp timing issues on grid presence notification did came back, so put back old hack 2019-04-09 10:22:55 +01:00
UbitUmarov
5ed2b5c990 try handle the special case MaxRegionsViewDistance = 0 (agents only see void around region, even if there are regions around 2019-04-05 14:43:48 +01:00
UbitUmarov
50c810549c change visible regions also by view range change; fix check on crossings 2019-04-04 20:16:23 +01:00
UbitUmarov
a56f40470e control visible regions by avatar position and view range, first dirty code 2019-04-04 18:55:40 +01:00
UbitUmarov
15b6d8c147 send agent view range to new child agents 2019-04-04 00:50:54 +01:00
UbitUmarov
3b63699b9d still issues on fast hg tps 2019-04-01 13:55:54 +01:00
UbitUmarov
5dc7623e38 change avatar arrival at hg destination handling 2019-04-01 13:18:40 +01:00
UbitUmarov
3327bed34b fix tp set callback log message 2019-04-01 12:46:03 +01:00
UbitUmarov
1847a42a86 changes on teleports v7 2019-03-28 00:02:24 +00:00
UbitUmarov
cc19957e0a a few more changes to tp home 2019-01-19 00:24:38 +00:00
UbitUmarov
796a8efe25 a few changes to tp home 2019-01-18 22:18:49 +00:00
UbitUmarov
fc075c61ed fix HG tp detection 2019-01-18 18:42:14 +00:00
UbitUmarov
cc55cf3080 do HG as old protocol, needs deeper changes 2019-01-14 19:56:29 +00:00
UbitUmarov
df14ed7d31 more on TP 2019-01-14 18:39:16 +00:00
UbitUmarov
31ec5dde45 test a change to TP protocol 2019-01-14 17:25:32 +00:00
UbitUmarov
47ae155f13 give a bit more time bf closing child agents 2019-01-08 18:07:10 +00:00
UbitUmarov
e79f266714 oops, thats elsewhere 2019-01-04 02:14:20 +00:00
UbitUmarov
d90b45f25e some viewers now also seem to need time bf closing child regions on TP 2019-01-04 00:12:22 +00:00
UbitUmarov
c032724921 reduce tp close child agent delay time 2019-01-03 12:36:36 +00:00
UbitUmarov
ba193fc606 minor cleanup 2018-06-16 14:11:44 +01:00
UbitUmarov
6b02c99194 fix previus commit with the right source file :( 2018-03-27 20:00:31 +01:00
UbitUmarov
cb134e5487 mantis8307: avoid a null ref 2018-03-27 16:03:44 +01:00
UbitUmarov
6546ea6da6 mantis 8253: don't let attachments delete remove controls from viewers on crossings. 2017-11-12 12:00:03 +00:00
UbitUmarov
05b8ead8b2 frozen avatars should not do local teleports. Possible none should not be allowed, but that may be abusive 2017-08-24 02:11:40 +01:00
UbitUmarov
614a5266c5 guess HGEntityTransferModule jobengine does not need a permanet thread 2017-06-13 22:45:31 +01:00
UbitUmarov
be975d1e89 add a adicional in transit flag to signal HG tps, and use it to ignore usernames requests sent to start region during tp; don't send unknows display names ( getdisplaynames cap ) 2017-06-09 23:27:33 +01:00
UbitUmarov
b920f784ea avoi null refs on tests simple clients 2017-06-01 00:14:59 +01:00
UbitUmarov
c68e7b6621 change child agents close control; disablesimulator is not a caps event message 2017-05-31 23:31:02 +01:00
UbitUmarov
0fa3af96a4 remove anoying crossing messages on open borders 2017-05-30 16:51:49 +01:00
UbitUmarov
8f86de265c some cleanup and assume Linux/mono DNS is just broken... 2017-05-29 05:22:21 +01:00
UbitUmarov
7be6e16555 no.. still a fail 2017-05-29 03:41:09 +01:00
UbitUmarov
27afe136d4 mono is a total crap 2017-05-29 03:13:56 +01:00
UbitUmarov
6d23e0bc31 add temporary debug msgs 2017-05-29 01:27:02 +01:00
UbitUmarov
687c01b29e need to delay even more agent close after teleport to compensate for slow machines and user connections. This one of current tp teleport protocol flaws 2017-05-28 03:17:34 +01:00
UbitUmarov
31b4a31246 add some checks for valid endpoints 2017-05-25 09:46:29 +01:00
UbitUmarov
ea88927a65 remove some code for NAT that was disabled by its author Adam Frisby since 2009, and i don't see how to mk work with current viewers at that point at least 2017-05-22 20:18:01 +01:00
UbitUmarov
73222e4dd4 fix IClientIPEndpoint broken by justin long ago.. but stop using it
except on SceneBanner, later it my be also removed from there and
 everywhere
2017-05-22 19:16:42 +01:00
UbitUmarov
0f7ffc56ce several changes for osTeleportObject 2017-04-15 10:46:18 +01:00
UbitUmarov
dac32c4e5a change CanObjectEntry() to use a SOG 2017-01-20 14:26:24 +00:00
Melanie Thielker
ff945867a3 Squelch red ink for login cancel by the user during circuit setup 2017-01-07 00:35:09 +00:00
Melanie Thielker
ad8915f154 Restructure god level and permissions
Create a class GodController which controls all aspects of god level,
viewer modes and user levels at ScenePresence level.
2017-01-06 00:55:14 +00:00
UbitUmarov
1fb01a0099 add config option automatic_gods. With this option true, users that can be Gods will have that level automaticly without the need request on viewer; Propagate current god level to nearby regions (with local checks) 2017-01-05 21:21:15 +00:00
Melanie Thielker
b16abc8166 Massive tab and trailing space cleanup 2017-01-05 19:07:37 +00:00
AliciaRaven
d49a5374c3 Make it more unlikely that a script teleport will be caught by default region landing point. 2016-12-10 18:03:05 +00:00
UbitUmarov
9042aa8968 add missing sp Intransit control 2016-12-07 04:56:35 +00:00
UbitUmarov
6a8b8f3168 change a wrong error message and avoid a null ref (that may happen due to needed time delays) 2016-12-02 22:56:14 +00:00
AliciaRaven
34d9596f9b Fix typo in a comment 2016-11-22 15:33:34 +00:00
AliciaRaven
94e48838d5 Include new Region.ini option for DefaultLandingPoint for teleports with no coords specified.
This is useful when using a Telehub would be to restrictive as it would block landmarks and map teleports. This location is only ever used when no coordinates are provided. If config value not set, the previous default of 128,128 is used.
2016-11-22 15:31:45 +00:00