#sustenet #client #godot #multi-player #unreal #netcode #unity #sockets #zig #unity3d

sustenet

A networking solution for MMOs and large multiplayer games. It includes a master server, cluster servers, a client library, and authentication.

3 releases

Uses new Rust 2024

new 0.1.2 Apr 21, 2025
0.1.1 Apr 20, 2025
0.1.0 Apr 20, 2025

#847 in Network programming

Download history

90 downloads per month

MIT license

38KB
403 lines

Sustenet

Sustenet is a networking solution for game engines. It's made to primarily be used for MMO or large-scale multiplayer games in Godot Engine but can also be used in Unity and Unreal Engine. Support for other engines will continue to grow over time.

Usage

Add sustenet as a dependency in your Cargo.toml (usually crates.io):

[dependencies]
sustenet = { version = "0.1.0", features = ["shared", "cluster", "master", "client"] } # Choose your features

Or via git:

[dependencies]
sustenet = { git = "https://github.com/Quaint-Studios/Sustenet", version = "0.1.0", features = ["shared", "cluster", "master", "client"] } # Choose your features

Dependencies

~0–8.5MB
~78K SLoC