diff options
author | metamuffin <metamuffin@disroot.org> | 2024-07-09 14:52:54 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2024-07-09 14:52:54 +0200 |
commit | 13cbcc920a2756376e0005046b4b82c68eb9c9da (patch) | |
tree | babcd00e7fedc9a2fd8001d3435d7c1268aeb414 /server/src/main.rs | |
parent | 52f7b5833510b0e55d4942d99f1c8046643ee31d (diff) | |
download | hurrycurry-13cbcc920a2756376e0005046b4b82c68eb9c9da.tar hurrycurry-13cbcc920a2756376e0005046b4b82c68eb9c9da.tar.bz2 hurrycurry-13cbcc920a2756376e0005046b4b82c68eb9c9da.tar.zst |
implement auto release on active (and passive) recipes
Diffstat (limited to 'server/src/main.rs')
-rw-r--r-- | server/src/main.rs | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/server/src/main.rs b/server/src/main.rs index 27f81fbb..6ef34e45 100644 --- a/server/src/main.rs +++ b/server/src/main.rs @@ -20,7 +20,7 @@ use clap::Parser; use futures_util::{SinkExt, StreamExt}; use hurrycurry_protocol::{PacketC, PacketS, PlayerID}; use hurrycurry_server::{data::DATA_DIR, state::State}; -use log::{debug, info, warn, LevelFilter}; +use log::{debug, info, trace, warn, LevelFilter}; use std::{path::PathBuf, process::exit, str::FromStr, sync::Arc, time::Duration}; use tokio::{ net::TcpListener, @@ -156,7 +156,14 @@ async fn run() -> anyhow::Result<()> { break; } }; - debug!("<- {id:?} {packet:?}"); + if matches!( + packet, + PacketS::Position { .. } | PacketS::ReplayTick { .. } + ) { + trace!("<- {id:?} {packet:?}"); + } else { + debug!("<- {id:?} {packet:?}"); + } let packet_out = match state.write().await.packet_in(id, packet).await { Ok(packets) => packets, Err(e) => { |