diff options
author | metamuffin <metamuffin@disroot.org> | 2025-09-29 22:52:26 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2025-09-29 22:53:12 +0200 |
commit | 66d60ed9ab61efc176808b17fc26445dbf5be705 (patch) | |
tree | 7774a7625948659c037514e0848ddd3c292fcc54 /server/src/main.rs | |
parent | c1e826625f3ca3116d482b27e2f0b230cbd55346 (diff) | |
download | hurrycurry-66d60ed9ab61efc176808b17fc26445dbf5be705.tar hurrycurry-66d60ed9ab61efc176808b17fc26445dbf5be705.tar.bz2 hurrycurry-66d60ed9ab61efc176808b17fc26445dbf5be705.tar.zst |
Implement ready packet + Refactor server pausing
Diffstat (limited to 'server/src/main.rs')
-rw-r--r-- | server/src/main.rs | 18 |
1 files changed, 3 insertions, 15 deletions
diff --git a/server/src/main.rs b/server/src/main.rs index c6b0d59f..2c47db7d 100644 --- a/server/src/main.rs +++ b/server/src/main.rs @@ -18,12 +18,8 @@ use anyhow::{bail, Result}; use clap::Parser; use futures_util::{SinkExt, StreamExt}; -use hurrycurry_protocol::{PacketC, PacketS, VERSION}; -use hurrycurry_server::{ - data::DATA_DIR, - server::{GameServerExt, Server}, - trm, ConnectionID, -}; +use hurrycurry_protocol::{PacketC, PacketS}; +use hurrycurry_server::{data::DATA_DIR, server::Server, trm, ConnectionID}; use log::{debug, info, trace, warn, LevelFilter}; use std::{ env::var, net::SocketAddr, path::PathBuf, process::exit, str::FromStr, sync::Arc, @@ -209,15 +205,7 @@ async fn run(args: Args) -> anyhow::Result<()> { let mut rx = rx.resubscribe(); let (error_tx, mut error_rx) = channel::<PacketC>(8); - let mut init = state.write().await.game.prime_client(); - init.insert( - 0, - PacketC::Version { - major: VERSION.0, - minor: VERSION.1, - supports_bincode: true, - }, - ); + let init = state.write().await.connect(id).await; // let supports_binary = Arc::new(AtomicBool::new(false)); // let supports_binary2 = supports_binary.clone(); |