Nothing on the game / mod changed from 11.4 to 11.5 regarding console / commands. Is it one of those online managers? Maybe it just has more load to handle now that probably a few more people are playing again for a few days?
Hey boss,
Chipping in from the Cloud-based Server Manager -- here is what I'm seeing.
Prior to Alpha 11.5, things worked fine and lightning quick.
However, now with Alpha 11.5, it appear that PM's sent in rapid succession appear to experience some sort of 'buffering'.
---------------
Consider the following:
The /wallet command - responds only a single PM. It remains working 100% of the time, without fail.
However, the /money command responds with a list of the top 10 richest players.
This amounts to 10 separate PMs being sent.
However, in Alpha 11.5 - only the first two list items will ever get sent upon command entry.
After the first two are sent, the remainder will "wait" for anything else to interact with chat - be it a player, or console command.
As soon as something interacts with the chat, the following 8 list items come piling through.
The same applies for other commands which use more than two or three PMs.
-----------------
Now, you have suggested that increased server load may be the issue, but this is definitely not the case with the CBSM.
See my logic:
The /money command does all the processing at once, and then begins to send the results in a simple WHILE statement. So, if there was a resource issue, the initial two list items would never have made it so lightning quick.
-----------------
Additional notes:
#1
On both LAN, and various other test servers:
There is a 5% - 20% failure rate (specifically the tail-half) with a simple: while(i < 100 ; i++) { send pm }
Sending blank help commands to flush this 'buffer' seems to assist, and will eventually obtain a success rate closer to 100%
#2
When the commands/PMs are stuck in this buffer/limbo - they do not appear in the Telnet console, even though the script that sent them has stopped processing. As usual, once something interacts with the chat, they flush through and appear in Telnet at that time.
Perhaps this is helpful. Thanks for your efforts!