mirror of
https://github.com/Alex-Rachel/TEngine.git
synced 2025-08-14 16:51:28 +00:00
19 lines
733 B
C#
19 lines
733 B
C#
using System;
|
|
|
|
namespace ET.Server
|
|
{
|
|
[MessageHandler(SceneType.BenchmarkServer)]
|
|
public class C2G_BenchmarkHandler: MessageHandler<C2G_Benchmark, G2C_Benchmark>
|
|
{
|
|
protected override async ETTask Run(Session session, C2G_Benchmark request, G2C_Benchmark response)
|
|
{
|
|
using C2G_Benchmark _ = request;
|
|
BenchmarkServerComponent benchmarkServerComponent = session.Scene().GetComponent<BenchmarkServerComponent>();
|
|
if (benchmarkServerComponent.Count++ % 1000000 == 0)
|
|
{
|
|
Log.Debug($"benchmark count: {benchmarkServerComponent.Count} {session.Fiber().TimeInfo.ClientNow()}");
|
|
}
|
|
await ETTask.CompletedTask;
|
|
}
|
|
}
|
|
} |