QueryTPS - 查询服务器TPS和MSPT

LL2 QueryTPS - 查询服务器TPS和MSPT 1.2.1

版权类型
原创
版权链接
https://github.com/Tsubasa6848/QueryTPS
语言支持
简体中文
前置组件
LiteLoaderBDS
适配版本(基岩)
  1. 全版本
插件介绍
查询服务器的实时TPS和平均TPS
确保服务器运行情况

采用双线程计算TPS,几乎不会影响服务器性能。

输入命令 /tps 查询服务器MSPT和TPS
在游戏内和控制台均可使用。
实时TPS是基于你执行命令时MSPT计算的的TPS
平均TPS是插件统计的过去1分钟内平均TPS。

本插件已在Github开源
反馈问题请去Github Issues

未经许可,不得私自转载、整合等

注意
本插件经过了大量测试,并不会造成崩溃。
但是由于本插件Hook了Tick,因此只要是Tick时崩服,崩溃日志均会出现本插件名字。
请不要提交崩溃反馈!!!
除非你可以肯定是本插件引起崩溃。



开发者对接
获取服务器实时TPS或平均TPS
C++:
#include <RemoteCallAPI.h>

float CurrentTPS = RemoteCall::importAs<void ()>("QueryTPS", "GetCurrentTPS");
float AverageTPS = RemoteCall::importAs<void ()>("QueryTPS", "GetAverageTPS");
float MSPT = RemoteCall::importAs<void ()>("QueryTPS", "GetMSPT")
JavaScript:
const CurrentTPS = ll.import("QueryTPS", "GetCurrentTPS");
CurrentTPS();      //获取实时TPS,返回值 单精度浮点

const AverageTPS = ll.import("QueryTPS", "GetAverageTPS");
AverageTPS();      //获取平均TPS,返回值 单精度浮点

const MSPT = ll.import("QueryTPS", "GetMSPT");
MSPT();      //获取MSPT,返回值 单精度浮点
  • H2[P5@PV2W2_1K6[[51](ZS.png
    H2[P5@PV2W2_1K6[[51](ZS.png
    2.1 KB · Views: 1,954
Author
Caixukun1919810
Downloads
2,273
Views
7,227
First release
Last update

Ratings

5.00 star(s) 5 ratings

More resources from Caixukun1919810

Share this resource

Latest updates

  1. QueryTPS 1.2.1

    更新通知 1. 适配 BDS - 1.20.1x 2. 修复计算错误
  2. QueryTPS 1.2.0

    更新通知 适配BDS - 1.19.7x
  3. QueryTPS 1.1.1

    更新通知 适配 LiteLoader 2.11.0 漏洞修复 修复了开服1分钟内平均tps不准确的问题 插件开源 本插件已在Github开源 开源地址...

Latest reviews

你的cleaner插件里也有查询tps的功能,这两个是一样的吧
Caixukun1919810
Caixukun1919810
不完全一样,这个的TPS是基于MSPT算的,并且也能查到MSPT,Cleaner只算了每秒tick次数。
反馈:1.19.62玩家在游戏内使用指令没有返回消息
Caixukun1919810
Caixukun1919810
1. 反馈请去讨论区
2. 这是和命令一样的反馈,如果你把 gamerule sendcommandfeedback 设置为了 false 他当然不会显示
不错方便的插件
我目前所有需要tps的插件都用这个作为前置
另外从介绍里推断,这个插件可能是通过计算过去一秒内游戏计算的刻数来计算tps,而不是通过计算一刻需要的时长,其实这样也挺好,毕竟游戏里mspt的波动其实很大,而且这些都是我猜的,毕竟这插件不开源
Caixukun1919810
Caixukun1919810
旧版本就是计算的1秒内tick的次数。
1.1.0版本以后,实时TPS改为使用MSPT计算。而平均TPS采用的计算Tick次数。
另外现在插件已在GitHub开源 https://github.com/Tsubasa6848/QueryTPS。
API很棒
Back
Top Bottom