The KnightRemotes module provides a simple robust framework for managing remote events and functions across the client and server. This module handles remote creation, firing, middleware management, and connection, ensuring efficient, secure communication for your game.
Now i don’t know much about networking, but could you maybe provide some examples on how this works, and how to use it? (BTW, the github button is really small.)
Why use Knight over just making RemoteEvents? How is this any more secure than a data validation function I write for my own remote events, which can be specialized for the specific data it receives?
In the backend this obviously utilizes RemoteEvents, RemoteFunctions, etc. Point of Knight Remotes is to allow you to provide more advanced requirements that may be required such as Middleware for Authentication.
is to allow you to provide more advanced requirements that may be required such as Middleware for Authentication.
I mean, sure, but is the authentication provided by Knight Remotes actually any better than authentication I get from just validating data provided from the client through Remotes?