假挂机

假挂机

允许任何人通过Carpet Mod的假玩家挂机过夜!

工具

假挂机(Fake AFK)

允许玩家通过 Carpet Mod 创建假玩家,而不会显著改变游戏平衡性。

该模组只需在服务器端安装,且需要 Carpet Mod 才能运行。

命令

/afk:ready 执行后,当你下线时会在你的位置生成一个假玩家,当你重新上线时该假玩家会消失。

/afk:summon 召唤你的假玩家 5 分钟,以便你可以给它物品,或击杀它以取回它拾取的任何物品——有限的时间意味着可以完成一些需要两人协作的简单任务,但复杂任务则无法完成。

/afk:name 为重命名你的假玩家,所有名称必须包含“-”,而普通用户名不能包含该字符,因此始终能清楚分辨谁是真实玩家。

配置

Fake AFK 的配置和数据位于 config/fake_afk.txt 中,内容如下:

名称:默认值 描述
name_permission_level: 0 使用 /afk:name 所需的权限等级
ready_permission_level: 0 使用 /afk:ready 所需的权限等级
summon_permission_level: 0 使用 /afk:summon 所需的权限等级
allow_real_names_permission_level: 3 使用 /afk:name 且允许不带“-”名称所需的权限等级
mspt_kick_limit: -1 当 mspt 超过限制时踢出挂机玩家。默认情况下 Minecraft 的目标是 50mspt,因此设置为 25 意味着游戏运行速度减半时会踢出玩家(-1 表示禁用)
mspt_kick_type: 1 每分钟检查一次,如果 mspt 超过限制,该采取什么行动?:
1 - 踢出挂机时间最长的玩家
2 - 踢出所有假挂机玩家
max_afk_limit: -1 可同时假挂机的最大人数
max_afk_type: 1 当新人尝试挂机时,该采取什么行动?:
1 - 踢出挂机时间最长的玩家
2 - 不允许更多假挂机玩家
max_afk_ticks: -1 玩家可假挂机的最大时间(以 tick 为单位),-1 表示无限制
max_summon_ticks: 6000 玩家可使用 /afk:summon 召唤其假玩家的最大时间(以 tick 为单位),-1 表示无限制
names: 玩家为其假玩家命名的列表:
9c3adf8d-a723-... nettakrim-is-afk <uuid> <name>

供参考,以下是权限等级的含义:

  • ALL = 0 - 所有人
  • MODERATORS = 1 - 能够在出生点区块建造的人
  • GAMEMASTERS = 2 - 拥有 /gamerule、/fill、/execute、/tp 等权限的人(也包含命令方块、数据包等所具有的等级)
  • ADMINS = 3 - 拥有 /kick、/ban、/op 等权限的人
  • OWNERS = 4 - 拥有 /stop、/save 权限的人