1.你先用你说会延迟的基数客户端游戏进去正常打. 不要管这些测试的延迟卡不卡.
然后你用本身 untiy的客户端连接 打log看下确定是否推送过来的请求回调是延迟了 还是收到了没有及时处理.
2.对于上面前者.可以在服务器做个处理请求耗时的计时.看看有没有出现你所说处理某个数据请求超过2-3秒的情况【比如是等待数据库保存耗时影响等等.又或者是每帧处理服务器逻辑时其中有地方处理太久导致没有及时处理请求等等.】.定位到对应的地方看看是什么原因这么慢.
3.如果2中都没有这个情况.但按你描述的情况只有20-30个连接.确实很难想象请求频率要多少才会出现这个情况,我更倾向于你服务器里面是否有地方处理的时候用到了类似 .Result() .Wait()的阻塞写法.
简单的说就是单点测试每一个可能出现问题的地方.
思路仅供参考.