Closed KeyboardInterrupt closed 4 years ago
Since one-way messages from the client to the engine are generally faster to just mesg-writ in, I think of SMAs as being used mostly by the engine to ask the client/server to do something or to let them know something. Things like:
Hmm, this could also be used to let the client know when there are problems warping in or out certain creatures due to them already existing on disk, so the client can move those creatures into a "duplicates" subfolder or something.
This is made obsolete by the Switch to ReBabel
Scope of this issue is to internally discuss how SMA's could be implemented, what they should be used for and what they should not be used for.
I think we will eventually need another Agent type for System/Albianwarp Messages, like:
SMA's are probably only exchanged between the Client and the game, and the Server itself, they are not sent from one Player to another. (Thats what RTDMA's and regular DMA's are for)