summaryrefslogtreecommitdiff
path: root/server/src/main.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2024-07-09 14:52:54 +0200
committermetamuffin <metamuffin@disroot.org>2024-07-09 14:52:54 +0200
commit13cbcc920a2756376e0005046b4b82c68eb9c9da (patch)
treebabcd00e7fedc9a2fd8001d3435d7c1268aeb414 /server/src/main.rs
parent52f7b5833510b0e55d4942d99f1c8046643ee31d (diff)
downloadhurrycurry-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.rs11
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) => {