bevy_octopus

Crates.iobevy_octopus
lib.rsbevy_octopus
version0.2.0
sourcesrc
created_at2024-07-08 05:47:02.857985
updated_at2024-07-10 06:20:19.304043
descriptionECS based networking library for Bevy
homepagehttps://github.com/foxzool/bevy_octopus
repositoryhttps://github.com/foxzool/bevy_octopus
max_upload_size
id1295391
size224,460
ZoOL (foxzool)

documentation

https://docs.rs/bevy_octopus

README

bevy_octopus

The ECS driven network plugin for Bevy.

Features

ECS driven network

Every network node is a component, so you can easily manage network entities with Bevy ECS.

App can be a server or client or both.

Flexible network protocol decoder

You can define your own network protocol decoder.

UDP Communication Types

Support UDP unicast, broadcast, multicast. example

Supported Network Protocol

  • UDP
  • TCP
  • WebSocket
  • SSL
  • WebSocket SSL

Supported Versions

bevy bevy_octopus
0.13 0.1

License

All code in this repository is dual-licensed under either:

at your option. This means you can select the license you prefer.

Your 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: 101

cargo fmt