Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'mbworknew1' into ubitworkvarnew | UbitUmarov | 2015-09-08 | 2 | -3/+49 |
|\ | |||||
| * | Merge of ubitworkvarnew with opensim/master as of 20150905. | Robert Adams | 2015-09-08 | 2 | -3/+49 |
| |\ | | | | | | | | | | | | | | | | | | | | | | This integrates the OpenSim refactoring to make physics, etc into modules. AVN physics hasn't been moved to new location. Does not compile yet. Merge branch 'osmaster' into mbworknew1 | ||||
| | * | Transformed the LLUDP ad-hoc plugin into a region module. It works. | Diva Canto | 2015-09-03 | 2 | -3/+49 |
| | | | |||||
* | | | recover opensim m_sendTerrainUpdatesByViewDistance. if false do as opensim ↵ | UbitUmarov | 2015-09-07 | 1 | -8/+39 |
|/ / | | | | | | | (slower since it depended on sending terrain as TASK). if true send by view range and also all terrain at arrival | ||||
* | | fix the missing initialization of the folish ProcessUnackedSends option | UbitUmarov | 2015-09-06 | 1 | -0/+2 |
| | | |||||
* | | at last we can login and see objects ( friends is dead and disable in | UbitUmarov | 2015-09-03 | 1 | -11/+9 |
| | | | | | | | | scenepresence) | ||||
* | | seems to compile ( tests comented out) | UbitUmarov | 2015-09-02 | 6 | -806/+96 |
| | | |||||
* | | bad merge? | UbitUmarov | 2015-09-01 | 7 | -800/+1864 |
|\ \ | |/ |/| | |||||
| * | send land parcels overlay in cat Land not Task, or avatar freezes | UbitUmarov | 2015-08-28 | 1 | -1/+2 |
| | | |||||
| * | remove the rest of #justEditedTerrain, it was sending patchs non | UbitUmarov | 2015-08-27 | 1 | -16/+0 |
| | | | | | | | | | | conforming to protocol, and no longer in agreement with how patchs are schedule to send | ||||
| * | NEVER EVER SEND TERRAIN PATCHS AS UNRELIABLE!!!!!!!!!!!!!!!!!!!!!!!!!! | UbitUmarov | 2015-08-26 | 1 | -26/+13 |
| | | | | | | | | this costed me hours :P | ||||
| * | delay terrain sending if land queue is 2 busy | UbitUmarov | 2015-08-22 | 2 | -1/+24 |
| | | |||||
| * | put back entities remove from updates on SendKillObject. | UbitUmarov | 2015-08-19 | 1 | -1/+11 |
| | | |||||
| * | Merge branch 'mbworkvar2' into ubitvar | UbitUmarov | 2015-08-19 | 1 | -109/+164 |
| |\ | |||||
| | * | varregion: add varregion and TerrainData use in LLClientView. | Robert Adams | 2015-03-28 | 1 | -109/+164 |
| | | | | | | | | | | | | | | | Add sending multiple parcel patches and sending patches by avatar view distance. | ||||
| * | | Track selected objects per client | Melanie Thielker | 2015-08-15 | 1 | -0/+6 |
| | | | |||||
| * | | Maybe reduce incidence of ghost avatars | Melanie Thielker | 2015-06-12 | 1 | -1/+10 |
| |/ | |||||
| * | Remove the Invisible stuff and add more baked caching. Refactor selection of ↵ | Melanie Thielker | 2014-11-11 | 1 | -4/+1 |
| | | | | | | | | textures to save to Bakes module. | ||||
| * | Second part of invisible base avatar option | Melanie Thielker | 2014-11-10 | 1 | -1/+6 |
| | | |||||
| * | Remove JustinCCs UDP patch - it is harmful to Avination's grid management | Melanie Thielker | 2014-11-10 | 1 | -2/+4 |
| | | |||||
| * | scale ChildAgentThrottles with distance (internal to child server and not | UbitUmarov | 2014-11-06 | 2 | -8/+19 |
| | | | | | | | | root as was done before ) | ||||
| * | allow drawdistance to change between 32 and MaxDrawDistance, configurable | UbitUmarov | 2014-11-06 | 1 | -2/+2 |
| | | | | | | | | | | | | value default to 256, so should have no effect. Next steps needed: reduce client udp Throttles with distance, update childreen connections with significat movement and view range changes, Make disconnect be delayed in time, make disconnects be receiving region action not sender on region changes. Allow distance less than 256 to only connect to visible regions, even none. Make this be relative to camera and not agent position or region centers as it is now. | ||||
| * | don't send updates for deleted agents | UbitUmarov | 2014-11-01 | 1 | -3/+4 |
| | | |||||
| * | sadly revert to resend terseUpdates enqueuing them back into entityupdates | UbitUmarov | 2014-10-31 | 2 | -4/+47 |
| | | | | | | | | | | queue. Viewers fail to handle correctly out of order updates with ugly visible effects. Make sure these packets don't include acks so they aren't lost. | ||||
| * | set udp SocketOptionName.ReuseAddress to false, to not allow two regions | UbitUmarov | 2014-10-30 | 1 | -0/+2 |
| | | | | | | | | | | | | to bind to same port, as seems to be possible at least with mono 3.2.8, same as patch just pushed to core by justin. This is not necessary on windows, possible a bug on some mono versions. | ||||
| * | try to make SOG crossings full async. Simplify some borders checking.... | UbitUmarov | 2014-10-24 | 1 | -1/+1 |
| | | |||||
| * | Revert "*TEST* send udp sync. Stop uncontroled and hidden use of IO threads." | Melanie Thielker | 2014-10-13 | 2 | -18/+1 |
| | | | | | | | | | | | | | | | | This reverts commit 8c41271b3312f2a02608ffc41b220f7fb018d6ad. Conflicts: OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs | ||||
| * | revert to async send, since past experience showed sync didn't work when | UbitUmarov | 2014-10-13 | 1 | -2/+2 |
| | | | | | | | | on mono | ||||
| * | *TEST* send udp sync. Stop uncontroled and hidden use of IO threads. | UbitUmarov | 2014-10-13 | 2 | -2/+19 |
| | | | | | | | | Testing this may require several people. | ||||
| * | do global position X and Y with double precision in autopilot, so | UbitUmarov | 2014-09-30 | 1 | -4/+7 |
| | | | | | | | | corrected viewers do work | ||||
| * | Fix a nullref in a debug message. If we have no SceneAgent, we can't output ↵ | Melanie Thielker | 2014-09-15 | 1 | -5/+8 |
| | | | | | | | | data from it. | ||||
| * | Reinstate closing the client if CloseAgen returns false. This was part | Melanie Thielker | 2014-09-14 | 1 | -1/+2 |
| | | | | | | | | of the last Ubit patch. | ||||
| * | revert changes to m_pendingCache and remove client close if there is no | UbitUmarov | 2014-09-14 | 1 | -21/+14 |
| | | | | | | | | SP, as requested | ||||
| * | do not use a blind expire of m_pendingCache. Entries must be valid while | UbitUmarov | 2014-09-13 | 1 | -15/+23 |
| | | | | | | | | | | | | | | respective HandleUseCircuitCode, no matter how long it takes, so a viewer retry doesnt start a overlapping one. It HandleUseCircuitCode responsability to always remove entries, even on fails. Remove a client even if m_scene.CloseAgent fails. | ||||
| * | If a client's SceneAgent is null, that client is not fully logged in or | Melanie Thielker | 2014-09-13 | 1 | -0/+14 |
| | | | | | | | | crashed while logging out. Don't reuse it, create a new one. | ||||
| * | reduce MIN_CALLBACK_MS guard time. A value too high introduces a extra | UbitUmarov | 2014-09-02 | 1 | -1/+1 |
| | | | | | | | | | | throttle and makes more packets to be sent in bursts and not in steady state flow. | ||||
| * | void time change between gettime calls | UbitUmarov | 2014-09-02 | 1 | -4/+3 |
| | | |||||
| * | *needs testing, not that good* change throttles math using floats and not | UbitUmarov | 2014-09-02 | 4 | -125/+112 |
| | | | | | | | | | | int64, etc. Limite brust bytes to the total rate client requested times a look ahead estimation time, Avoid queues starvation with updates waiting... | ||||
| * | add method to get a category throttle rate | UbitUmarov | 2014-08-29 | 2 | -38/+37 |
| | | |||||
| * | reduce burst | UbitUmarov | 2014-08-29 | 1 | -1/+1 |
| | | |||||
| * | replace the tick() by a limit on the maximum number of tokens that can be | UbitUmarov | 2014-08-29 | 2 | -15/+39 |
| | | | | | | | | acumulated ( variable named BurtRate, not exactly a rate...) | ||||
| * | disable first drip | UbitUmarov | 2014-08-29 | 1 | -1/+1 |
| | | |||||
| * | try to reduce insane high data rate udp bursts. This needs testing on a | UbitUmarov | 2014-08-28 | 2 | -1/+11 |
| | | | | | | | | region with a lot of contents. Should not affect much average rates. | ||||
| * | remove misplaced comment | UbitUmarov | 2014-08-28 | 1 | -1/+0 |
| | | |||||
| * | try to make sense of throttle rate limits | UbitUmarov | 2014-08-28 | 2 | -4/+15 |
| | | |||||
| * | add some functions for estimation of number of bytes that can be send in a ↵ | UbitUmarov | 2014-08-28 | 2 | -0/+13 |
| | | | | | | | | category in specified time | ||||
| * | send all presences terseupdates in same batch | UbitUmarov | 2014-08-28 | 1 | -3/+3 |
| | | |||||
| * | if we send wearables with ThrottleOutPacketType.HighPriority, then we | UbitUmarov | 2014-08-28 | 2 | -125/+18 |
| | | | | | | | | should send other avatarinformation with same priority on same Task category ( plus cleanup ) | ||||
| * | enqueue also if m_nextPackets[category] is not null. This is really the | UbitUmarov | 2014-08-27 | 1 | -4/+8 |
| | | | | | | | | | | top element of a category queue, equivalente to using a queue.peek() if avaiable | ||||
| * | dont append acks to a resend packet | UbitUmarov | 2014-08-26 | 1 | -1/+1 |
| | |