├── .github ├── FUNDING.yml ├── dependabot.yml └── workflows │ ├── dependencies.yml │ └── main.yml ├── .gitignore ├── .gitpod.yml ├── .idea ├── .gitignore ├── modules.xml ├── naia.iml ├── runConfigurations │ ├── Basic_Demo_Client__mquad___Linux___RUN_.xml │ ├── Basic_Demo_Client__mquad___Wasm___DEPLOY_.xml │ ├── Basic_Demo_Client__mquad___wasm___build_.xml │ ├── Basic_Demo_Client__wbindgen___Linux___RUN_.xml │ ├── Basic_Demo_Client__wbindgen___Wasm___DEPLOY_.xml │ ├── Basic_Demo_Client__wbindgen___wasm___build_.xml │ ├── Basic_Demo_Server__RUN_.xml │ ├── Bevy_Demo_Client__Linux___RUN_.xml │ ├── Bevy_Demo_Client__Wasm___DEPLOY_.xml │ ├── Bevy_Demo_Server__RUN_.xml │ ├── Hecs_Demo_Client__Linux___RUN_.xml │ ├── Hecs_Demo_Client__Wasm___DEPLOY_.xml │ ├── Hecs_Demo_Server__RUN_.xml │ ├── Macroquad_Demo_Client__Linux___RUN_.xml │ ├── Macroquad_Demo_Client__Wasm___DEPLOY_.xml │ ├── Macroquad_Demo_Server__RUN_.xml │ ├── Socket_Demo_Client__mquad___Linux___RUN_.xml │ ├── Socket_Demo_Client__mquad___Wasm___BUILD_.xml │ ├── Socket_Demo_Client__mquad___Wasm___DEPLOY_.xml │ ├── Socket_Demo_Client__wbindgen___Linux___RUN_.xml │ ├── Socket_Demo_Client__wbindgen___Wasm___BUILD_.xml │ ├── Socket_Demo_Client__wbindgen___Wasm___DEPLOY_.xml │ ├── Socket_Demo_Server__RUN_.xml │ ├── Test_Serde.xml │ └── Test_Shared.xml └── vcs.xml ├── Cargo.toml ├── FEATURES.md ├── LICENSE-APACHE.txt ├── LICENSE-MIT.txt ├── README.md ├── adapters ├── bevy │ ├── client │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── client.rs │ │ │ ├── commands.rs │ │ │ ├── component_events.rs │ │ │ ├── components.rs │ │ │ ├── events.rs │ │ │ ├── lib.rs │ │ │ ├── plugin.rs │ │ │ └── systems.rs │ ├── server │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── commands.rs │ │ │ ├── components.rs │ │ │ ├── events.rs │ │ │ ├── lib.rs │ │ │ ├── plugin.rs │ │ │ ├── server.rs │ │ │ └── systems.rs │ └── shared │ │ ├── Cargo.toml │ │ └── src │ │ ├── change_detection.rs │ │ ├── component_access.rs │ │ ├── component_ref.rs │ │ ├── components.rs │ │ ├── lib.rs │ │ ├── plugin.rs │ │ ├── protocol.rs │ │ ├── protocol_plugin.rs │ │ ├── system_set.rs │ │ ├── world_data.rs │ │ └── world_proxy.rs └── hecs │ ├── client │ ├── Cargo.toml │ └── src │ │ └── lib.rs │ ├── server │ ├── Cargo.toml │ └── src │ │ └── lib.rs │ └── shared │ ├── Cargo.toml │ └── src │ ├── component_access.rs │ ├── component_ref.rs │ ├── lib.rs │ ├── protocol.rs │ ├── world_data.rs │ ├── world_proxy.rs │ └── world_wrapper.rs ├── client ├── Cargo.toml └── src │ ├── client.rs │ ├── client_config.rs │ ├── command_history.rs │ ├── connection │ ├── base_time_manager.rs │ ├── channel_tick_buffer_sender.rs │ ├── connection.rs │ ├── io.rs │ ├── mod.rs │ ├── tick_buffer_sender.rs │ ├── tick_queue.rs │ └── time_manager.rs │ ├── error.rs │ ├── events.rs │ ├── handshake │ ├── advanced_handshaker.rs │ ├── handshake_time_manager.rs │ ├── mod.rs │ └── simple_handshaker.rs │ ├── lib.rs │ ├── request.rs │ ├── transport │ ├── mod.rs │ ├── server_addr.rs │ ├── udp │ │ ├── addr_cell.rs │ │ ├── auth.rs │ │ ├── conditioner.rs │ │ ├── data.rs │ │ └── mod.rs │ └── webrtc.rs │ └── world │ ├── entity_mut.rs │ ├── entity_owner.rs │ ├── entity_ref.rs │ ├── global_entity_record.rs │ ├── global_world_manager.rs │ ├── mod.rs │ ├── mut_channel.rs │ └── replication_config.rs ├── demos ├── basic │ ├── client │ │ ├── app │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ ├── app.rs │ │ │ │ └── lib.rs │ │ ├── miniquad │ │ │ ├── Cargo.toml │ │ │ ├── Makefile.toml │ │ │ ├── index.html │ │ │ └── src │ │ │ │ └── main.rs │ │ └── wasm_bindgen │ │ │ ├── Cargo.toml │ │ │ ├── Makefile.toml │ │ │ ├── index.html │ │ │ └── src │ │ │ ├── app_loop.rs │ │ │ ├── lib.rs │ │ │ └── main.rs │ ├── server │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── app.rs │ │ │ └── main.rs │ └── shared │ │ ├── Cargo.toml │ │ └── src │ │ ├── lib.rs │ │ └── protocol │ │ ├── auth.rs │ │ ├── basic_request.rs │ │ ├── character.rs │ │ ├── mod.rs │ │ └── string_message.rs ├── bevy │ ├── client │ │ ├── Cargo.toml │ │ ├── Makefile.toml │ │ ├── index.html │ │ └── src │ │ │ ├── app.rs │ │ │ ├── components │ │ │ ├── interp.rs │ │ │ ├── markers.rs │ │ │ └── mod.rs │ │ │ ├── lib.rs │ │ │ ├── main.rs │ │ │ ├── resources.rs │ │ │ └── systems │ │ │ ├── events.rs │ │ │ ├── init.rs │ │ │ ├── input.rs │ │ │ ├── mod.rs │ │ │ └── sync.rs │ ├── server │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── main.rs │ │ │ ├── resources.rs │ │ │ └── systems │ │ │ ├── events.rs │ │ │ ├── init.rs │ │ │ └── mod.rs │ └── shared │ │ ├── Cargo.toml │ │ └── src │ │ ├── behavior │ │ ├── mod.rs │ │ └── process_command.rs │ │ ├── channels.rs │ │ ├── components │ │ ├── color.rs │ │ ├── mod.rs │ │ ├── position.rs │ │ └── shape.rs │ │ ├── lib.rs │ │ ├── messages │ │ ├── auth.rs │ │ ├── basic_request.rs │ │ ├── entity_assignment.rs │ │ ├── key_command.rs │ │ └── mod.rs │ │ └── protocol.rs ├── demo_utils │ ├── demo_world │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── component_ref.rs │ │ │ ├── entity.rs │ │ │ ├── lib.rs │ │ │ └── world.rs │ └── empty_world │ │ ├── Cargo.toml │ │ └── src │ │ └── lib.rs ├── hecs │ ├── client │ │ ├── Cargo.toml │ │ ├── Makefile.toml │ │ ├── index.html │ │ └── src │ │ │ ├── app.rs │ │ │ ├── app_loop.rs │ │ │ ├── lib.rs │ │ │ ├── main.rs │ │ │ └── systems │ │ │ ├── events.rs │ │ │ ├── mod.rs │ │ │ └── startup.rs │ ├── server │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── app.rs │ │ │ ├── main.rs │ │ │ └── systems │ │ │ ├── events.rs │ │ │ ├── mod.rs │ │ │ ├── startup.rs │ │ │ └── tick.rs │ └── shared │ │ ├── Cargo.toml │ │ └── src │ │ ├── lib.rs │ │ ├── protocol.rs │ │ └── protocol │ │ ├── auth.rs │ │ ├── marker.rs │ │ ├── name.rs │ │ └── position.rs ├── macroquad │ ├── client │ │ ├── Cargo.toml │ │ ├── Makefile.toml │ │ ├── index.html │ │ └── src │ │ │ ├── app.rs │ │ │ ├── interp.rs │ │ │ └── main.rs │ ├── server │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── app.rs │ │ │ └── main.rs │ └── shared │ │ ├── Cargo.toml │ │ └── src │ │ ├── behavior │ │ ├── mod.rs │ │ └── process_command.rs │ │ ├── channels.rs │ │ ├── components │ │ ├── color.rs │ │ ├── mod.rs │ │ ├── position.rs │ │ └── shape.rs │ │ ├── lib.rs │ │ ├── messages │ │ ├── auth.rs │ │ ├── entity_assignment.rs │ │ ├── key_command.rs │ │ └── mod.rs │ │ └── protocol.rs └── socket │ ├── client │ ├── app │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── app.rs │ │ │ └── lib.rs │ ├── miniquad │ │ ├── Cargo.toml │ │ ├── Makefile.toml │ │ ├── index.html │ │ └── src │ │ │ └── main.rs │ └── wasm_bindgen │ │ ├── Cargo.toml │ │ ├── Makefile.toml │ │ ├── index.html │ │ └── src │ │ ├── app_loop.rs │ │ ├── lib.rs │ │ └── main.rs │ ├── server │ ├── Cargo.toml │ └── src │ │ ├── app.rs │ │ └── main.rs │ └── shared │ ├── Cargo.toml │ └── src │ ├── lib.rs │ └── shared.rs ├── deny.toml ├── faq └── README.md ├── rustfmt.yml ├── server ├── Cargo.toml └── src │ ├── connection │ ├── bandwidth_monitor.rs │ ├── connection.rs │ ├── io.rs │ ├── mod.rs │ ├── ping_config.rs │ ├── ping_manager.rs │ ├── tick_buffer_messages.rs │ ├── tick_buffer_receiver.rs │ └── tick_buffer_receiver_channel.rs │ ├── error.rs │ ├── events.rs │ ├── handshake │ ├── advanced_handshaker.rs │ ├── cache_map.rs │ ├── mod.rs │ └── simple_handshaker.rs │ ├── lib.rs │ ├── request.rs │ ├── room.rs │ ├── server.rs │ ├── server_config.rs │ ├── time_manager.rs │ ├── transport │ ├── conditioner.rs │ ├── mod.rs │ ├── udp.rs │ └── webrtc.rs │ ├── user.rs │ ├── user_scope.rs │ └── world │ ├── entity_mut.rs │ ├── entity_owner.rs │ ├── entity_ref.rs │ ├── entity_room_map.rs │ ├── entity_scope_map.rs │ ├── global_entity_record.rs │ ├── global_world_manager.rs │ ├── mod.rs │ ├── mut_channel.rs │ ├── replication_config.rs │ └── server_auth_handler.rs ├── shared ├── Cargo.toml ├── derive │ ├── Cargo.toml │ └── src │ │ ├── channel.rs │ │ ├── lib.rs │ │ ├── message.rs │ │ ├── replicate.rs │ │ └── shared.rs ├── serde │ ├── Cargo.toml │ ├── TODO.txt │ ├── derive │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── impls.rs │ │ │ ├── impls │ │ │ ├── enumeration.rs │ │ │ ├── structure.rs │ │ │ └── tuple_structure.rs │ │ │ └── lib.rs │ └── src │ │ ├── bit_counter.rs │ │ ├── bit_reader.rs │ │ ├── bit_writer.rs │ │ ├── constants.rs │ │ ├── error.rs │ │ ├── file_bit_writer.rs │ │ ├── impls.rs │ │ ├── impls │ │ ├── array.rs │ │ ├── boxed.rs │ │ ├── hash.rs │ │ ├── option.rs │ │ ├── phantom.rs │ │ ├── scalars.rs │ │ ├── string.rs │ │ ├── timestamp.rs │ │ ├── tuple.rs │ │ └── vector.rs │ │ ├── integer.rs │ │ ├── lib.rs │ │ ├── outgoing_packet.rs │ │ └── serde.rs ├── src │ ├── backends │ │ ├── miniquad │ │ │ ├── mod.rs │ │ │ ├── timer.rs │ │ │ └── timestamp.rs │ │ ├── mod.rs │ │ ├── native │ │ │ ├── mod.rs │ │ │ ├── timer.rs │ │ │ └── timestamp.rs │ │ └── wasm_bindgen │ │ │ ├── mod.rs │ │ │ ├── timer.rs │ │ │ └── timestamp.rs │ ├── bigmap.rs │ ├── connection │ │ ├── ack_manager.rs │ │ ├── bandwidth_monitor.rs │ │ ├── base_connection.rs │ │ ├── compression_config.rs │ │ ├── connection_config.rs │ │ ├── decoder.rs │ │ ├── encoder.rs │ │ ├── mod.rs │ │ ├── packet_notifiable.rs │ │ ├── packet_type.rs │ │ ├── ping_store.rs │ │ ├── sequence_buffer.rs │ │ └── standard_header.rs │ ├── constants.rs │ ├── game_time.rs │ ├── handshake │ │ ├── advanced │ │ │ ├── header.rs │ │ │ └── mod.rs │ │ ├── mod.rs │ │ └── simple │ │ │ ├── header.rs │ │ │ └── mod.rs │ ├── key_generator.rs │ ├── lib.rs │ ├── messages │ │ ├── channels │ │ │ ├── channel.rs │ │ │ ├── channel_kinds.rs │ │ │ ├── default_channels.rs │ │ │ ├── mod.rs │ │ │ ├── receivers │ │ │ │ ├── channel_receiver.rs │ │ │ │ ├── fragment_receiver.rs │ │ │ │ ├── indexed_message_reader.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── ordered_reliable_receiver.rs │ │ │ │ ├── reliable_message_receiver.rs │ │ │ │ ├── reliable_receiver.rs │ │ │ │ ├── sequenced_reliable_receiver.rs │ │ │ │ ├── sequenced_unreliable_receiver.rs │ │ │ │ ├── unordered_reliable_receiver.rs │ │ │ │ └── unordered_unreliable_receiver.rs │ │ │ ├── senders │ │ │ │ ├── channel_sender.rs │ │ │ │ ├── indexed_message_writer.rs │ │ │ │ ├── message_fragmenter.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── reliable_message_sender.rs │ │ │ │ ├── reliable_sender.rs │ │ │ │ ├── request_sender.rs │ │ │ │ ├── sequenced_unreliable_sender.rs │ │ │ │ └── unordered_unreliable_sender.rs │ │ │ └── system_channel.rs │ │ ├── fragment.rs │ │ ├── message.rs │ │ ├── message_container.rs │ │ ├── message_kinds.rs │ │ ├── message_manager.rs │ │ ├── mod.rs │ │ ├── named.rs │ │ ├── request.rs │ │ └── tests │ │ │ ├── fragment.rs │ │ │ └── mod.rs │ ├── protocol.rs │ ├── sequence_list.rs │ ├── transport_udp.rs │ ├── types.rs │ ├── world │ │ ├── component │ │ │ ├── component_kinds.rs │ │ │ ├── component_update.rs │ │ │ ├── diff_mask.rs │ │ │ ├── entity_property.rs │ │ │ ├── mod.rs │ │ │ ├── property.rs │ │ │ ├── property_mutate.rs │ │ │ ├── replica_ref.rs │ │ │ └── replicate.rs │ │ ├── delegation │ │ │ ├── auth_channel.rs │ │ │ ├── entity_auth_status.rs │ │ │ ├── host_auth_handler.rs │ │ │ └── mod.rs │ │ ├── entity │ │ │ ├── entity_action.rs │ │ │ ├── entity_action_receiver.rs │ │ │ ├── entity_action_type.rs │ │ │ ├── entity_auth_event.rs │ │ │ ├── entity_converters.rs │ │ │ ├── error.rs │ │ │ ├── global_entity.rs │ │ │ ├── local_entity.rs │ │ │ └── mod.rs │ │ ├── host │ │ │ ├── entity_action_event.rs │ │ │ ├── entity_channel.rs │ │ │ ├── global_diff_handler.rs │ │ │ ├── host_world_manager.rs │ │ │ ├── host_world_writer.rs │ │ │ ├── mod.rs │ │ │ ├── mut_channel.rs │ │ │ ├── user_diff_handler.rs │ │ │ └── world_channel.rs │ │ ├── local_entity_map.rs │ │ ├── local_world_manager.rs │ │ ├── mod.rs │ │ ├── remote │ │ │ ├── entity_action_event.rs │ │ │ ├── entity_event.rs │ │ │ ├── entity_waitlist.rs │ │ │ ├── mod.rs │ │ │ ├── remote_world_manager.rs │ │ │ └── remote_world_reader.rs │ │ ├── shared_global_world_manager.rs │ │ └── world_type.rs │ └── wrapping_number.rs └── tests │ ├── derive_enum.rs │ ├── derive_replicate.rs │ ├── derive_struct.rs │ ├── derive_tuple_struct.rs │ └── derive_unit_struct.rs ├── socket ├── client │ ├── Cargo.toml │ └── src │ │ ├── backends │ │ ├── miniquad │ │ │ ├── identity_receiver.rs │ │ │ ├── mod.rs │ │ │ ├── naia_socket.js │ │ │ ├── packet_receiver.rs │ │ │ ├── packet_sender.rs │ │ │ ├── shared.rs │ │ │ └── socket.rs │ │ ├── mod.rs │ │ ├── native │ │ │ ├── identity_receiver.rs │ │ │ ├── mod.rs │ │ │ ├── packet_receiver.rs │ │ │ ├── packet_sender.rs │ │ │ ├── runtime.rs │ │ │ └── socket.rs │ │ ├── socket.rs │ │ └── wasm_bindgen │ │ │ ├── addr_cell.rs │ │ │ ├── data_channel.rs │ │ │ ├── data_port.rs │ │ │ ├── identity_receiver.rs │ │ │ ├── mod.rs │ │ │ ├── packet_receiver.rs │ │ │ ├── packet_sender.rs │ │ │ └── socket.rs │ │ ├── conditioned_packet_receiver.rs │ │ ├── error.rs │ │ ├── identity_receiver.rs │ │ ├── lib.rs │ │ ├── packet_receiver.rs │ │ ├── packet_sender.rs │ │ ├── server_addr.rs │ │ └── wasm_utils.rs ├── server │ ├── Cargo.toml │ └── src │ │ ├── async_socket.rs │ │ ├── auth_receiver.rs │ │ ├── auth_sender.rs │ │ ├── conditioned_packet_receiver.rs │ │ ├── error.rs │ │ ├── executor.rs │ │ ├── lib.rs │ │ ├── packet_receiver.rs │ │ ├── packet_sender.rs │ │ ├── server_addrs.rs │ │ ├── session.rs │ │ └── socket.rs └── shared │ ├── Cargo.toml │ └── src │ ├── backends │ ├── miniquad │ │ ├── instant.rs │ │ ├── mod.rs │ │ └── random.rs │ ├── mod.rs │ ├── native │ │ ├── instant.rs │ │ ├── mod.rs │ │ └── random.rs │ └── wasm_bindgen │ │ ├── instant.rs │ │ ├── mod.rs │ │ └── random.rs │ ├── identity_token.rs │ ├── lib.rs │ ├── link_condition_logic.rs │ ├── link_conditioner_config.rs │ ├── socket_config.rs │ ├── time_queue.rs │ └── url_parse.rs └── test ├── Cargo.toml ├── src ├── auth.rs └── lib.rs └── tests └── handshake.rs /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/dependencies.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/.github/workflows/dependencies.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitpod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/.gitpod.yml -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/naia.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/.idea/naia.iml -------------------------------------------------------------------------------- /.idea/runConfigurations/Basic_Demo_Client__mquad___Linux___RUN_.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/.idea/runConfigurations/Basic_Demo_Client__mquad___Linux___RUN_.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/Basic_Demo_Client__mquad___Wasm___DEPLOY_.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/.idea/runConfigurations/Basic_Demo_Client__mquad___Wasm___DEPLOY_.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/Basic_Demo_Client__mquad___wasm___build_.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/.idea/runConfigurations/Basic_Demo_Client__mquad___wasm___build_.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/Basic_Demo_Client__wbindgen___Linux___RUN_.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/.idea/runConfigurations/Basic_Demo_Client__wbindgen___Linux___RUN_.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/Basic_Demo_Client__wbindgen___Wasm___DEPLOY_.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/.idea/runConfigurations/Basic_Demo_Client__wbindgen___Wasm___DEPLOY_.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/Basic_Demo_Client__wbindgen___wasm___build_.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/.idea/runConfigurations/Basic_Demo_Client__wbindgen___wasm___build_.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/Basic_Demo_Server__RUN_.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/.idea/runConfigurations/Basic_Demo_Server__RUN_.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/Bevy_Demo_Client__Linux___RUN_.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/.idea/runConfigurations/Bevy_Demo_Client__Linux___RUN_.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/Bevy_Demo_Client__Wasm___DEPLOY_.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/.idea/runConfigurations/Bevy_Demo_Client__Wasm___DEPLOY_.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/Bevy_Demo_Server__RUN_.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/.idea/runConfigurations/Bevy_Demo_Server__RUN_.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/Hecs_Demo_Client__Linux___RUN_.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/.idea/runConfigurations/Hecs_Demo_Client__Linux___RUN_.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/Hecs_Demo_Client__Wasm___DEPLOY_.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/.idea/runConfigurations/Hecs_Demo_Client__Wasm___DEPLOY_.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/Hecs_Demo_Server__RUN_.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/.idea/runConfigurations/Hecs_Demo_Server__RUN_.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/Macroquad_Demo_Client__Linux___RUN_.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/.idea/runConfigurations/Macroquad_Demo_Client__Linux___RUN_.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/Macroquad_Demo_Client__Wasm___DEPLOY_.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/.idea/runConfigurations/Macroquad_Demo_Client__Wasm___DEPLOY_.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/Macroquad_Demo_Server__RUN_.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/.idea/runConfigurations/Macroquad_Demo_Server__RUN_.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/Socket_Demo_Client__mquad___Linux___RUN_.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/.idea/runConfigurations/Socket_Demo_Client__mquad___Linux___RUN_.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/Socket_Demo_Client__mquad___Wasm___BUILD_.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/.idea/runConfigurations/Socket_Demo_Client__mquad___Wasm___BUILD_.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/Socket_Demo_Client__mquad___Wasm___DEPLOY_.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/.idea/runConfigurations/Socket_Demo_Client__mquad___Wasm___DEPLOY_.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/Socket_Demo_Client__wbindgen___Linux___RUN_.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/.idea/runConfigurations/Socket_Demo_Client__wbindgen___Linux___RUN_.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/Socket_Demo_Client__wbindgen___Wasm___BUILD_.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/.idea/runConfigurations/Socket_Demo_Client__wbindgen___Wasm___BUILD_.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/Socket_Demo_Client__wbindgen___Wasm___DEPLOY_.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/.idea/runConfigurations/Socket_Demo_Client__wbindgen___Wasm___DEPLOY_.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/Socket_Demo_Server__RUN_.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/.idea/runConfigurations/Socket_Demo_Server__RUN_.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/Test_Serde.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/.idea/runConfigurations/Test_Serde.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/Test_Shared.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/.idea/runConfigurations/Test_Shared.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/Cargo.toml -------------------------------------------------------------------------------- /FEATURES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/FEATURES.md -------------------------------------------------------------------------------- /LICENSE-APACHE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/LICENSE-APACHE.txt -------------------------------------------------------------------------------- /LICENSE-MIT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/LICENSE-MIT.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/README.md -------------------------------------------------------------------------------- /adapters/bevy/client/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/adapters/bevy/client/Cargo.toml -------------------------------------------------------------------------------- /adapters/bevy/client/src/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/adapters/bevy/client/src/client.rs -------------------------------------------------------------------------------- /adapters/bevy/client/src/commands.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/adapters/bevy/client/src/commands.rs -------------------------------------------------------------------------------- /adapters/bevy/client/src/component_events.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/adapters/bevy/client/src/component_events.rs -------------------------------------------------------------------------------- /adapters/bevy/client/src/components.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/adapters/bevy/client/src/components.rs -------------------------------------------------------------------------------- /adapters/bevy/client/src/events.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/adapters/bevy/client/src/events.rs -------------------------------------------------------------------------------- /adapters/bevy/client/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/adapters/bevy/client/src/lib.rs -------------------------------------------------------------------------------- /adapters/bevy/client/src/plugin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/adapters/bevy/client/src/plugin.rs -------------------------------------------------------------------------------- /adapters/bevy/client/src/systems.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/adapters/bevy/client/src/systems.rs -------------------------------------------------------------------------------- /adapters/bevy/server/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/adapters/bevy/server/Cargo.toml -------------------------------------------------------------------------------- /adapters/bevy/server/src/commands.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/adapters/bevy/server/src/commands.rs -------------------------------------------------------------------------------- /adapters/bevy/server/src/components.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/adapters/bevy/server/src/components.rs -------------------------------------------------------------------------------- /adapters/bevy/server/src/events.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/adapters/bevy/server/src/events.rs -------------------------------------------------------------------------------- /adapters/bevy/server/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/adapters/bevy/server/src/lib.rs -------------------------------------------------------------------------------- /adapters/bevy/server/src/plugin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/adapters/bevy/server/src/plugin.rs -------------------------------------------------------------------------------- /adapters/bevy/server/src/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/adapters/bevy/server/src/server.rs -------------------------------------------------------------------------------- /adapters/bevy/server/src/systems.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/adapters/bevy/server/src/systems.rs -------------------------------------------------------------------------------- /adapters/bevy/shared/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/adapters/bevy/shared/Cargo.toml -------------------------------------------------------------------------------- /adapters/bevy/shared/src/change_detection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/adapters/bevy/shared/src/change_detection.rs -------------------------------------------------------------------------------- /adapters/bevy/shared/src/component_access.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/adapters/bevy/shared/src/component_access.rs -------------------------------------------------------------------------------- /adapters/bevy/shared/src/component_ref.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/adapters/bevy/shared/src/component_ref.rs -------------------------------------------------------------------------------- /adapters/bevy/shared/src/components.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/adapters/bevy/shared/src/components.rs -------------------------------------------------------------------------------- /adapters/bevy/shared/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/adapters/bevy/shared/src/lib.rs -------------------------------------------------------------------------------- /adapters/bevy/shared/src/plugin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/adapters/bevy/shared/src/plugin.rs -------------------------------------------------------------------------------- /adapters/bevy/shared/src/protocol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/adapters/bevy/shared/src/protocol.rs -------------------------------------------------------------------------------- /adapters/bevy/shared/src/protocol_plugin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/adapters/bevy/shared/src/protocol_plugin.rs -------------------------------------------------------------------------------- /adapters/bevy/shared/src/system_set.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/adapters/bevy/shared/src/system_set.rs -------------------------------------------------------------------------------- /adapters/bevy/shared/src/world_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/adapters/bevy/shared/src/world_data.rs -------------------------------------------------------------------------------- /adapters/bevy/shared/src/world_proxy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/adapters/bevy/shared/src/world_proxy.rs -------------------------------------------------------------------------------- /adapters/hecs/client/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/adapters/hecs/client/Cargo.toml -------------------------------------------------------------------------------- /adapters/hecs/client/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/adapters/hecs/client/src/lib.rs -------------------------------------------------------------------------------- /adapters/hecs/server/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/adapters/hecs/server/Cargo.toml -------------------------------------------------------------------------------- /adapters/hecs/server/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/adapters/hecs/server/src/lib.rs -------------------------------------------------------------------------------- /adapters/hecs/shared/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/adapters/hecs/shared/Cargo.toml -------------------------------------------------------------------------------- /adapters/hecs/shared/src/component_access.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/adapters/hecs/shared/src/component_access.rs -------------------------------------------------------------------------------- /adapters/hecs/shared/src/component_ref.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/adapters/hecs/shared/src/component_ref.rs -------------------------------------------------------------------------------- /adapters/hecs/shared/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/adapters/hecs/shared/src/lib.rs -------------------------------------------------------------------------------- /adapters/hecs/shared/src/protocol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/adapters/hecs/shared/src/protocol.rs -------------------------------------------------------------------------------- /adapters/hecs/shared/src/world_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/adapters/hecs/shared/src/world_data.rs -------------------------------------------------------------------------------- /adapters/hecs/shared/src/world_proxy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/adapters/hecs/shared/src/world_proxy.rs -------------------------------------------------------------------------------- /adapters/hecs/shared/src/world_wrapper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/adapters/hecs/shared/src/world_wrapper.rs -------------------------------------------------------------------------------- /client/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/client/Cargo.toml -------------------------------------------------------------------------------- /client/src/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/client/src/client.rs -------------------------------------------------------------------------------- /client/src/client_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/client/src/client_config.rs -------------------------------------------------------------------------------- /client/src/command_history.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/client/src/command_history.rs -------------------------------------------------------------------------------- /client/src/connection/base_time_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/client/src/connection/base_time_manager.rs -------------------------------------------------------------------------------- /client/src/connection/channel_tick_buffer_sender.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/client/src/connection/channel_tick_buffer_sender.rs -------------------------------------------------------------------------------- /client/src/connection/connection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/client/src/connection/connection.rs -------------------------------------------------------------------------------- /client/src/connection/io.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/client/src/connection/io.rs -------------------------------------------------------------------------------- /client/src/connection/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/client/src/connection/mod.rs -------------------------------------------------------------------------------- /client/src/connection/tick_buffer_sender.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/client/src/connection/tick_buffer_sender.rs -------------------------------------------------------------------------------- /client/src/connection/tick_queue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/client/src/connection/tick_queue.rs -------------------------------------------------------------------------------- /client/src/connection/time_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/client/src/connection/time_manager.rs -------------------------------------------------------------------------------- /client/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/client/src/error.rs -------------------------------------------------------------------------------- /client/src/events.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/client/src/events.rs -------------------------------------------------------------------------------- /client/src/handshake/advanced_handshaker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/client/src/handshake/advanced_handshaker.rs -------------------------------------------------------------------------------- /client/src/handshake/handshake_time_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/client/src/handshake/handshake_time_manager.rs -------------------------------------------------------------------------------- /client/src/handshake/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/client/src/handshake/mod.rs -------------------------------------------------------------------------------- /client/src/handshake/simple_handshaker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/client/src/handshake/simple_handshaker.rs -------------------------------------------------------------------------------- /client/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/client/src/lib.rs -------------------------------------------------------------------------------- /client/src/request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/client/src/request.rs -------------------------------------------------------------------------------- /client/src/transport/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/client/src/transport/mod.rs -------------------------------------------------------------------------------- /client/src/transport/server_addr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/client/src/transport/server_addr.rs -------------------------------------------------------------------------------- /client/src/transport/udp/addr_cell.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/client/src/transport/udp/addr_cell.rs -------------------------------------------------------------------------------- /client/src/transport/udp/auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/client/src/transport/udp/auth.rs -------------------------------------------------------------------------------- /client/src/transport/udp/conditioner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/client/src/transport/udp/conditioner.rs -------------------------------------------------------------------------------- /client/src/transport/udp/data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/client/src/transport/udp/data.rs -------------------------------------------------------------------------------- /client/src/transport/udp/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/client/src/transport/udp/mod.rs -------------------------------------------------------------------------------- /client/src/transport/webrtc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/client/src/transport/webrtc.rs -------------------------------------------------------------------------------- /client/src/world/entity_mut.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/client/src/world/entity_mut.rs -------------------------------------------------------------------------------- /client/src/world/entity_owner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/client/src/world/entity_owner.rs -------------------------------------------------------------------------------- /client/src/world/entity_ref.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/client/src/world/entity_ref.rs -------------------------------------------------------------------------------- /client/src/world/global_entity_record.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/client/src/world/global_entity_record.rs -------------------------------------------------------------------------------- /client/src/world/global_world_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/client/src/world/global_world_manager.rs -------------------------------------------------------------------------------- /client/src/world/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/client/src/world/mod.rs -------------------------------------------------------------------------------- /client/src/world/mut_channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/client/src/world/mut_channel.rs -------------------------------------------------------------------------------- /client/src/world/replication_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/client/src/world/replication_config.rs -------------------------------------------------------------------------------- /demos/basic/client/app/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/basic/client/app/Cargo.toml -------------------------------------------------------------------------------- /demos/basic/client/app/src/app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/basic/client/app/src/app.rs -------------------------------------------------------------------------------- /demos/basic/client/app/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/basic/client/app/src/lib.rs -------------------------------------------------------------------------------- /demos/basic/client/miniquad/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/basic/client/miniquad/Cargo.toml -------------------------------------------------------------------------------- /demos/basic/client/miniquad/Makefile.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/basic/client/miniquad/Makefile.toml -------------------------------------------------------------------------------- /demos/basic/client/miniquad/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/basic/client/miniquad/index.html -------------------------------------------------------------------------------- /demos/basic/client/miniquad/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/basic/client/miniquad/src/main.rs -------------------------------------------------------------------------------- /demos/basic/client/wasm_bindgen/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/basic/client/wasm_bindgen/Cargo.toml -------------------------------------------------------------------------------- /demos/basic/client/wasm_bindgen/Makefile.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/basic/client/wasm_bindgen/Makefile.toml -------------------------------------------------------------------------------- /demos/basic/client/wasm_bindgen/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/basic/client/wasm_bindgen/index.html -------------------------------------------------------------------------------- /demos/basic/client/wasm_bindgen/src/app_loop.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/basic/client/wasm_bindgen/src/app_loop.rs -------------------------------------------------------------------------------- /demos/basic/client/wasm_bindgen/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/basic/client/wasm_bindgen/src/lib.rs -------------------------------------------------------------------------------- /demos/basic/client/wasm_bindgen/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/basic/client/wasm_bindgen/src/main.rs -------------------------------------------------------------------------------- /demos/basic/server/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/basic/server/Cargo.toml -------------------------------------------------------------------------------- /demos/basic/server/src/app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/basic/server/src/app.rs -------------------------------------------------------------------------------- /demos/basic/server/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/basic/server/src/main.rs -------------------------------------------------------------------------------- /demos/basic/shared/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/basic/shared/Cargo.toml -------------------------------------------------------------------------------- /demos/basic/shared/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/basic/shared/src/lib.rs -------------------------------------------------------------------------------- /demos/basic/shared/src/protocol/auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/basic/shared/src/protocol/auth.rs -------------------------------------------------------------------------------- /demos/basic/shared/src/protocol/basic_request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/basic/shared/src/protocol/basic_request.rs -------------------------------------------------------------------------------- /demos/basic/shared/src/protocol/character.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/basic/shared/src/protocol/character.rs -------------------------------------------------------------------------------- /demos/basic/shared/src/protocol/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/basic/shared/src/protocol/mod.rs -------------------------------------------------------------------------------- /demos/basic/shared/src/protocol/string_message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/basic/shared/src/protocol/string_message.rs -------------------------------------------------------------------------------- /demos/bevy/client/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/bevy/client/Cargo.toml -------------------------------------------------------------------------------- /demos/bevy/client/Makefile.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/bevy/client/Makefile.toml -------------------------------------------------------------------------------- /demos/bevy/client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/bevy/client/index.html -------------------------------------------------------------------------------- /demos/bevy/client/src/app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/bevy/client/src/app.rs -------------------------------------------------------------------------------- /demos/bevy/client/src/components/interp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/bevy/client/src/components/interp.rs -------------------------------------------------------------------------------- /demos/bevy/client/src/components/markers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/bevy/client/src/components/markers.rs -------------------------------------------------------------------------------- /demos/bevy/client/src/components/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/bevy/client/src/components/mod.rs -------------------------------------------------------------------------------- /demos/bevy/client/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/bevy/client/src/lib.rs -------------------------------------------------------------------------------- /demos/bevy/client/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/bevy/client/src/main.rs -------------------------------------------------------------------------------- /demos/bevy/client/src/resources.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/bevy/client/src/resources.rs -------------------------------------------------------------------------------- /demos/bevy/client/src/systems/events.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/bevy/client/src/systems/events.rs -------------------------------------------------------------------------------- /demos/bevy/client/src/systems/init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/bevy/client/src/systems/init.rs -------------------------------------------------------------------------------- /demos/bevy/client/src/systems/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/bevy/client/src/systems/input.rs -------------------------------------------------------------------------------- /demos/bevy/client/src/systems/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/bevy/client/src/systems/mod.rs -------------------------------------------------------------------------------- /demos/bevy/client/src/systems/sync.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/bevy/client/src/systems/sync.rs -------------------------------------------------------------------------------- /demos/bevy/server/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/bevy/server/Cargo.toml -------------------------------------------------------------------------------- /demos/bevy/server/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/bevy/server/src/main.rs -------------------------------------------------------------------------------- /demos/bevy/server/src/resources.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/bevy/server/src/resources.rs -------------------------------------------------------------------------------- /demos/bevy/server/src/systems/events.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/bevy/server/src/systems/events.rs -------------------------------------------------------------------------------- /demos/bevy/server/src/systems/init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/bevy/server/src/systems/init.rs -------------------------------------------------------------------------------- /demos/bevy/server/src/systems/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/bevy/server/src/systems/mod.rs -------------------------------------------------------------------------------- /demos/bevy/shared/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/bevy/shared/Cargo.toml -------------------------------------------------------------------------------- /demos/bevy/shared/src/behavior/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/bevy/shared/src/behavior/mod.rs -------------------------------------------------------------------------------- /demos/bevy/shared/src/behavior/process_command.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/bevy/shared/src/behavior/process_command.rs -------------------------------------------------------------------------------- /demos/bevy/shared/src/channels.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/bevy/shared/src/channels.rs -------------------------------------------------------------------------------- /demos/bevy/shared/src/components/color.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/bevy/shared/src/components/color.rs -------------------------------------------------------------------------------- /demos/bevy/shared/src/components/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/bevy/shared/src/components/mod.rs -------------------------------------------------------------------------------- /demos/bevy/shared/src/components/position.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/bevy/shared/src/components/position.rs -------------------------------------------------------------------------------- /demos/bevy/shared/src/components/shape.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/bevy/shared/src/components/shape.rs -------------------------------------------------------------------------------- /demos/bevy/shared/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/bevy/shared/src/lib.rs -------------------------------------------------------------------------------- /demos/bevy/shared/src/messages/auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/bevy/shared/src/messages/auth.rs -------------------------------------------------------------------------------- /demos/bevy/shared/src/messages/basic_request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/bevy/shared/src/messages/basic_request.rs -------------------------------------------------------------------------------- /demos/bevy/shared/src/messages/entity_assignment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/bevy/shared/src/messages/entity_assignment.rs -------------------------------------------------------------------------------- /demos/bevy/shared/src/messages/key_command.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/bevy/shared/src/messages/key_command.rs -------------------------------------------------------------------------------- /demos/bevy/shared/src/messages/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/bevy/shared/src/messages/mod.rs -------------------------------------------------------------------------------- /demos/bevy/shared/src/protocol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/bevy/shared/src/protocol.rs -------------------------------------------------------------------------------- /demos/demo_utils/demo_world/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/demo_utils/demo_world/Cargo.toml -------------------------------------------------------------------------------- /demos/demo_utils/demo_world/src/component_ref.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/demo_utils/demo_world/src/component_ref.rs -------------------------------------------------------------------------------- /demos/demo_utils/demo_world/src/entity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/demo_utils/demo_world/src/entity.rs -------------------------------------------------------------------------------- /demos/demo_utils/demo_world/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/demo_utils/demo_world/src/lib.rs -------------------------------------------------------------------------------- /demos/demo_utils/demo_world/src/world.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/demo_utils/demo_world/src/world.rs -------------------------------------------------------------------------------- /demos/demo_utils/empty_world/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/demo_utils/empty_world/Cargo.toml -------------------------------------------------------------------------------- /demos/demo_utils/empty_world/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/demo_utils/empty_world/src/lib.rs -------------------------------------------------------------------------------- /demos/hecs/client/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/hecs/client/Cargo.toml -------------------------------------------------------------------------------- /demos/hecs/client/Makefile.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/hecs/client/Makefile.toml -------------------------------------------------------------------------------- /demos/hecs/client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/hecs/client/index.html -------------------------------------------------------------------------------- /demos/hecs/client/src/app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/hecs/client/src/app.rs -------------------------------------------------------------------------------- /demos/hecs/client/src/app_loop.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/hecs/client/src/app_loop.rs -------------------------------------------------------------------------------- /demos/hecs/client/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/hecs/client/src/lib.rs -------------------------------------------------------------------------------- /demos/hecs/client/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/hecs/client/src/main.rs -------------------------------------------------------------------------------- /demos/hecs/client/src/systems/events.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/hecs/client/src/systems/events.rs -------------------------------------------------------------------------------- /demos/hecs/client/src/systems/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/hecs/client/src/systems/mod.rs -------------------------------------------------------------------------------- /demos/hecs/client/src/systems/startup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/hecs/client/src/systems/startup.rs -------------------------------------------------------------------------------- /demos/hecs/server/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/hecs/server/Cargo.toml -------------------------------------------------------------------------------- /demos/hecs/server/src/app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/hecs/server/src/app.rs -------------------------------------------------------------------------------- /demos/hecs/server/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/hecs/server/src/main.rs -------------------------------------------------------------------------------- /demos/hecs/server/src/systems/events.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/hecs/server/src/systems/events.rs -------------------------------------------------------------------------------- /demos/hecs/server/src/systems/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/hecs/server/src/systems/mod.rs -------------------------------------------------------------------------------- /demos/hecs/server/src/systems/startup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/hecs/server/src/systems/startup.rs -------------------------------------------------------------------------------- /demos/hecs/server/src/systems/tick.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/hecs/server/src/systems/tick.rs -------------------------------------------------------------------------------- /demos/hecs/shared/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/hecs/shared/Cargo.toml -------------------------------------------------------------------------------- /demos/hecs/shared/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/hecs/shared/src/lib.rs -------------------------------------------------------------------------------- /demos/hecs/shared/src/protocol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/hecs/shared/src/protocol.rs -------------------------------------------------------------------------------- /demos/hecs/shared/src/protocol/auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/hecs/shared/src/protocol/auth.rs -------------------------------------------------------------------------------- /demos/hecs/shared/src/protocol/marker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/hecs/shared/src/protocol/marker.rs -------------------------------------------------------------------------------- /demos/hecs/shared/src/protocol/name.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/hecs/shared/src/protocol/name.rs -------------------------------------------------------------------------------- /demos/hecs/shared/src/protocol/position.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/hecs/shared/src/protocol/position.rs -------------------------------------------------------------------------------- /demos/macroquad/client/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/macroquad/client/Cargo.toml -------------------------------------------------------------------------------- /demos/macroquad/client/Makefile.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/macroquad/client/Makefile.toml -------------------------------------------------------------------------------- /demos/macroquad/client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/macroquad/client/index.html -------------------------------------------------------------------------------- /demos/macroquad/client/src/app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/macroquad/client/src/app.rs -------------------------------------------------------------------------------- /demos/macroquad/client/src/interp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/macroquad/client/src/interp.rs -------------------------------------------------------------------------------- /demos/macroquad/client/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/macroquad/client/src/main.rs -------------------------------------------------------------------------------- /demos/macroquad/server/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/macroquad/server/Cargo.toml -------------------------------------------------------------------------------- /demos/macroquad/server/src/app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/macroquad/server/src/app.rs -------------------------------------------------------------------------------- /demos/macroquad/server/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/macroquad/server/src/main.rs -------------------------------------------------------------------------------- /demos/macroquad/shared/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/macroquad/shared/Cargo.toml -------------------------------------------------------------------------------- /demos/macroquad/shared/src/behavior/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/macroquad/shared/src/behavior/mod.rs -------------------------------------------------------------------------------- /demos/macroquad/shared/src/behavior/process_command.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/macroquad/shared/src/behavior/process_command.rs -------------------------------------------------------------------------------- /demos/macroquad/shared/src/channels.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/macroquad/shared/src/channels.rs -------------------------------------------------------------------------------- /demos/macroquad/shared/src/components/color.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/macroquad/shared/src/components/color.rs -------------------------------------------------------------------------------- /demos/macroquad/shared/src/components/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/macroquad/shared/src/components/mod.rs -------------------------------------------------------------------------------- /demos/macroquad/shared/src/components/position.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/macroquad/shared/src/components/position.rs -------------------------------------------------------------------------------- /demos/macroquad/shared/src/components/shape.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/macroquad/shared/src/components/shape.rs -------------------------------------------------------------------------------- /demos/macroquad/shared/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/macroquad/shared/src/lib.rs -------------------------------------------------------------------------------- /demos/macroquad/shared/src/messages/auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/macroquad/shared/src/messages/auth.rs -------------------------------------------------------------------------------- /demos/macroquad/shared/src/messages/entity_assignment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/macroquad/shared/src/messages/entity_assignment.rs -------------------------------------------------------------------------------- /demos/macroquad/shared/src/messages/key_command.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/macroquad/shared/src/messages/key_command.rs -------------------------------------------------------------------------------- /demos/macroquad/shared/src/messages/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/macroquad/shared/src/messages/mod.rs -------------------------------------------------------------------------------- /demos/macroquad/shared/src/protocol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/macroquad/shared/src/protocol.rs -------------------------------------------------------------------------------- /demos/socket/client/app/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/socket/client/app/Cargo.toml -------------------------------------------------------------------------------- /demos/socket/client/app/src/app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/socket/client/app/src/app.rs -------------------------------------------------------------------------------- /demos/socket/client/app/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/socket/client/app/src/lib.rs -------------------------------------------------------------------------------- /demos/socket/client/miniquad/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/socket/client/miniquad/Cargo.toml -------------------------------------------------------------------------------- /demos/socket/client/miniquad/Makefile.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/socket/client/miniquad/Makefile.toml -------------------------------------------------------------------------------- /demos/socket/client/miniquad/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/socket/client/miniquad/index.html -------------------------------------------------------------------------------- /demos/socket/client/miniquad/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/socket/client/miniquad/src/main.rs -------------------------------------------------------------------------------- /demos/socket/client/wasm_bindgen/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/socket/client/wasm_bindgen/Cargo.toml -------------------------------------------------------------------------------- /demos/socket/client/wasm_bindgen/Makefile.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/socket/client/wasm_bindgen/Makefile.toml -------------------------------------------------------------------------------- /demos/socket/client/wasm_bindgen/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/socket/client/wasm_bindgen/index.html -------------------------------------------------------------------------------- /demos/socket/client/wasm_bindgen/src/app_loop.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/socket/client/wasm_bindgen/src/app_loop.rs -------------------------------------------------------------------------------- /demos/socket/client/wasm_bindgen/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/socket/client/wasm_bindgen/src/lib.rs -------------------------------------------------------------------------------- /demos/socket/client/wasm_bindgen/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/socket/client/wasm_bindgen/src/main.rs -------------------------------------------------------------------------------- /demos/socket/server/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/socket/server/Cargo.toml -------------------------------------------------------------------------------- /demos/socket/server/src/app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/socket/server/src/app.rs -------------------------------------------------------------------------------- /demos/socket/server/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/socket/server/src/main.rs -------------------------------------------------------------------------------- /demos/socket/shared/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/socket/shared/Cargo.toml -------------------------------------------------------------------------------- /demos/socket/shared/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/socket/shared/src/lib.rs -------------------------------------------------------------------------------- /demos/socket/shared/src/shared.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/demos/socket/shared/src/shared.rs -------------------------------------------------------------------------------- /deny.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/deny.toml -------------------------------------------------------------------------------- /faq/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/faq/README.md -------------------------------------------------------------------------------- /rustfmt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/rustfmt.yml -------------------------------------------------------------------------------- /server/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/server/Cargo.toml -------------------------------------------------------------------------------- /server/src/connection/bandwidth_monitor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/server/src/connection/bandwidth_monitor.rs -------------------------------------------------------------------------------- /server/src/connection/connection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/server/src/connection/connection.rs -------------------------------------------------------------------------------- /server/src/connection/io.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/server/src/connection/io.rs -------------------------------------------------------------------------------- /server/src/connection/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/server/src/connection/mod.rs -------------------------------------------------------------------------------- /server/src/connection/ping_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/server/src/connection/ping_config.rs -------------------------------------------------------------------------------- /server/src/connection/ping_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/server/src/connection/ping_manager.rs -------------------------------------------------------------------------------- /server/src/connection/tick_buffer_messages.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/server/src/connection/tick_buffer_messages.rs -------------------------------------------------------------------------------- /server/src/connection/tick_buffer_receiver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/server/src/connection/tick_buffer_receiver.rs -------------------------------------------------------------------------------- /server/src/connection/tick_buffer_receiver_channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/server/src/connection/tick_buffer_receiver_channel.rs -------------------------------------------------------------------------------- /server/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/server/src/error.rs -------------------------------------------------------------------------------- /server/src/events.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/server/src/events.rs -------------------------------------------------------------------------------- /server/src/handshake/advanced_handshaker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/server/src/handshake/advanced_handshaker.rs -------------------------------------------------------------------------------- /server/src/handshake/cache_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/server/src/handshake/cache_map.rs -------------------------------------------------------------------------------- /server/src/handshake/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/server/src/handshake/mod.rs -------------------------------------------------------------------------------- /server/src/handshake/simple_handshaker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/server/src/handshake/simple_handshaker.rs -------------------------------------------------------------------------------- /server/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/server/src/lib.rs -------------------------------------------------------------------------------- /server/src/request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/server/src/request.rs -------------------------------------------------------------------------------- /server/src/room.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/server/src/room.rs -------------------------------------------------------------------------------- /server/src/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/server/src/server.rs -------------------------------------------------------------------------------- /server/src/server_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/server/src/server_config.rs -------------------------------------------------------------------------------- /server/src/time_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/server/src/time_manager.rs -------------------------------------------------------------------------------- /server/src/transport/conditioner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/server/src/transport/conditioner.rs -------------------------------------------------------------------------------- /server/src/transport/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/server/src/transport/mod.rs -------------------------------------------------------------------------------- /server/src/transport/udp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/server/src/transport/udp.rs -------------------------------------------------------------------------------- /server/src/transport/webrtc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/server/src/transport/webrtc.rs -------------------------------------------------------------------------------- /server/src/user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/server/src/user.rs -------------------------------------------------------------------------------- /server/src/user_scope.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/server/src/user_scope.rs -------------------------------------------------------------------------------- /server/src/world/entity_mut.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/server/src/world/entity_mut.rs -------------------------------------------------------------------------------- /server/src/world/entity_owner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/server/src/world/entity_owner.rs -------------------------------------------------------------------------------- /server/src/world/entity_ref.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/server/src/world/entity_ref.rs -------------------------------------------------------------------------------- /server/src/world/entity_room_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/server/src/world/entity_room_map.rs -------------------------------------------------------------------------------- /server/src/world/entity_scope_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/server/src/world/entity_scope_map.rs -------------------------------------------------------------------------------- /server/src/world/global_entity_record.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/server/src/world/global_entity_record.rs -------------------------------------------------------------------------------- /server/src/world/global_world_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/server/src/world/global_world_manager.rs -------------------------------------------------------------------------------- /server/src/world/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/server/src/world/mod.rs -------------------------------------------------------------------------------- /server/src/world/mut_channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/server/src/world/mut_channel.rs -------------------------------------------------------------------------------- /server/src/world/replication_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/server/src/world/replication_config.rs -------------------------------------------------------------------------------- /server/src/world/server_auth_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/server/src/world/server_auth_handler.rs -------------------------------------------------------------------------------- /shared/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/Cargo.toml -------------------------------------------------------------------------------- /shared/derive/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/derive/Cargo.toml -------------------------------------------------------------------------------- /shared/derive/src/channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/derive/src/channel.rs -------------------------------------------------------------------------------- /shared/derive/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/derive/src/lib.rs -------------------------------------------------------------------------------- /shared/derive/src/message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/derive/src/message.rs -------------------------------------------------------------------------------- /shared/derive/src/replicate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/derive/src/replicate.rs -------------------------------------------------------------------------------- /shared/derive/src/shared.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/derive/src/shared.rs -------------------------------------------------------------------------------- /shared/serde/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/serde/Cargo.toml -------------------------------------------------------------------------------- /shared/serde/TODO.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/serde/TODO.txt -------------------------------------------------------------------------------- /shared/serde/derive/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/serde/derive/Cargo.toml -------------------------------------------------------------------------------- /shared/serde/derive/src/impls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/serde/derive/src/impls.rs -------------------------------------------------------------------------------- /shared/serde/derive/src/impls/enumeration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/serde/derive/src/impls/enumeration.rs -------------------------------------------------------------------------------- /shared/serde/derive/src/impls/structure.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/serde/derive/src/impls/structure.rs -------------------------------------------------------------------------------- /shared/serde/derive/src/impls/tuple_structure.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/serde/derive/src/impls/tuple_structure.rs -------------------------------------------------------------------------------- /shared/serde/derive/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/serde/derive/src/lib.rs -------------------------------------------------------------------------------- /shared/serde/src/bit_counter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/serde/src/bit_counter.rs -------------------------------------------------------------------------------- /shared/serde/src/bit_reader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/serde/src/bit_reader.rs -------------------------------------------------------------------------------- /shared/serde/src/bit_writer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/serde/src/bit_writer.rs -------------------------------------------------------------------------------- /shared/serde/src/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/serde/src/constants.rs -------------------------------------------------------------------------------- /shared/serde/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/serde/src/error.rs -------------------------------------------------------------------------------- /shared/serde/src/file_bit_writer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/serde/src/file_bit_writer.rs -------------------------------------------------------------------------------- /shared/serde/src/impls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/serde/src/impls.rs -------------------------------------------------------------------------------- /shared/serde/src/impls/array.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/serde/src/impls/array.rs -------------------------------------------------------------------------------- /shared/serde/src/impls/boxed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/serde/src/impls/boxed.rs -------------------------------------------------------------------------------- /shared/serde/src/impls/hash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/serde/src/impls/hash.rs -------------------------------------------------------------------------------- /shared/serde/src/impls/option.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/serde/src/impls/option.rs -------------------------------------------------------------------------------- /shared/serde/src/impls/phantom.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/serde/src/impls/phantom.rs -------------------------------------------------------------------------------- /shared/serde/src/impls/scalars.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/serde/src/impls/scalars.rs -------------------------------------------------------------------------------- /shared/serde/src/impls/string.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/serde/src/impls/string.rs -------------------------------------------------------------------------------- /shared/serde/src/impls/timestamp.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shared/serde/src/impls/tuple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/serde/src/impls/tuple.rs -------------------------------------------------------------------------------- /shared/serde/src/impls/vector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/serde/src/impls/vector.rs -------------------------------------------------------------------------------- /shared/serde/src/integer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/serde/src/integer.rs -------------------------------------------------------------------------------- /shared/serde/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/serde/src/lib.rs -------------------------------------------------------------------------------- /shared/serde/src/outgoing_packet.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/serde/src/outgoing_packet.rs -------------------------------------------------------------------------------- /shared/serde/src/serde.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/serde/src/serde.rs -------------------------------------------------------------------------------- /shared/src/backends/miniquad/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/backends/miniquad/mod.rs -------------------------------------------------------------------------------- /shared/src/backends/miniquad/timer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/backends/miniquad/timer.rs -------------------------------------------------------------------------------- /shared/src/backends/miniquad/timestamp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/backends/miniquad/timestamp.rs -------------------------------------------------------------------------------- /shared/src/backends/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/backends/mod.rs -------------------------------------------------------------------------------- /shared/src/backends/native/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/backends/native/mod.rs -------------------------------------------------------------------------------- /shared/src/backends/native/timer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/backends/native/timer.rs -------------------------------------------------------------------------------- /shared/src/backends/native/timestamp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/backends/native/timestamp.rs -------------------------------------------------------------------------------- /shared/src/backends/wasm_bindgen/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/backends/wasm_bindgen/mod.rs -------------------------------------------------------------------------------- /shared/src/backends/wasm_bindgen/timer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/backends/wasm_bindgen/timer.rs -------------------------------------------------------------------------------- /shared/src/backends/wasm_bindgen/timestamp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/backends/wasm_bindgen/timestamp.rs -------------------------------------------------------------------------------- /shared/src/bigmap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/bigmap.rs -------------------------------------------------------------------------------- /shared/src/connection/ack_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/connection/ack_manager.rs -------------------------------------------------------------------------------- /shared/src/connection/bandwidth_monitor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/connection/bandwidth_monitor.rs -------------------------------------------------------------------------------- /shared/src/connection/base_connection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/connection/base_connection.rs -------------------------------------------------------------------------------- /shared/src/connection/compression_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/connection/compression_config.rs -------------------------------------------------------------------------------- /shared/src/connection/connection_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/connection/connection_config.rs -------------------------------------------------------------------------------- /shared/src/connection/decoder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/connection/decoder.rs -------------------------------------------------------------------------------- /shared/src/connection/encoder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/connection/encoder.rs -------------------------------------------------------------------------------- /shared/src/connection/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/connection/mod.rs -------------------------------------------------------------------------------- /shared/src/connection/packet_notifiable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/connection/packet_notifiable.rs -------------------------------------------------------------------------------- /shared/src/connection/packet_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/connection/packet_type.rs -------------------------------------------------------------------------------- /shared/src/connection/ping_store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/connection/ping_store.rs -------------------------------------------------------------------------------- /shared/src/connection/sequence_buffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/connection/sequence_buffer.rs -------------------------------------------------------------------------------- /shared/src/connection/standard_header.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/connection/standard_header.rs -------------------------------------------------------------------------------- /shared/src/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/constants.rs -------------------------------------------------------------------------------- /shared/src/game_time.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/game_time.rs -------------------------------------------------------------------------------- /shared/src/handshake/advanced/header.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/handshake/advanced/header.rs -------------------------------------------------------------------------------- /shared/src/handshake/advanced/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/handshake/advanced/mod.rs -------------------------------------------------------------------------------- /shared/src/handshake/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/handshake/mod.rs -------------------------------------------------------------------------------- /shared/src/handshake/simple/header.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/handshake/simple/header.rs -------------------------------------------------------------------------------- /shared/src/handshake/simple/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/handshake/simple/mod.rs -------------------------------------------------------------------------------- /shared/src/key_generator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/key_generator.rs -------------------------------------------------------------------------------- /shared/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/lib.rs -------------------------------------------------------------------------------- /shared/src/messages/channels/channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/messages/channels/channel.rs -------------------------------------------------------------------------------- /shared/src/messages/channels/channel_kinds.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/messages/channels/channel_kinds.rs -------------------------------------------------------------------------------- /shared/src/messages/channels/default_channels.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/messages/channels/default_channels.rs -------------------------------------------------------------------------------- /shared/src/messages/channels/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/messages/channels/mod.rs -------------------------------------------------------------------------------- /shared/src/messages/channels/receivers/channel_receiver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/messages/channels/receivers/channel_receiver.rs -------------------------------------------------------------------------------- /shared/src/messages/channels/receivers/fragment_receiver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/messages/channels/receivers/fragment_receiver.rs -------------------------------------------------------------------------------- /shared/src/messages/channels/receivers/indexed_message_reader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/messages/channels/receivers/indexed_message_reader.rs -------------------------------------------------------------------------------- /shared/src/messages/channels/receivers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/messages/channels/receivers/mod.rs -------------------------------------------------------------------------------- /shared/src/messages/channels/receivers/ordered_reliable_receiver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/messages/channels/receivers/ordered_reliable_receiver.rs -------------------------------------------------------------------------------- /shared/src/messages/channels/receivers/reliable_message_receiver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/messages/channels/receivers/reliable_message_receiver.rs -------------------------------------------------------------------------------- /shared/src/messages/channels/receivers/reliable_receiver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/messages/channels/receivers/reliable_receiver.rs -------------------------------------------------------------------------------- /shared/src/messages/channels/receivers/sequenced_reliable_receiver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/messages/channels/receivers/sequenced_reliable_receiver.rs -------------------------------------------------------------------------------- /shared/src/messages/channels/receivers/sequenced_unreliable_receiver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/messages/channels/receivers/sequenced_unreliable_receiver.rs -------------------------------------------------------------------------------- /shared/src/messages/channels/receivers/unordered_reliable_receiver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/messages/channels/receivers/unordered_reliable_receiver.rs -------------------------------------------------------------------------------- /shared/src/messages/channels/receivers/unordered_unreliable_receiver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/messages/channels/receivers/unordered_unreliable_receiver.rs -------------------------------------------------------------------------------- /shared/src/messages/channels/senders/channel_sender.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/messages/channels/senders/channel_sender.rs -------------------------------------------------------------------------------- /shared/src/messages/channels/senders/indexed_message_writer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/messages/channels/senders/indexed_message_writer.rs -------------------------------------------------------------------------------- /shared/src/messages/channels/senders/message_fragmenter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/messages/channels/senders/message_fragmenter.rs -------------------------------------------------------------------------------- /shared/src/messages/channels/senders/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/messages/channels/senders/mod.rs -------------------------------------------------------------------------------- /shared/src/messages/channels/senders/reliable_message_sender.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/messages/channels/senders/reliable_message_sender.rs -------------------------------------------------------------------------------- /shared/src/messages/channels/senders/reliable_sender.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/messages/channels/senders/reliable_sender.rs -------------------------------------------------------------------------------- /shared/src/messages/channels/senders/request_sender.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/messages/channels/senders/request_sender.rs -------------------------------------------------------------------------------- /shared/src/messages/channels/senders/sequenced_unreliable_sender.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/messages/channels/senders/sequenced_unreliable_sender.rs -------------------------------------------------------------------------------- /shared/src/messages/channels/senders/unordered_unreliable_sender.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/messages/channels/senders/unordered_unreliable_sender.rs -------------------------------------------------------------------------------- /shared/src/messages/channels/system_channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/messages/channels/system_channel.rs -------------------------------------------------------------------------------- /shared/src/messages/fragment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/messages/fragment.rs -------------------------------------------------------------------------------- /shared/src/messages/message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/messages/message.rs -------------------------------------------------------------------------------- /shared/src/messages/message_container.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/messages/message_container.rs -------------------------------------------------------------------------------- /shared/src/messages/message_kinds.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/messages/message_kinds.rs -------------------------------------------------------------------------------- /shared/src/messages/message_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/messages/message_manager.rs -------------------------------------------------------------------------------- /shared/src/messages/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/messages/mod.rs -------------------------------------------------------------------------------- /shared/src/messages/named.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/messages/named.rs -------------------------------------------------------------------------------- /shared/src/messages/request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/messages/request.rs -------------------------------------------------------------------------------- /shared/src/messages/tests/fragment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/messages/tests/fragment.rs -------------------------------------------------------------------------------- /shared/src/messages/tests/mod.rs: -------------------------------------------------------------------------------- 1 | mod fragment; 2 | -------------------------------------------------------------------------------- /shared/src/protocol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/protocol.rs -------------------------------------------------------------------------------- /shared/src/sequence_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/sequence_list.rs -------------------------------------------------------------------------------- /shared/src/transport_udp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/transport_udp.rs -------------------------------------------------------------------------------- /shared/src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/types.rs -------------------------------------------------------------------------------- /shared/src/world/component/component_kinds.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/world/component/component_kinds.rs -------------------------------------------------------------------------------- /shared/src/world/component/component_update.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/world/component/component_update.rs -------------------------------------------------------------------------------- /shared/src/world/component/diff_mask.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/world/component/diff_mask.rs -------------------------------------------------------------------------------- /shared/src/world/component/entity_property.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/world/component/entity_property.rs -------------------------------------------------------------------------------- /shared/src/world/component/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/world/component/mod.rs -------------------------------------------------------------------------------- /shared/src/world/component/property.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/world/component/property.rs -------------------------------------------------------------------------------- /shared/src/world/component/property_mutate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/world/component/property_mutate.rs -------------------------------------------------------------------------------- /shared/src/world/component/replica_ref.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/world/component/replica_ref.rs -------------------------------------------------------------------------------- /shared/src/world/component/replicate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/world/component/replicate.rs -------------------------------------------------------------------------------- /shared/src/world/delegation/auth_channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/world/delegation/auth_channel.rs -------------------------------------------------------------------------------- /shared/src/world/delegation/entity_auth_status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/world/delegation/entity_auth_status.rs -------------------------------------------------------------------------------- /shared/src/world/delegation/host_auth_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/world/delegation/host_auth_handler.rs -------------------------------------------------------------------------------- /shared/src/world/delegation/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/world/delegation/mod.rs -------------------------------------------------------------------------------- /shared/src/world/entity/entity_action.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/world/entity/entity_action.rs -------------------------------------------------------------------------------- /shared/src/world/entity/entity_action_receiver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/world/entity/entity_action_receiver.rs -------------------------------------------------------------------------------- /shared/src/world/entity/entity_action_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/world/entity/entity_action_type.rs -------------------------------------------------------------------------------- /shared/src/world/entity/entity_auth_event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/world/entity/entity_auth_event.rs -------------------------------------------------------------------------------- /shared/src/world/entity/entity_converters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/world/entity/entity_converters.rs -------------------------------------------------------------------------------- /shared/src/world/entity/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/world/entity/error.rs -------------------------------------------------------------------------------- /shared/src/world/entity/global_entity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/world/entity/global_entity.rs -------------------------------------------------------------------------------- /shared/src/world/entity/local_entity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/world/entity/local_entity.rs -------------------------------------------------------------------------------- /shared/src/world/entity/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/world/entity/mod.rs -------------------------------------------------------------------------------- /shared/src/world/host/entity_action_event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/world/host/entity_action_event.rs -------------------------------------------------------------------------------- /shared/src/world/host/entity_channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/world/host/entity_channel.rs -------------------------------------------------------------------------------- /shared/src/world/host/global_diff_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/world/host/global_diff_handler.rs -------------------------------------------------------------------------------- /shared/src/world/host/host_world_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/world/host/host_world_manager.rs -------------------------------------------------------------------------------- /shared/src/world/host/host_world_writer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/world/host/host_world_writer.rs -------------------------------------------------------------------------------- /shared/src/world/host/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/world/host/mod.rs -------------------------------------------------------------------------------- /shared/src/world/host/mut_channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/world/host/mut_channel.rs -------------------------------------------------------------------------------- /shared/src/world/host/user_diff_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/world/host/user_diff_handler.rs -------------------------------------------------------------------------------- /shared/src/world/host/world_channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/world/host/world_channel.rs -------------------------------------------------------------------------------- /shared/src/world/local_entity_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/world/local_entity_map.rs -------------------------------------------------------------------------------- /shared/src/world/local_world_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/world/local_world_manager.rs -------------------------------------------------------------------------------- /shared/src/world/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/world/mod.rs -------------------------------------------------------------------------------- /shared/src/world/remote/entity_action_event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/world/remote/entity_action_event.rs -------------------------------------------------------------------------------- /shared/src/world/remote/entity_event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/world/remote/entity_event.rs -------------------------------------------------------------------------------- /shared/src/world/remote/entity_waitlist.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/world/remote/entity_waitlist.rs -------------------------------------------------------------------------------- /shared/src/world/remote/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/world/remote/mod.rs -------------------------------------------------------------------------------- /shared/src/world/remote/remote_world_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/world/remote/remote_world_manager.rs -------------------------------------------------------------------------------- /shared/src/world/remote/remote_world_reader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/world/remote/remote_world_reader.rs -------------------------------------------------------------------------------- /shared/src/world/shared_global_world_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/world/shared_global_world_manager.rs -------------------------------------------------------------------------------- /shared/src/world/world_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/world/world_type.rs -------------------------------------------------------------------------------- /shared/src/wrapping_number.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/src/wrapping_number.rs -------------------------------------------------------------------------------- /shared/tests/derive_enum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/tests/derive_enum.rs -------------------------------------------------------------------------------- /shared/tests/derive_replicate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/tests/derive_replicate.rs -------------------------------------------------------------------------------- /shared/tests/derive_struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/tests/derive_struct.rs -------------------------------------------------------------------------------- /shared/tests/derive_tuple_struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/tests/derive_tuple_struct.rs -------------------------------------------------------------------------------- /shared/tests/derive_unit_struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/shared/tests/derive_unit_struct.rs -------------------------------------------------------------------------------- /socket/client/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/client/Cargo.toml -------------------------------------------------------------------------------- /socket/client/src/backends/miniquad/identity_receiver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/client/src/backends/miniquad/identity_receiver.rs -------------------------------------------------------------------------------- /socket/client/src/backends/miniquad/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/client/src/backends/miniquad/mod.rs -------------------------------------------------------------------------------- /socket/client/src/backends/miniquad/naia_socket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/client/src/backends/miniquad/naia_socket.js -------------------------------------------------------------------------------- /socket/client/src/backends/miniquad/packet_receiver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/client/src/backends/miniquad/packet_receiver.rs -------------------------------------------------------------------------------- /socket/client/src/backends/miniquad/packet_sender.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/client/src/backends/miniquad/packet_sender.rs -------------------------------------------------------------------------------- /socket/client/src/backends/miniquad/shared.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/client/src/backends/miniquad/shared.rs -------------------------------------------------------------------------------- /socket/client/src/backends/miniquad/socket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/client/src/backends/miniquad/socket.rs -------------------------------------------------------------------------------- /socket/client/src/backends/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/client/src/backends/mod.rs -------------------------------------------------------------------------------- /socket/client/src/backends/native/identity_receiver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/client/src/backends/native/identity_receiver.rs -------------------------------------------------------------------------------- /socket/client/src/backends/native/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/client/src/backends/native/mod.rs -------------------------------------------------------------------------------- /socket/client/src/backends/native/packet_receiver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/client/src/backends/native/packet_receiver.rs -------------------------------------------------------------------------------- /socket/client/src/backends/native/packet_sender.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/client/src/backends/native/packet_sender.rs -------------------------------------------------------------------------------- /socket/client/src/backends/native/runtime.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/client/src/backends/native/runtime.rs -------------------------------------------------------------------------------- /socket/client/src/backends/native/socket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/client/src/backends/native/socket.rs -------------------------------------------------------------------------------- /socket/client/src/backends/socket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/client/src/backends/socket.rs -------------------------------------------------------------------------------- /socket/client/src/backends/wasm_bindgen/addr_cell.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/client/src/backends/wasm_bindgen/addr_cell.rs -------------------------------------------------------------------------------- /socket/client/src/backends/wasm_bindgen/data_channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/client/src/backends/wasm_bindgen/data_channel.rs -------------------------------------------------------------------------------- /socket/client/src/backends/wasm_bindgen/data_port.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/client/src/backends/wasm_bindgen/data_port.rs -------------------------------------------------------------------------------- /socket/client/src/backends/wasm_bindgen/identity_receiver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/client/src/backends/wasm_bindgen/identity_receiver.rs -------------------------------------------------------------------------------- /socket/client/src/backends/wasm_bindgen/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/client/src/backends/wasm_bindgen/mod.rs -------------------------------------------------------------------------------- /socket/client/src/backends/wasm_bindgen/packet_receiver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/client/src/backends/wasm_bindgen/packet_receiver.rs -------------------------------------------------------------------------------- /socket/client/src/backends/wasm_bindgen/packet_sender.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/client/src/backends/wasm_bindgen/packet_sender.rs -------------------------------------------------------------------------------- /socket/client/src/backends/wasm_bindgen/socket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/client/src/backends/wasm_bindgen/socket.rs -------------------------------------------------------------------------------- /socket/client/src/conditioned_packet_receiver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/client/src/conditioned_packet_receiver.rs -------------------------------------------------------------------------------- /socket/client/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/client/src/error.rs -------------------------------------------------------------------------------- /socket/client/src/identity_receiver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/client/src/identity_receiver.rs -------------------------------------------------------------------------------- /socket/client/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/client/src/lib.rs -------------------------------------------------------------------------------- /socket/client/src/packet_receiver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/client/src/packet_receiver.rs -------------------------------------------------------------------------------- /socket/client/src/packet_sender.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/client/src/packet_sender.rs -------------------------------------------------------------------------------- /socket/client/src/server_addr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/client/src/server_addr.rs -------------------------------------------------------------------------------- /socket/client/src/wasm_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/client/src/wasm_utils.rs -------------------------------------------------------------------------------- /socket/server/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/server/Cargo.toml -------------------------------------------------------------------------------- /socket/server/src/async_socket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/server/src/async_socket.rs -------------------------------------------------------------------------------- /socket/server/src/auth_receiver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/server/src/auth_receiver.rs -------------------------------------------------------------------------------- /socket/server/src/auth_sender.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/server/src/auth_sender.rs -------------------------------------------------------------------------------- /socket/server/src/conditioned_packet_receiver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/server/src/conditioned_packet_receiver.rs -------------------------------------------------------------------------------- /socket/server/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/server/src/error.rs -------------------------------------------------------------------------------- /socket/server/src/executor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/server/src/executor.rs -------------------------------------------------------------------------------- /socket/server/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/server/src/lib.rs -------------------------------------------------------------------------------- /socket/server/src/packet_receiver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/server/src/packet_receiver.rs -------------------------------------------------------------------------------- /socket/server/src/packet_sender.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/server/src/packet_sender.rs -------------------------------------------------------------------------------- /socket/server/src/server_addrs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/server/src/server_addrs.rs -------------------------------------------------------------------------------- /socket/server/src/session.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/server/src/session.rs -------------------------------------------------------------------------------- /socket/server/src/socket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/server/src/socket.rs -------------------------------------------------------------------------------- /socket/shared/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/shared/Cargo.toml -------------------------------------------------------------------------------- /socket/shared/src/backends/miniquad/instant.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/shared/src/backends/miniquad/instant.rs -------------------------------------------------------------------------------- /socket/shared/src/backends/miniquad/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/shared/src/backends/miniquad/mod.rs -------------------------------------------------------------------------------- /socket/shared/src/backends/miniquad/random.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/shared/src/backends/miniquad/random.rs -------------------------------------------------------------------------------- /socket/shared/src/backends/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/shared/src/backends/mod.rs -------------------------------------------------------------------------------- /socket/shared/src/backends/native/instant.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/shared/src/backends/native/instant.rs -------------------------------------------------------------------------------- /socket/shared/src/backends/native/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/shared/src/backends/native/mod.rs -------------------------------------------------------------------------------- /socket/shared/src/backends/native/random.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/shared/src/backends/native/random.rs -------------------------------------------------------------------------------- /socket/shared/src/backends/wasm_bindgen/instant.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/shared/src/backends/wasm_bindgen/instant.rs -------------------------------------------------------------------------------- /socket/shared/src/backends/wasm_bindgen/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/shared/src/backends/wasm_bindgen/mod.rs -------------------------------------------------------------------------------- /socket/shared/src/backends/wasm_bindgen/random.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/shared/src/backends/wasm_bindgen/random.rs -------------------------------------------------------------------------------- /socket/shared/src/identity_token.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/shared/src/identity_token.rs -------------------------------------------------------------------------------- /socket/shared/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/shared/src/lib.rs -------------------------------------------------------------------------------- /socket/shared/src/link_condition_logic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/shared/src/link_condition_logic.rs -------------------------------------------------------------------------------- /socket/shared/src/link_conditioner_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/shared/src/link_conditioner_config.rs -------------------------------------------------------------------------------- /socket/shared/src/socket_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/shared/src/socket_config.rs -------------------------------------------------------------------------------- /socket/shared/src/time_queue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/shared/src/time_queue.rs -------------------------------------------------------------------------------- /socket/shared/src/url_parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/socket/shared/src/url_parse.rs -------------------------------------------------------------------------------- /test/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/test/Cargo.toml -------------------------------------------------------------------------------- /test/src/auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/test/src/auth.rs -------------------------------------------------------------------------------- /test/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/test/src/lib.rs -------------------------------------------------------------------------------- /test/tests/handshake.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/naia-lib/naia/HEAD/test/tests/handshake.rs --------------------------------------------------------------------------------