hopskipnfall / EmuLinker-K

EmuLinker-K is a server that facilitates emulator netplay using the Kaillera protocol.
GNU General Public License v2.0
17 stars 7 forks source link

Performance improvements for user actions, fix scheduled tasks #115

Closed hopskipnfall closed 5 months ago

hopskipnfall commented 5 months ago

At HEAD I've confirmed there is noticable lag at the following places:

There is likely lag when various commands are run as well.

After removing all 90 calls to Thread.sleep(), this appears to be fixed. It's possible this causes bugs like:

hopskipnfall commented 5 months ago

This also adds the ability to specify messages to be displayed when a user joins or creates a game.