disable mut tick for server

This commit is contained in:
Shtoyan 2022-02-28 02:08:06 +04:00
parent 5df8f93add
commit 0b1a5335ef

View File

@ -322,6 +322,7 @@ auto state loadInteractionnSpawnRate
ScrnMut.OriginalWaveSpawnPeriod = FMax(minSpawnRate, FMin(maxSpawnRate, ScrnMut.OriginalWaveSpawnPeriod));
// do not execute below code on dedicated servers!
GoToState('');
DisableServerGlobalTick();
return;
}
@ -345,13 +346,23 @@ auto state loadInteractionnSpawnRate
}
}
// disable tick for servers!
final private function DisableServerGlobalTick()
{
Disable('Tick');
}
// global tick
simulated function Tick(float Delta)
{
local int i;
local NicePlayerController localPlayer;
super.Tick(Delta);
if (Role == Role_Authority)
{
log("Running tick on server...");
return;
}
localPlayer = NicePlayerController(Level.GetLocalPlayerController());
// Check if the local PlayerController is available yet