• 注册
  • MOD模组 MOD模组 关注:73 内容:16399

    ServerReplay (ServerReplay)

  • 查看作者
  • 打赏作者
  • 当前位置: SodaMC > MOD模组 > 正文
  • 潮涌核心
    反派

    ServerReplay (ServerReplay)


    ServerReplay 是一个完全服务器端实现的重放模组,可以记录服务器上在线的多名玩家或指定的区块区域,并生成可用于重放的重放文件。



    为什么使用服务器端重放?

    与客户端的Replay Mod相比,服务器端录制具有许多优点:

    • 可以记录静态区块
      • 可以指定精确的区块大小(不受服务器视距限制)
      • 记录的区块可以在不影响重放的情况下被卸载
      • 没有区块闪烁(由于卸载和加载区块导致的)
      • 不会被录制加载区块(例如:PCRC)
      • 记录者可以跳过区域卸载时间段
    • 可以记录个别玩家
      • 玩家不需要安装重放Mod
      • 可以同时记录所有玩家的视角
      • 可以使用配置自动记录
    • 可由操作员(或有权限的任何人)随时开始记录

    然而,也存在一些缺点和已知问题:

    • 某些功能不会被区块录制记录,例如自定义BOSS血条
    • 要观看重放,必须从服务器下载文件
    • 玩家录制与客户端Replay Mod可能不完全一致
    • Mod兼容性,此Mod可能与其他干扰网络的Mod冲突,如果遇到任何兼容性问题,请提交错误。

    使用

    该模组需要 Fabric启动器、fabric-api、fabric-kotlin。

    在服务器上有两种录制方式,可以配置为跟随并记录玩家视角,也可以记录静态区域的区块。

    快速开始

    本节将简要指导您进行基本设置,同时包含一些重要信息。

    记录玩家

    可以使用 `/replay start players ` 命令在服务器上记录玩家,例如:

    
      /replay start players senseiwells
      /replay start players @a
      /replay start players @a[gamemode=survival]
    已复制!

    玩家记录器与玩家绑定,会根据服务器视距进行记录。如果玩家离开或服务器停止,则重放会自动停止并保存。或者,如果您希望手动停止录制,可以使用 `/replay stop players ` 命令,例如:

    
      /replay stop players senseiwells
      /replay stop players @r
      /replay stop players senseiwells false
    已复制!

    然后,重放文件将保存到指定的`"player_recording_path"`位置,在玩家UUID的文件夹中,默认路径为`./recordings/players//.mcpr`。然后将此文件放入客户端的`./replay_recordings`文件夹中,并使用重放Mod打开。

    记录区块

    要在服务器上记录区块,可以使用 `/replay start chunks from to in named ` 命令,例如:

    
      /replay start chunks from -5 -5 to 5 5 in minecraft:overworld named MyChunkRecording
      /replay start chunks from 54 67 to 109 124
      /replay start chunks from 30 30 to 60 60 in minecraft:the_nether 
    已复制!

    您还可以指定一个区块及其周围的半径被记录,使用`/replay start chunks around radius in named ` 命令,例如:

    
      /replay start chunks around 0 0 radius 5
      /replay start chunks around 67 12 radius 16 in minecraft:overworld named Perimeter Recorder
    已复制!

    区块记录器是静态的,无法移动,它们记录指定的区块。重放开始后,指定的区块将被加载(如果有必要则生成)。然后,记录器不会再加载这些区块。如果服务器停止,重放将自动停止并保存。以上述命令手动停止记录时,将会将重放保存到指定的`"chunk_recording_path"`路径中。

    命令

    所有命令的说明:

    • `/replay enable` - 启用重放模组自动记录玩家。
    • `/replay disable` - 禁用重放模组自动记录玩家。
    • `/replay start players ` - 手动开始记录给定玩家的重放。
    • `/replay stop players ` - 手动停止记录给定玩家的重放,并可选择是否保存。
    • `/replay start chunks ...` - 手动开始记录给定区块的重放。
    • `/replay stop chunks ...` - 手动停止记录给定区块的重放,并可选择是否保存。
    • `/replay stop [chunks|players] all ` - 手动停止所有区块或玩家的重放,并可选择是否保存。
    • `/replay status` - 发送重放模组的状态消息。
    • `/replay reload` - 重新加载重放模组的配置文件。

    配置

    在启动服务器后,路径`./config/ServerReplay/config.json`将生成一个新的配置文件,示例如下:

    
      // 配置示例参见上述说明
    已复制!

    区块配置

    定义服务器启动时自动记录的区块区域。每个区块定义必须包括`"name"`,`"dimension"`,`"from_x"`,`"to_x"`,`"from_z"`和`"to_z"。例如:

    
    {
      "chunks": [
        {
          "name": "My Chunks",
          "dimension": "minecraft:overworld",
          "from_x": -5,
          "from_z": -5,
          "to_x": 5,
          "to_z": 5
        },
        {
          "name": "My Nether Chunks",
          "dimension": "minecraft:the_nether",
          "from_x": 100,
          "from_z": 50,
          "to_x": 90,
          "to_z": 60
        }
      ]
    }
    已复制!

    谓词配置

    可以定义一个谓词,确定服务器上自动记录的玩家。例如:

    • 记录所有玩家:`{"type": "all"}`。
    • 仅记录具有特定名称或UUID的玩家:`{"type": "has_name"}`、`{"type": "has_uuid"}`。
    • 仅记录操作员:`{"type": "has_op"}`。
    • 仅记录特定队伍的玩家:`{"type": "in_team"}`。
    • 排除虚假玩家:`{"type": "not", "predicate": {"type": "is_fake"}}`。

    以上就是ServerReplay模组的详细介绍,包括其特性、用法和配置说明。希望能帮助您充分了解并有效使用该模组。

    来自Modrinth

    ServerReplay 3.0.1 for 1.21.8

    ServerReplay-3.0.1+1.21.8.jar下载3.0.1+1.21.8#Release
    展开
    版本: 3.0.1+1.21.8
    支持游戏: 1.21.8
    类型: Fabric
    Release
    下载次数: 259

    ServerReplay 3.0.0 for 1.21.8

    ServerReplay-3.0.0+1.21.8.jar下载3.0.0+1.21.8#Release
    展开
    版本: 3.0.0+1.21.8
    支持游戏: 1.21.8
    类型: Fabric
    Release
    下载次数: 205

    ServerReplay 3.0.0-beta.3 for 1.21.8

    ServerReplay-3.0.0-beta.3+1.21.8.jar下载3.0.0-beta.3+1.21.8#Beta
    展开
    版本: 3.0.0-beta.3+1.21.8
    支持游戏: 1.21.8
    类型: Fabric
    Beta
    下载次数: 251

  • 收录

  • 请登录之后再进行评论

    登录
  • Soda任务 图片
  • 偏好设置
  • 主题
  • 帖子间隔 侧栏位置: