_net prog

This commit is contained in:
2025-06-21 20:59:56 +03:00
parent 429b0c4468
commit 0d324c0ff0
16 changed files with 275 additions and 108 deletions

View File

@@ -26,15 +26,16 @@ public static partial class NetworkManager
ConnectedClients = new List<NetworkConnection>(MaximumClients);
//var driver = Object.New(typeof(ENetDriver));
//ServerNetworkDriver = null;
//INetworkDriver driver = Object.New<ENetDriver>();
NetworkLagDriver driver = Object.New<NetworkLagDriver>();
driver.Lag = 200f;
if (driver is NetworkLagDriver networkLagDriver)
networkLagDriver.Lag = 200f;
ServerNetworkDriver = driver;
server = NetworkPeer.CreatePeer(new NetworkConfig
{
NetworkDriver = driver,
NetworkDriver = (Object)driver,
ConnectionsLimit = MaximumClients,
MessagePoolSize = 2048,
MessageSize = MTU,
@@ -47,7 +48,7 @@ public static partial class NetworkManager
return false;
}
Scripting.FixedUpdate += OnServerNetworkUpdate;
Scripting.Update += OnServerNetworkUpdate;
Scripting.Exit += Cleanup;
Level.ActorSpawned += OnServerActorSpawned;