18 lines
695 B
C#
18 lines
695 B
C#
using System;
|
|
|
|
namespace ET.Server
|
|
{
|
|
[MessageSessionHandler(SceneType.BenchmarkServer)]
|
|
public class C2G_BenchmarkHandler: MessageSessionHandler<C2G_Benchmark, G2C_Benchmark>
|
|
{
|
|
protected override async ETTask Run(Session session, C2G_Benchmark request, G2C_Benchmark response)
|
|
{
|
|
BenchmarkServerComponent benchmarkServerComponent = session.Scene().GetComponent<BenchmarkServerComponent>();
|
|
if (benchmarkServerComponent.Count++ % 1000000 == 0)
|
|
{
|
|
Log.Debug($"benchmark count: {benchmarkServerComponent.Count} {TimeInfo.Instance.ClientNow()}");
|
|
}
|
|
await ETTask.CompletedTask;
|
|
}
|
|
}
|
|
} |