| Crates.io | sustenet-client |
| lib.rs | sustenet-client |
| version | 0.1.4 |
| created_at | 2025-04-20 02:13:58.02647+00 |
| updated_at | 2025-04-26 03:14:11.574702+00 |
| description | Sustenet client used to connect to the master and cluster servers. |
| homepage | https://github.com/Quaint-Studios/Sustenet |
| repository | |
| max_upload_size | |
| id | 1641298 |
| size | 41,356 |
sustenet-client is the official client crate for Sustenet's networking solution. It connects to the master or cluster servers, manages server discovery, and handles communication for multiplayer games. The client is designed to work seamlessly with Sustenet's master and client servers, supporting scalable and secure networking for game engines.
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.
main.rs: Entry point for the client, handles startup and shutdown.lib.rs: Core logic for client operation, including server discovery, connection management, and data transfer.Plugin support coming soon.
Add sustenet-client to your project and call the main entry point:
use sustenet_client::{ cleanup, start };
#[tokio::main]
async fn main() {
start().await;
cleanup().await;
}
This project is licensed under the MIT license.