aboutsummaryrefslogtreecommitdiff
path: root/server/src/server.rs
diff options
context:
space:
mode:
Diffstat (limited to 'server/src/server.rs')
-rw-r--r--server/src/server.rs5
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(),