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

 效果图
效果图

 介绍
介绍

 注意
注意

 指令
指令

 配置文件
配置文件

 下载地址
下载地址

 另外
另外

 END
END

来自群组: Power of Spongie

 效果图
效果图
 
 

 介绍
介绍
ActiveTime是一款时间统计插件,顾名思义,就是用来统计玩家在线时间的,注意,本插件是Sponge插件
那么,ActiveTime具体可以做什么呢?
如果你安装了Nucleus(著名的基础插件),那么还可以

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

 指令
指令 基础命令   /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.core

 下载地址
下载地址
原版下载地址: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=
ActiveTime的英文文档https://ore.spongepowered.org/Simon_Flash/ActiveTime/pages/Documentation感谢DIM的帮助与支持qwq有不懂的加我QQ问我吧=w= 

 END
END



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 权限的玩家的在线时间都会被记录下来

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


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


感谢DIM的帮助与支持qwq


来自群组: 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在Sponge API 7.1上构建出来,但理论上也可以在API 5.2和API 6.1上运行,如果你们在API 5.2 和API 6.1上遇到任何运行ActiveTime的问题,可以在下方留言,我(指搬运工)将为你们转达给插件作者
 指令
指令 基础命令   /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.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
- }
 
 
 
 
- 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=
ActiveTime的英文文档https://ore.spongepowered.org/Simon_Flash/ActiveTime/pages/Documentation感谢DIM的帮助与支持qwq有不懂的加我QQ问我吧=w= 版本更下一下最合适了
标题重复了?而且不内核汉化一下么?
昨天说要搬运,真的做好了。期待更新
:)..............................
支持,尽快汉化一下吧
支持内核汉化加油
太棒了!拿走了!
- cookies {
 
-     #在线多长时间执行一次命令(秒)
 
-     activetime=900
 
-     #需要执行的命令
 
-     commands=[
 
- "tell <player> 感谢你陪伴着我们,给你个曲奇吧~"
好像并没有向所有玩家发送?
兄弟内核汉化版的链接好像有问题
可以换一个核心
shenren3-f 发表于 2019-7-26 07:19
可以换一个核心
换一个核心是什么意思啊0.0
MILK蛋糕 发表于 2019-7-26 13:36
换一个核心是什么意思啊0.0
spigot这个核心
 本帖最后由 MILK蛋糕 于 2019-10-18 18:56 编辑 
shenren3-f 发表于 2019-7-26 13:51
spigot这个核心
声明
这是Sponge的插件,而非Bukkit系任何服务端的插件,本插件非Spight系!
请不要再问我相关问题!自己好好审题!
小雨√ 发表于 2019-7-26 01:38
兄弟内核汉化版的链接好像有问题
我刚刚补上了233
请问一下这个插件的命令是控制台执行的吗
插件很不错 支持楼主
hugang36 发表于 2019-7-26 21:04
请问一下这个插件的命令是控制台执行的吗
在游戏内有相应的权限也可以
MILK蛋糕 发表于 2019-7-23 01:36
亲测有效的呢
我用的是<player> 之后只给在线的op说话
砸瓦鲁多!木大木大木大木大木大木大,蛋糕牛逼!
- cookies {? ? #在线多长时间执行一次命令(秒)? ? activetime=900? ? #需要执行的命令? ? commands=[? ?? ???"tell <player> 感谢你陪伴着我们,给你个曲奇吧~"
我这边目前的情况是只能op才能获取奖励 玩家不能
这个需要添加什么权限吗
 本帖最后由 MILK蛋糕 于 2019-10-18 19:49 编辑 (小声bb)抱歉,周一至周五上课
LIZHOPENG 发表于 2019-10-17 22:07
我这边目前的情况是只能op才能获取奖励 玩家不能
这个需要添加什么权限吗 ...
将ActiveTime安装到服务器后,所有拥有 activetime.log.base 权限的玩家的在线时间都会被记录下来
2677513295 发表于 2019-7-22 16:40
好像并没有向所有玩家发送?
将ActiveTime安装到服务器后,所有拥有 activetime.log.base 权限的玩家的在线时间都会被记录下来
这汉化是不是有点问题。。
我在线了一会之后显示是这样。。分秒?
MILK蛋糕 发表于 2019-10-18 19:57
将ActiveTime安装到服务器后,所有拥有 activetime.log.base 权限的玩家的在线时间都会被记录下来 ...
最近服务器新装了这个插件也出现了同样问题,幸亏我一层层看,楼主还是有回复的2333多谢!修好了!
配合权限组可以可以做到等级了
很实用的插件,支持一下
在线时间排行榜中如何不显示管理
如何能达到排行榜按月更新
yahinstudio 发表于 2020-1-14 16:32
在线时间排行榜中如何不显示管理
说实话这个插件的用法我没有完全摸透0.0
如果只想要活跃时间里的小时数,变量名该怎么写
感谢楼主分享这么好的插件 谢谢
服务器只有管理员可以取得在线奖励
请问要去哪里调整全限?
请问要去哪里调整全限?
a6060741 发表于 2020-2-14 00:12
服务器只有管理员可以取得在线奖励
请问要去哪里调整全限?
请仔细查看前面的用户的问题,
确认我没有回答过再提问好吗?
 本帖最后由 a6060741 于 2020-2-15 15:00 编辑 
痾..
抱歉就是前面全部尝试过了
权限都给了 文件编辑也编辑过了
编辑内容没有设定组别
想不到方法才过来提问的
玩家也有它们的游玩时间记录
但是只有"admin"权限组有取得在线奖励
 
 
只有最下面的admin权限组的玩家有办法拿到在线奖励
 
 
 
 
如果无法回答的话也没关系....
MILK蛋糕 发表于 2020-2-15 03:29
请仔细查看前面的用户的问题,
确认我没有回答过再提问好吗?
痾..
抱歉就是前面全部尝试过了
权限都给了 文件编辑也编辑过了
编辑内容没有设定组别
想不到方法才过来提问的
玩家也有它们的游玩时间记录
但是只有"admin"权限组有取得在线奖励
 
只有最下面的admin权限组的玩家有办法拿到在线奖励
 
 
如果无法回答的话也没关系....
a6060741 发表于 2020-2-15 14:57
痾..
抱歉就是前面全部尝试过了
权限都给了 文件编辑也编辑过了
啊,抱歉
之前语气不太好听
但是你目前遇到的这个问题
我也不知道怎么办
很不错,谢谢楼主分享!
我拿走了!好用
MILK蛋糕 发表于 2020-2-15 20:19
啊,抱歉
之前语气不太好听
但是你目前遇到的这个问题
不好意思 我找到方法解决了
给默认权限组
给予
- activetime 这项权限就可以正常领取
666666666666666666666666
谢谢作者 我用的是英文版的 虽然不影响 但是还是拿走中文的
最近没改过什么这个插件的权限,但是却不能获取到在线奖励了,在线时间没问题还会更新
activetime.log.base、activetime.base、activetime.check.base都有也不行。
然后试着添加了activetime的权限,拒绝了activetime.report.base的权限,能正常获取到在线奖励了
activetime.log.base、activetime.base、activetime.check.base都有也不行。
然后试着添加了activetime的权限,拒绝了activetime.report.base的权限,能正常获取到在线奖励了

