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> {
|
impl<DA: DataAccess> CharacterServerState<DA> {
|
||||||
fn new(data_access: DA) -> CharacterServerState<DA> {
|
pub fn new(data_access: DA) -> CharacterServerState<DA> {
|
||||||
CharacterServerState {
|
CharacterServerState {
|
||||||
//shared_state: shared_state,
|
//shared_state: shared_state,
|
||||||
data_access: data_access,
|
data_access: data_access,
|
||||||
|
@ -95,6 +95,15 @@ fn main() {
|
|||||||
println!("[login+character] starting server");
|
println!("[login+character] starting server");
|
||||||
|
|
||||||
// TODO: character mainloop
|
// TODO: character mainloop
|
||||||
let auth_state = LoginServerState::new(LoginStubData {});
|
let auth_thread = thread::spawn(|| {
|
||||||
elseware::common::mainloop::mainloop(auth_state, login::LOGIN_PORT);
|
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