diff options
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(); |