/* * This file is part of laurelin/shared * Copyright (C) 2023 Jonni Liljamo * * Licensed under GPL-3.0-only. * See LICENSE for licensing information. */ use std::time::Duration; use naia_bevy_shared::{LinkConditionerConfig, Protocol}; use super::{channels::ChannelsPlugin, messages::MessagesPlugin}; pub fn protocol() -> Protocol { Protocol::builder() // configuration .tick_interval(Duration::from_millis(16)) .link_condition(LinkConditionerConfig::new(100, 0, 0.)) // channels .add_plugin(ChannelsPlugin) // messages .add_plugin(MessagesPlugin) .build() }