[Crash] Fix world crash in player event processing (#2960)

* [Crash] Fix world crash in player event processing

* Add rule BatchPlayerEventProcessChunkSize
This commit is contained in:
Chris Miles
2023-02-18 16:06:16 -06:00
committed by GitHub
parent 4a8222f243
commit 9f42da5bad
2 changed files with 5 additions and 0 deletions
+4
View File
@@ -139,6 +139,10 @@ void PlayerEventLogs::AddToQueue(const PlayerEventLogsRepository::PlayerEventLog
m_batch_queue_lock.lock();
m_record_batch_queue.emplace_back(log);
m_batch_queue_lock.unlock();
if (m_record_batch_queue.size() >= RuleI(Logging, BatchPlayerEventProcessChunkSize)) {
ProcessBatchQueue();
}
}
// fills common event data in the SendEvent function