naia-server 0.24.0

A server that uses either UDP or WebRTC communication to send/receive messages to/from connected clients, and syncs registered Entities/Components to clients to whom they are in-scope.
Documentation
[badges.maintenance]
status = "actively-developed"

[dependencies.base64]
optional = true
version = "0.13"

[dependencies.cfg-if]
version = "1.0"

[dependencies.fastrand]
version = "1.7.0"

[dependencies.http]
optional = true
version = "1.2"

[dependencies.log]
version = "0.4"

[dependencies.naia-server-socket]
optional = true
version = "0.24"

[dependencies.naia-shared]
version = "0.24"

[dependencies.ring]
optional = true
version = "0.16.15"

[dependencies.url]
optional = true
version = "2.2.2"

[features]
bevy_support = ["naia-shared/bevy_support"]
transport_udp = ["naia-shared/advanced_handshake", "naia-shared/transport_udp", "ring", "http", "base64", "url"]
transport_webrtc = ["naia-server-socket"]
zstd_support = ["naia-shared/zstd_support"]

[lib]
name = "naia_server"
path = "src/lib.rs"

[package]
authors = ["connorcarpenter <connorcarpenter@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["network-programming", "game-development", "wasm", "web-programming"]
description = "A server that uses either UDP or WebRTC communication to send/receive messages to/from connected clients, and syncs registered Entities/Components to clients to whom they are in-scope."
documentation = "https://docs.rs/naia-server"
edition = "2021"
homepage = "https://github.com/naia-lib/naia"
keywords = ["webrtc", "udp", "server", "networking", "gamedev"]
license = "MIT OR Apache-2.0"
name = "naia-server"
readme = "README.md"
repository = "https://github.com/naia-lib/naia"
version = "0.24.0"