ID:2880014
 
Resolved
Multi-threaded map sending has been enabled again after a long absence. The default number of threads can be set with the map-threads value in cfg/daemon.txt, or as a command line option for Dream Daemon.
Applies to:Dream Daemon
Status: Resolved (515.1609)

This issue has been resolved.
Time for more threads!
Lummox JR resolved issue with message:
Multi-threaded map sending has been enabled again after a long absence. The default number of threads can be set with the map-threads value in cfg/daemon.txt, or as a command line option for Dream Daemon.
Does it require clients to be updated to 515.1609 as well?

How to make sure it is running when testing on a local machine? Should it be reflected in profiling or tick_usage?


does not require updated clients. even 514 clients will work.

you can confirm it is working on windows by grabbing process explorer (a more advanced task manager by a company microsoft later acquired) and within it, right clicking on dreamdaemon, going to properties and than opening the threads tab. you will be looking for threads marked as `DungThreadShared`. those are the map threads.





because its mainly used for per-client parts of byond processing, there may end up only being 1 per client, so if you set it to 8, but only have 3 players connected, it might not open up all 8 threads right away and only have 3 threads running.

I don't know how to see thread entry points on linux.