_asdf
This commit is contained in:
@@ -18,7 +18,7 @@ public static partial class NetworkManager
|
||||
|
||||
public static INetworkDriver ServerNetworkDriver { get; set; }
|
||||
|
||||
public static WorldStateManager serverWorldStateManager = null;
|
||||
//public static WorldStateManager serverWorldStateManager = null;
|
||||
|
||||
public static bool StartServer(bool listenServer = true)
|
||||
{
|
||||
@@ -82,8 +82,9 @@ public static partial class NetworkManager
|
||||
foreach (Type type in NetworkedTypes)
|
||||
Console.Print("tracking networked type: " + type.Name);
|
||||
#endif
|
||||
serverWorldStateManager = new WorldStateManager(isServer: true);
|
||||
//serverWorldStateManager = new WorldStateManager(isServer: true);
|
||||
//WorldStateManager.Init();
|
||||
World.InitServer();
|
||||
|
||||
if (listenServer)
|
||||
return ConnectServer(listenServer: true);
|
||||
@@ -139,13 +140,21 @@ public static partial class NetworkManager
|
||||
try
|
||||
{
|
||||
//IsServer = true;
|
||||
if (serverWorldStateManager.OnClientConnecting(networkEvent.Sender))
|
||||
bool handled = false;
|
||||
foreach (var func in OnServerConnectingDelegates)
|
||||
{
|
||||
handled = func(networkEvent.Sender);
|
||||
if (handled)
|
||||
break;
|
||||
}
|
||||
if (handled)
|
||||
{
|
||||
ConnectedClients.Add(networkEvent.Sender);
|
||||
Console.Print(
|
||||
$"Client({networkEvent.Sender.ConnectionId}) connected. Total clients: {ConnectedClients.Count}");
|
||||
|
||||
serverWorldStateManager.OnClientConnected(networkEvent.Sender);
|
||||
foreach (var func in OnServerConnectedDelegates)
|
||||
func(networkEvent.Sender);
|
||||
}
|
||||
else
|
||||
Console.Print($"Client({networkEvent.Sender.ConnectionId}) connection refused");
|
||||
|
||||
Reference in New Issue
Block a user