summaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/main.rs b/src/main.rs
index 3682e7c..7aef6cd 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -36,6 +36,7 @@ mod config;
mod item;
mod exchange;
mod errors;
+mod auth;
use self::{
pos::Pos,
@@ -77,7 +78,13 @@ fn main(){
.map(|a| a.to_server().unwrap())
.collect();
- let mut gameserver = GameServer::new(servers);
+ let user_dir = config.user_dir.unwrap_or(
+ auth::FileRegister::default_register_dir().expect("couldn't find any save directory")
+ );
+ println!("user auth directory: {:?}", user_dir);
+ let users = auth::FileRegister::new(user_dir);
+
+ let mut gameserver = GameServer::new(servers, Box::new(users));
let content_dir = config.content_dir.unwrap_or(
PathBuf::new()