public async Task ScheduleUpdateRequest(INetworkPlayer player, IShard shard, ulong EntityID, GamePacket packet) { var req = packet.Read <Packets.GSS.Generic.ScheduleUpdateRequest>(); player.LastRequestedUpdate = shard.CurrentTime; player.RequestedClientTime = Math.Max(req.requestClientTime, player.RequestedClientTime); if (!player.FirstUpdateRequested) { player.FirstUpdateRequested = true; player.Respawn(); } //Program.Logger.Error( "Update scheduled" ); }