MCPcopy Create free account
hub / github.com/FlaxEngine/FlaxEngine / StartServer

Method StartServer

Source/Engine/Networking/NetworkManager.cpp:508–532  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

506}
507
508bool NetworkManager::StartServer()
509{
510 PROFILE_CPU();
511 PROFILE_MEM(Networking);
512 Stop();
513
514 LOG(Info, "Starting network manager as server");
515 Mode = NetworkManagerMode::Server;
516 if (StartPeer())
517 {
518 Mode = NetworkManagerMode::Offline;
519 return true;
520 }
521 if (!Peer->Listen())
522 {
523 Stop();
524 return true;
525 }
526 LocalClientId = ServerClientId;
527 NextClientId = ServerClientId + 1;
528
529 State = NetworkConnectionState::Connected;
530 StateChanged();
531 return false;
532}
533
534bool NetworkManager::StartClient()
535{

Callers

nothing calls this directly

Calls 3

StartPeerFunction · 0.85
StopFunction · 0.50
ListenMethod · 0.45

Tested by

no test coverage detected