| Age | Commit message (Collapse) | Author |
|
standard)
|
|
* Core/DBLayer: Add QueueSize() method
Add QueueSize() method to database objects (Login, Character and World) that returns how many tasks are queued.
Include the queue size of the 3 databases in ".server debug" command
* Make the code less threadsafe
* Send data to InfluxDB
* Update grafana dashboard
(cherry picked from commit 96dc110f4a353871ac74c82ff4b1bcc4c34156f3)
|
|
|
|
be included by other headers
|
|
behavior
(cherry picked from commit e1289805fc04e75f9e7cba078cbc826ce60f037a)
|
|
number of memory allocations for packet sending (#24659)
(cherry picked from commit f0060496f9c8c4a21c28552a95928f2d05e031a9)
|
|
port
|
|
|
|
auto happy = new year(2019);
|
|
auto happy = new year(2018);
|
|
|
|
to avoid conflicts (PLATFORM_WINDOWS is used/defined by CascLib)
|
|
Happy new year
|
|
* Also renames the header to it's correct name QueryCallback
(cherry picked from commit d4d199d7654a95c53c77e30e6bd9203ee70b9373)
|
|
player is fully loaded in one step after packet processing loop - reduces used locks from 3 per packet to 1 per packet
|
|
Each network thread has its own io_service - this means that all operations on a given socket except queueing packets run from a single thread, removing the need for locking
Sending packets now writes to a lockfree intermediate queue directly, encryption is applied in network thread if it was required at the time of sending the packet
|
|
Happy new year (Again new year with idiots ...)
|
|
|