Re_Cake
本帖最后由 MILK蛋糕 于 2019-11-2 00:05 编辑


效果图




介绍

ActiveTime是一款时间统计插件,顾名思义,就是用来统计玩家在线时间的,注意,本插件是Sponge插件


ActiveTime is a simple playtime logger that keeps track of a players activity while on your server.



那么,ActiveTime具体可以做什么呢?


如果你安装了Nucleus(著名的基础插件),那么还可以

ActiveTime安装到服务器后,所有拥有 activetime.log.base 权限的玩家的在线时间都会被记录下来





注意

ActiveTimeSponge API 7.1上构建出来,但理论上也可以在API 5.2API 6.1上运行,如果你们在API 5.2API 6.1上遇到任何运行ActiveTime的问题,可以在下方留言,我(指搬运工)将为你们转达给插件作者




指令





配置文件
activetime.core


milestones.conf
(可修改和执行多项命令)




下载地址




另外
ActiveTime的英文文档https://ore.spongepowered.org/Simon_Flash/ActiveTime/pages/Documentation
感谢DIM的帮助与支持qwq
有不懂的加我QQ问我吧=w=






END



来自群组: Power of Spongie

2021.12 数据,可能有更多内容



效果图






介绍
ActiveTime是一款时间统计插件,顾名思义,就是用来统计玩家在线时间的,注意,本插件是Sponge插件


ActiveTime is a simple playtime logger that keeps track of a players activity while on your server.



那么,ActiveTime具体可以做什么呢?
  • 根据 权限,游戏模式,世界 来记录玩家的在线时间
  • 保留真实统计的整体日志和每日日志
  • 给在线的玩家奖励(支持修改)
  • 在指定日期范围内生成服务器/用户活动的报告
  • 限制玩家在服务器上合法的时间
  • 几乎所有操作都是异步运行,节省宝贵的服务器资源



如果你安装了Nucleus(著名的基础插件),那么还可以
  • 进入AFK状态的玩家的在线时间将不会被统计
  • 同时储存在线时间和AFK时间
  • 启用两个变量 {{activetime}}{{afktime}}


ActiveTime安装到服务器后,所有拥有 activetime.log.base 权限的玩家的在线时间都会被记录下来





注意
ActiveTimeSponge API 7.1上构建出来,但理论上也可以在API 5.2API 6.1上运行,如果你们在API 5.2API 6.1上遇到任何运行ActiveTime的问题,可以在下方留言,我(指搬运工)将为你们转达给插件作者




指令基础命令  /activetime
——简写:/atime
——对应权限:activetime.base
ActiveTime的基础命令,运行此命令将显示游戏内的文档,显示可使用的所有命令的用法
检查
  /activetime check [玩家ID]——别名:check、info、time、/ontime、/playtime
——对应权限:activetime.check.base用于查看自身)
    activetime.check.other用于查看他人)
显示用户在服务器上累积的总时间(活动和afk),不包括缓存时间。user如果您以用户身份检查自己的时间,则可以排除该参数。
排行榜
  /activetime leaderboard [排名(整数)]
——别名:leaderboard、rank、top
——对应权限:
activetime.leaderboard.base显示服务器上最活跃的玩家的在线时间的排行榜。显示的位置数必须至少为1且不大于配置中设定的最大值。
如果[排名]的数值不合法,则将使用配置里面的默认值。
生成报告
  /activetimereport [-server] [-user] [-from] [-to]
—— [-server] : 为服务器生成报告 、[-user] : 为玩家生成报告、[-from] : 报告开始的日期(包括)、[-to] : 报告接受的日期(包括)
——别名:report generatereport
——权限:activetime.report.base为服务器或指定用户生成活动报告。如果两者都未定义且源是用户,则将为源生成报告。其他选项和权限将在v.1.5.0中提供,标题为“报告更新”。服务器报告显示用户的总活动以及每日,每周和每月平均值。此外,所有用户及其活动的列表按降序显示。此报告比用户报告更密集(特别是对于更大的范围),应谨慎使用。将对v1.5.0进行性能改进。用户报告显示其总活动以及每日,每周和每月平均值。此外,所有每日,每周或每月时间都按时间顺序显示。要包含的时间范围由-from和-to标志定义,这些标志期望以date(年-月-日)格式表示参数。如果排除,则默认值分别是当月的开始日期。到目前为止可能不在起始日期之后,并且范围可能不会超过配置中定义的最大报告长度





配置文件activetime.core
  • # ActiveTime - 制作者为外国人:Simon_Flash - 配置汉化者:MILK蛋糕
  • # 插件版本: V 1.4.3
  • #
  • # 如果你需要参考的话,可以查看 ActiveTime Wiki
  • # https://github.com/SimonFlash/ActiveTime/wiki
  • #
  • # 如果你需要支持,请查看作者的Discord服务器 (国内似乎被墙了)
  • # https://discordapp.com/invite/4wayq37

  • filters {
  •     # 玩家为下列游戏模式才记录其在线时间
  •     gamemodes=[]
  •     # 玩家在下列时间才记录其在线时间
  •     worlds=[]
  • }
  • formats {
  •     weeks="周"
  •     days="天"
  •     hours="时"
  •     minutes="分"
  •     seconds="秒"
  •     separator=""
  • }
  • intervals {
  •     # 在线时间限制检查之间的间隔(以秒为单位),设置为-1以禁用
  •     limit=-1
  •     # 里程碑检查之间的间隔秒数将在没有里程碑时被禁用
  •     milestone=150
  •     # 保存缓存之间的间隔(秒),这无法被禁用
  •     save=30
  •     # 无法禁用更新缓存之间的间隔(秒)
  •     update=1
  • }
  • leaderboard {
  •     # 排行榜上显示的默认玩家数量
  •     default=10
  •     # 排行榜上显示的最大玩家数量
  •     maximum=100
  • }
  • report {
  •     # 报告的最大天数范围,建议将其保持在365以下
  •     maximum=100
  • }



milestones.conf (可修改和执行多项命令)

  • cookies {
  •     #在线多长时间执行一次命令(秒)
  •     activetime=3600
  •     #需要执行的命令
  •     commands=[
  •   "tell <player> 您已持续游戏了一小时,感谢您对服务器的支持!送你一颗小钻石~"
  •   "give <player> diamond"
  •   #是否复述(默认true)
  •     repeatable=true
  • }
  • one-hour {
  •     activetime=3600
  •     commands=[
  •   "broadcast <player> 已经游戏了一个小时了~"
  • }









下载地址
原版下载地址:https://ore.spongepowered.org/Simon_Flash/ActiveTime/versions
内核汉化版: https://www.jianguoyun.com/p/DVOLTZ4QwvnPBxi7n-kB (需要登录下载)





另外ActiveTime的英文文档https://ore.spongepowered.org/Simon_Flash/ActiveTime/pages/Documentation感谢DIM的帮助与支持qwq有不懂的加我QQ问我吧=w=





END




隔叶听风
太棒了感谢楼主 拿走了

anghuachi200211
版本更下一下最合适了

dark7
标题重复了?而且不内核汉化一下么?

sky_king
昨天说要搬运,真的做好了。期待更新

Re_Cake
dark7 发表于 2019-7-19 10:09
标题重复了?而且不内核汉化一下么?

我正在写了

318731066
:)..............................

hm1
支持,尽快汉化一下吧

qq2415786013
支持内核汉化加油

2677513295
太棒了!拿走了!

2677513295
  1. cookies {
  2.     #在线多长时间执行一次命令(秒)
  3.     activetime=900
  4.     #需要执行的命令
  5.     commands=[
  6.         "tell <player> 感谢你陪伴着我们,给你个曲奇吧~"
复制代码


好像并没有向所有玩家发送?

Re_Cake
2677513295 发表于 2019-7-22 16:40
好像并没有向所有玩家发送?

亲测有效的呢

小雨√
兄弟内核汉化版的链接好像有问题

黑羽快斗´
可以换一个核心

下一页 最后一页