德尔塔记录器

德尔塔记录器

Fabric模组加载器的方块、容器和实体日志记录工具

工具

用于 Fabric 的方块和箱子/容器物品栏追踪工具,可配置为使用 MySQL 或 SQLite。

设置

DeltaLogger 支持两种类型的数据库:MySQL 和 SQLite 将模组 jar 放入服务器目录的 mods 文件夹中,然后启动一次 Fabric 服务器,使其生成 config/deltalogger.properties。或者在服务器目录的 config 文件夹中创建一个名为 deltalogger.properties 的文件。将以下内容作为文件内容:

# DeltaLogger configuration

# Whether you want to use an SQLite database. Put false for MySQL.
use_sqlite=true

##! MYSQL ONLY BELOW. If you are using SQLite these  are safe to ignore. !##

# Name of the MySQL database to use. If you do not have one, then do
# "CREATE DATABASE yourdbname" from a MySQL client first.
database=

# MySQL port
port=
# MySQL host/url
host=
# MySQL username
username=
# MySQL password
password=

# MySQL SSL configuration. You can leave this as false but the database
# connection will not be encrypted. If you are using MySQL across the open internet
# then you should strongly consider properly enabling SSL
useSSL=false
requireSSL=false

默认情况下,SQLite 处于启用状态。这意味着你的日志将保存到位于 world/deltalogger.sqlite 的数据库中。如果你想使用 MySQL,请填写其他属性,填入访问数据库所需的相关信息,并将 use_sqlite 设置为 false。

此模组还需要 fabric api 模组,你可以在这里找到它。

游戏内命令

  • /dl resetpass 获取 Web 界面的临时密码。
  • /dl inspect 敲击一个方块或容器,以查看与目标的最近交互。
  • /dl inspect <pos> 显示所提供方块位置的数据库记录。
  • /dl search <args> 使用指定的参数构建数据库查询
  • /dl sql (block|transaction) <query> 使用指定的 SQL 在数据库上运行查询

支持

可以在这里找到的 discord 上获取支持

许可证

根据 AGPL 授权,并附加链接权限。请参阅许可证文件。

问题

如果你发现 bug,请在问题页面上打开一个 issue。如果你有非 bug 的支持问题,请在 discord 上提问