MCPcopy Create free account
hub / github.com/GarageGames/Torque3D / checkMaxRate

Method checkMaxRate

Engine/source/sim/netConnection.cpp:304–331  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

302}
303
304void NetConnection::checkMaxRate()
305{
306 // Enforce some minimum limits to the network settings.
307 gPacketRateToServer = getMax( gPacketRateToServer, (U32)8 );
308 gPacketRateToClient = getMax( gPacketRateToClient, (U32)1 );
309 gPacketSize = getMax( gPacketSize, (U32)100 );
310
311 U32 packetRateToServer = gPacketRateToServer;
312 U32 packetRateToClient = gPacketRateToClient;
313 U32 packetSize = gPacketSize;
314
315 if (isLocalConnection())
316 {
317 packetRateToServer = 128;
318 packetRateToClient = 128;
319 packetSize = 1024;
320 }
321
322 gPacketUpdateDelayToServer = 1024 / packetRateToServer;
323 U32 toClientUpdateDelay = 1024 / packetRateToClient;
324
325 if(mMaxRate.updateDelay != toClientUpdateDelay || mMaxRate.packetSize != packetSize)
326 {
327 mMaxRate.updateDelay = toClientUpdateDelay;
328 mMaxRate.packetSize = packetSize;
329 mMaxRate.changed = true;
330 }
331}
332
333void NetConnection::setSendingEvents(bool sending)
334{

Callers 1

netConnection.cppFile · 0.80

Calls 1

getMaxFunction · 0.85

Tested by

no test coverage detected