aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* change to ping based RTOUbitUmarov2019-04-091-8/+6
|
* testing ...UbitUmarov2019-04-091-1/+0
|
* testing ...UbitUmarov2019-04-091-15/+1
|
* change interpretation of a viewer flagUbitUmarov2019-04-061-1/+1
|
* a few more changes on initial objects sendUbitUmarov2019-03-301-116/+8
|
* try another wayUbitUmarov2019-03-271-1/+2
|
* add more test code to make usage od compressed updates etc. Should be ↵UbitUmarov2019-03-231-7/+2
| | | | disable, but well many things can go wrong.
* add some code for compressed updates, but disabled, since more changes are ↵UbitUmarov2019-03-211-7/+3
| | | | needed elsewhere
* RegionHandshake IS critical llupd protocol not to be done by odd modulesUbitUmarov2019-03-201-3/+5
|
* add a few extra checks for viewers animated objects support, to avoid ↵UbitUmarov2019-03-191-2/+2
| | | | timming issues
* lludp ChatFromSimulator enconding; some simplificationUbitUmarov2019-03-181-5/+25
|
* remove redundant codeUbitUmarov2019-03-171-4/+4
|
* lludp: direct encode PacketAck, StartPingCheck and CompletePingCheckUbitUmarov2019-03-171-26/+73
|
* minor cleanupUbitUmarov2019-03-151-24/+1
|
* lludp fix max packet size on ack appendsUbitUmarov2019-03-101-1/+2
|
* llupd direct encode object updates for agents; let terse updates be ↵UbitUmarov2019-03-051-7/+63
| | | | zeroencoded. This is not as spec but does work
* Add Thread.ResetAbort() to various thread loops to clean up errors onRobert Adams2019-02-271-1/+5
| | | | | | | | shutdown. Fixes Mantis #8494. Threads are aborted when shutting down and ThreadAbortException is odd in that it is rethrown at the end of the catch unless the abort is reset. No functional changes but fewer error messages on shutdown.
* direct encode terseupdatesUbitUmarov2019-02-271-0/+21
|
* issues with udp buffers pool on heavy loadUbitUmarov2019-02-261-13/+16
|
* fix UDPBuffersPoolCount value (readable with stats show clientstackUbitUmarov2019-02-261-2/+1
|
* zero decode using a buffer from the poolUbitUmarov2019-02-251-6/+14
|
* change UDPPacketBuffer pools (does waste a bit of memory)UbitUmarov2019-02-251-164/+48
|
* cosmetics on terrain patchsUbitUmarov2019-01-201-12/+4
|
* more on the hack (runprebuild)UbitUmarov2019-01-021-1/+3
|
* replace my hack by others hackUbitUmarov2019-01-011-20/+10
|
* changes on updatesUbitUmarov2018-12-301-1/+2
|
* changes on updatesUbitUmarov2018-12-291-36/+57
|
* now break several things at same time... sog/sop updates, threads options,...UbitUmarov2018-12-281-14/+0
|
* simplify a bitUbitUmarov2018-12-021-40/+4
|
* avoid data references stuck in packet poolsUbitUmarov2018-11-251-6/+4
|
* udp threads don't need to be fgUbitUmarov2018-11-061-2/+2
|
* reduce some threads priorityUbitUmarov2018-10-281-3/+0
|
* change throtle datasnapshot getUbitUmarov2018-01-221-1/+1
|
* retire our BlockingQueue replaced by BlockingCollection and cross fingersUbitUmarov2018-01-221-10/+12
|
* some cleanupUbitUmarov2018-01-201-5/+7
|
* change llclient async udp packets processing. Removed the shared Jobengine ↵UbitUmarov2017-06-131-7/+7
| | | | that made only one thread do some packets for all users, and removed the FireAndForget, so each user could issue a unlimited number of threads. Added a new JobEngine per client, so each gets at most one thread,and that thread can be released if iddle (for 5 seconds )
* udp is not tcp. If mono versions have bronke udp sento, better update, also ↵UbitUmarov2017-06-131-2/+4
| | | | having 300 threads because object select is not funny
* remove excessive notion of paralelismUbitUmarov2017-06-131-7/+2
|
* Massive tab and trailing space cleanupMelanie Thielker2017-01-051-38/+38
|
* Remove the AllowAlternatePorts option. It wasn't implemented anyway.Melanie Thielker2016-12-131-4/+7
| | | | | Instead, handle the port being 0 as "any port" and assign a random port for regions in that case.
* work around some warningsUbitUmarov2016-11-211-1/+1
|
* restore higher resolution clock on udpserver and lower uaeraccouts caching timeUbitUmarov2016-11-181-11/+7
|
* revert to lower resolution clock on udpserver for testingUbitUmarov2016-11-181-5/+7
|
* also log estimated average Util.GetTimeStampMS() resolutionUbitUmarov2016-11-091-3/+15
|
* change the clock source on udp outgoing, remove some dead codeUbitUmarov2016-11-091-126/+8
|
* be nicer to PIs (actually linux)UbitUmarov2016-07-121-5/+9
|
* Fields should be protected unless private is requiredMelanie Thielker2016-06-141-1/+1
|
* Make the LLUDPServerShim inheritable. There is absolutely no reason forMelanie Thielker2016-06-141-75/+74
| | | | this to be sealed!
* dont try to process packets for deleted clientsUbitUmarov2015-12-091-34/+28
|
* disable useless and totally wrong incoming PoolsUbitUmarov2015-12-091-4/+7
|