本帖最后由 哦快快快 于 2020-8-5 20:38 编辑

来自搬运悬赏令

!使用前可以先留意一下楼下大佬们的提醒!


以下除了那游戏的截图和这里的几句话,其他基本都是原作者的简介翻译过来。以下的“我”均指原作者。



关于Tiquality
Tiquality  是 LagGoggles 的继任者

目前 Tiquality 是服务器专用的Mod,当然也可以在局域网联机中使用。
这个Mod的核心功能是以限制某些玩家拥有的游戏刻(tick)来平均分配的每个玩家的游戏内时间

技术支持
如果你有问题,最好可以在GitHub上提交issue。如果你觉得你的问题还不至于要提交issue,那么也可以在Discord频道里用随意一点的方式和我交流。不过请清楚,最好是在GitHub上交流,因为这样其他人可以找到相同的问题,也不用翻阅几百条聊天记录。

下载
可以在这里找到最新发布的版本。THIN版本和FAT版本唯一的区别就是FAT版本带有 Tiquality 需要的库 Mixin,而THIN版本没有。其他的Mod可能已经带有Mixin(比如说SpongeForge)。一般地,Tiquality可以和大多数版本的Mixin一起工作,如果你已经安装了SpongeForge或者其他带有其他版本Mixin的Mod,那么请使用THIN版本。

整合包
好了,你已经得到我的授权,可以将这个Mod加入整合包里。(大拇指)如果你做好了配置工作,那会节省服主们的很多时间(/tq setblock)

配置
感兴趣? 在这里查看默认配置和配置文档

这个Mod是什么?它用来做什么?
这是一个“更新限制器”,不对服务器造成沉重负担的玩家可以得到20TPS的游戏体验,而那些不注意行为举止、影响服务器的玩家会只能玩到10TPS的游戏(玩家的TPS会随着玩家对服务器的影响增大而逐渐减少)。
    这个Mod旨在提倡玩家不要做出影响服务器的行为,并尽量不破坏那些关心服务器的玩家的游戏体验。
    总的来说,正常游玩的玩家不会也不需要感受到这个Mod的存在。在极少数情况下,可以用 /tq claim 来解决一些问题。
    这不是用来惩罚玩家的Mod,而是让那些不干净的玩家尝到他们行为造成的后果。以此来维护其他玩家的游戏体验。

这个Mod不是
这不是像 ClearLagg(扫地大妈插件)的那种,Tiquality是要让玩家在不管其他人干什么的情况下都能获得平等的游戏体验。

这个Mod所做的事情
    没有主人的方块将不会被更新,包括新产生的区域。要让叶子腐烂或让草保持生长的话,可以为这些方块配置白名单,在白名单里的方块即是没有主人也会被更新。
    当一个玩家放置一个方块,Tiquality会为这个方块指派一个跟踪器——属于该玩家的跟踪器。这个跟踪器会执行该方块以后的更新并消耗该玩家的时间限度。
    如果有更多玩家登入,时间会分配更多。如果一个玩家没有消耗完他的时间限度,那么其他玩家会得到剩下的那些。
    不在线的玩家的时间限度比在线玩家少。(这是可以设置的)
    当实体生成或在区块间移动时,他们会被指派到这个区块的“主要跟踪器”,这意味着该Mod也支持对实体的限制。“主要跟踪器”属于当前区块中拥有最多方块的玩家。当你在一个区块内建造时,你会自动成为这个区块的“控制者”。

和其他的Mod的相互作用
--SpongeForge
    权限,命令,自定义游戏刻更新逻辑
--GriefPrevention
    得到领地的同时会自动指派并锁定这个区域的跟踪器为属于这个区域主人的跟踪器,直到该玩家失去这块区域。(对于和别人一起生活的有用)
--FTB Utilities
    同上
--LagGoggles(尚未完工……)
    提供一个给不那么懂技术的人使用的界面

上面这些Mod都不是必需的

这个Mod是如何运作的
所有对   Block.randomTickBlock()   ,   Block.updateTickBlock() ,   Entity.onUpdate()    ITickable.tickTileEntity()  的调用都会被重定向到 Tiquality,然后通过特制的高性能操作找到这个方块或实体的主人。
    这些方块或实体会被指派到一个跟踪器,跟踪器会记录这些方块或实体更新所花费的时间,并消耗“时间限度”直到 0。在此之后的更新会进入等待队列,而不被立刻执行。
    到下一个游戏刻时,所有跟踪器会再得到“时间限度”,然后方块就接着更新,会先执行等待队列中的更新,如果未能完成等待队列中的所有更新,那么之后还未进入等待队列新的更新也会进入等待队列。
    如果有玩家没有用完他的时间限度,那么剩下的会给那些已经耗尽时间的玩家。
    可以使用 /tq share 来和其他人共享时间限度

命令以及权限组

常见问题