start character server
This commit is contained in:
		
							parent
							
								
									e97ae1ffb5
								
							
						
					
					
						commit
						df3d031612
					
				| @ -78,7 +78,7 @@ pub struct CharacterServerState<DA: DataAccess> { | ||||
| } | ||||
| 
 | ||||
| impl<DA: DataAccess> CharacterServerState<DA> { | ||||
|     fn new(data_access: DA) -> CharacterServerState<DA> { | ||||
|     pub fn new(data_access: DA) -> CharacterServerState<DA> { | ||||
|         CharacterServerState { | ||||
|             //shared_state: shared_state,
 | ||||
|             data_access: data_access, | ||||
|  | ||||
| @ -95,6 +95,15 @@ fn main() { | ||||
|     println!("[login+character] starting server"); | ||||
| 
 | ||||
|     // TODO: character mainloop
 | ||||
|     let auth_state = LoginServerState::new(LoginStubData {}); | ||||
|     elseware::common::mainloop::mainloop(auth_state, login::LOGIN_PORT); | ||||
|     let auth_thread = thread::spawn(|| { | ||||
|         let auth_state = LoginServerState::new(LoginStubData {}); | ||||
|         elseware::common::mainloop::mainloop(auth_state, login::LOGIN_PORT); | ||||
|     }); | ||||
|     let char_thread = thread::spawn(|| { | ||||
|         let char_state = CharacterServerState::new(LoginStubData {}); | ||||
|         elseware::common::mainloop::mainloop(char_state, character::CHARACTER_PORT); | ||||
|     }); | ||||
| 
 | ||||
|     auth_thread.join(); | ||||
|     char_thread.join(); | ||||
| } | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user