Do GUID (UUID) Key Code needed on RemoteFunction as extra security validation?
If yes, then this may waste some byte size due extra GUID value on data but this help to prevent being exploitable even the receiver data is already bit unreadable
RemoteFunction can be hooked but with Intergrated RE replacement as remote function may cant be hooked (not sure cuz am not good on exploits) but am just asking if this is needed for a validation security. the module is also freezed (table.freeze) but i heard they can modify local variable from mem.
Hey, thanks a lot for sharing this module! Been using it as a resource to learn for one solely purpose to find why it faster than BridgeNet2 despite it not ready for use/producted, also it was really hard to know why, so it was a relief for me when you said you decided to rewrite the network module to make it more readable and less complex. Also been wondering how it compare to NetworkContract by nidor_x, he did a big benchmark in the post but with different data type and I don’t think it will be the same unless it the same data.
Built-in Pre-process data (aka wait till connection target being connected for PREVENT LOSS DATA, no more worries about client/server is late being connected pre-process will handle this, very-useful & important) [FEATURE - BUILT-IN]
(*Pre-process data will be removed if player is left, dont affect to other players still live)
Sent Queue (Client) is moved to first or being sent after Outgoing is processed (next frame)
Version: RC5 (0.5.0)
Status: Tested
available with Standalone .RBXM, .luau files in Github Repo & Wally Package.
Built-in Pre-process data (aka wait till connection target being connected for PREVENT LOSS DATA, no more worries about client/server is late being connected pre-process will handle this, very-useful & important) [FEATURE - BUILT-IN]
(*Pre-process data will be removed if player is left, dont affect to other players still live)
Sent Queue (Client) is moved to first or being sent after Outgoing is processed (next frame)