NetworkSession: fixed rate limit getting exhausted after 2.5 seconds during PvP

This commit is contained in:
Dylan K. Taylor 2023-01-13 15:28:03 +00:00
parent 39218017ca
commit ba18a81e88
No known key found for this signature in database
GPG Key ID: 8927471A91CAFD3D

View File

@ -148,7 +148,7 @@ use const SORT_NUMERIC;
class NetworkSession{
private const INCOMING_PACKET_BATCH_PER_TICK = 2; //usually max 1 per tick, but transactions may arrive separately
private const INCOMING_PACKET_BATCH_MAX_BUDGET = 100; //enough to account for a 5-second lag spike
private const INCOMING_PACKET_BATCH_MAX_BUDGET = 100 * self::INCOMING_PACKET_BATCH_PER_TICK; //enough to account for a 5-second lag spike
/**
* At most this many more packets can be received. If this reaches zero, any additional packets received will cause