Skip to main content

Efficient packet encoding

PakNet delivers outstanding serialization efficiency through its smart use of Schemas, significantly reducing network bandwidth compared to Roblox’s built-in methods. Its extensive support for various datatypes and structures makes representing complex data both simple and robust.

Versatile API

PakNet provides a straightforward yet versatile API for creating and using remotes. While mimicking the simplicity of Roblox’s default RemoteEvents, it also addresses their pitfalls by handling RemoteFunction timeouts and offering a promisified Invoke method.

Exploit resistant

PakNet strengthens security by ensuring remotes adhere to defined schemas and by offering server-side events that flag network tampering. It also hinders tools like RemoteSpy by hashing remote names and using a binary format, deterring exploiters and protecting network integrity.

Why PakNet?

PakNet is a networking library highly optimized to reduce bandwidth usage by using custom schematized serialization.

By predefining a Schema for packets to follow, we are able to save at least one byte for every piece of information sent, as the type of that information is not needed in the packet.