calls to remote objects are cached by the client and sent to the server at 20hz. because there isn’t currently any way (that i know of) to synchronize our scripts with the network tick, this can cause up to 50 additional milliseconds of latency on network calls. in cases like replicating position for a custom character, we can somewhat remedy this by calling remotes at around 60hz on renderstep, but this wasteful on bandwidth and adds extra unnecessary server processing time
the general idea of what i’m asking for is an addition to the API that allows us to call a function, then pass information from that function to the server through a remote, with as little extra latency as possible