C2G_BenchmarkHandler.cs 704 B

123456789101112131415161718
  1. using System;
  2. namespace ET.Server
  3. {
  4. [MessageHandler(SceneType.BenchmarkServer)]
  5. public class C2G_BenchmarkHandler: AMRpcHandler<C2G_Benchmark, G2C_Benchmark>
  6. {
  7. protected override async ETTask Run(Session session, C2G_Benchmark request, G2C_Benchmark response, Action reply)
  8. {
  9. BenchmarkServerComponent benchmarkServerComponent = session.DomainScene().GetComponent<BenchmarkServerComponent>();
  10. if (benchmarkServerComponent.Count++ % 1000000 == 0)
  11. {
  12. Log.Debug($"benchmark count: {benchmarkServerComponent.Count} {TimeHelper.ClientNow()}");
  13. }
  14. await ETTask.CompletedTask;
  15. }
  16. }
  17. }