Now start a server on Host button.
This commit is contained in:
@@ -22,7 +22,8 @@ Server::Server(World* world, EventBroker* eventBroker, int port)
|
|||||||
port = config->Get<float>("Networking.Port", 27666);
|
port = config->Get<float>("Networking.Port", 27666);
|
||||||
}
|
}
|
||||||
m_Port = port;
|
m_Port = port;
|
||||||
LOG_INFO("Server initialized and bound to port %i", port);
|
printf("Server initialized and bound to port %i\n", port);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Server::~Server()
|
Server::~Server()
|
||||||
|
|||||||
@@ -179,6 +179,7 @@ Game::~Game()
|
|||||||
delete m_NetworkClient;
|
delete m_NetworkClient;
|
||||||
}
|
}
|
||||||
if (m_NetworkServer != nullptr) {
|
if (m_NetworkServer != nullptr) {
|
||||||
|
m_EventBroker->Unsubscribe(m_EBecomeServer);
|
||||||
delete m_NetworkServer;
|
delete m_NetworkServer;
|
||||||
}
|
}
|
||||||
delete m_World;
|
delete m_World;
|
||||||
@@ -292,4 +293,7 @@ bool Game::OnBecomeServer(const Events::BecomeServer& e)
|
|||||||
//}
|
//}
|
||||||
//printf("Event received LOL\n");
|
//printf("Event received LOL\n");
|
||||||
//return false;
|
//return false;
|
||||||
|
m_NetworkServer = new Server(m_World, m_EventBroker, m_NetworkPort);
|
||||||
|
m_Renderer->SetWindowTitle(m_Renderer->WindowTitle() + " SERVER");
|
||||||
|
return true;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user