diff options
| author | metamuffin <metamuffin@disroot.org> | 2025-10-08 23:33:59 +0200 |
|---|---|---|
| committer | metamuffin <metamuffin@disroot.org> | 2025-10-08 23:33:59 +0200 |
| commit | c768cd1240c272dad34f07b09340cfe1d11d67b6 (patch) | |
| tree | 7a422e56ee6874a44aa5edba018cf0e902058db3 /server/src/server.rs | |
| parent | b8af9f80385fa4d38bc2ac2109250fa9ea2a8080 (diff) | |
| download | hurrycurry-c768cd1240c272dad34f07b09340cfe1d11d67b6.tar hurrycurry-c768cd1240c272dad34f07b09340cfe1d11d67b6.tar.bz2 hurrycurry-c768cd1240c272dad34f07b09340cfe1d11d67b6.tar.zst | |
merge all makefiles into one
Diffstat (limited to 'server/src/server.rs')
| -rw-r--r-- | server/src/server.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/server/src/server.rs b/server/src/server.rs index 034fe67a..3f54fe38 100644 --- a/server/src/server.rs +++ b/server/src/server.rs @@ -35,6 +35,7 @@ use log::{info, warn}; use rand::random; use std::{ collections::{HashMap, HashSet, VecDeque}, + path::PathBuf, sync::Arc, time::{Duration, Instant}, }; @@ -333,10 +334,10 @@ impl GameServerExt for Game { } impl Server { - pub fn new(tx: Sender<PacketC>) -> Result<Self> { + pub fn new(data_path: PathBuf, tx: Sender<PacketC>) -> Result<Self> { Ok(Self { game: Game::default(), - index: DataIndex::load().context("Failed to load data index")?, + index: DataIndex::new(data_path).context("Failed to load data index")?, tx, announce_state: AnnounceState::Done, packet_out: VecDeque::new(), |