public void PrepareSamplingBenchmark()
        {
            BenchmarkCoordinator.ApplyPredefinedConfiguration();
            var config = BenchmarkCoordinator.Config;

            config.ParallelMessages = 10;
            config.MessageByteSize  = 128;
            PrepareBenchmark();
        }
        public void PreparePingPongBatchedUnreliable()
        {
            BenchmarkCoordinator.ApplyPredefinedConfiguration();
            var config = BenchmarkCoordinator.Config;

            config.ParallelMessages = 10;
            config.MessageByteSize  = 32;
            config.Transmission     = Transmission;
            PrepareBenchmark();
        }
        public void PrepareInDepthBenchmark()
        {
            BenchmarkCoordinator.ApplyPredefinedConfiguration();
            var config = BenchmarkCoordinator.Config;

            config.ClientTickRate = TickRate;
            config.ServerTickRate = TickRate;
            config.Address        = Address;
            if (Address != "::1" && Address != "127.0.0.1")
            {
                config.ExecutionMode = ExecutionMode.Client;
            }

            config.ParallelMessages = 1;
            config.MessageByteSize  = 32;
            config.Transmission     = Transmission;
            PrepareBenchmark();
        }