Crates.io | lloth-core |
lib.rs | lloth-core |
version | 0.1.0 |
source | src |
created_at | 2021-10-19 11:33:38.415345 |
updated_at | 2021-10-19 11:33:38.415345 |
description | Core layer for client-server netcode |
homepage | https://github.com/zakarumych/lloth |
repository | https://github.com/zakarumych/lloth |
max_upload_size | |
id | 467329 |
size | 29,426 |
Lloth provides basic building blocks to add networking capabilities to game engine.
Lloth supports:
For client-server model lloth
automatically performs state replication with delta compression from server to client
and commands replication from client to server.
Lloth makes no assumption of game loop and components used in game.
User needs to register lloth::server::Descriptor
in server and lloth::client::Descriptor
in client for components that need to be replicated. There's blanket implementation for components that are comparable for equality and serializable.
Licensed under either of
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.