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 one byte for every piece of information sent, as the type of that information is not needed in the packet.