lloth-core

Crates.iolloth-core
lib.rslloth-core
version0.1.0
sourcesrc
created_at2021-10-19 11:33:38.415345
updated_at2021-10-19 11:33:38.415345
descriptionCore layer for client-server netcode
homepagehttps://github.com/zakarumych/lloth
repositoryhttps://github.com/zakarumych/lloth
max_upload_size
id467329
size29,426
development (github:dabbotorg:development)

documentation

https://docs.rs/lloth-core

README

lloth

crates docs actions MIT/Apache loc

Lloth provides basic building blocks to add networking capabilities to game engine.

Lloth supports:

  • Client-Server model with authoritative server

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.

License

Licensed under either of

at your option.

Contributions

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.

Commit count: 27

cargo fmt