From 080466200060d2d3ec64bec32a4959fa061b79ce Mon Sep 17 00:00:00 2001 From: troido Date: Thu, 23 Apr 2020 12:53:01 +0200 Subject: accept authentication messages, and validate registrations --- src/main.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'src/main.rs') 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() -- cgit