跳到主要内容

设置

这将指导您在您的Spigot服务器或Spigot服务器的代理网络上安装HuskClaims。

要求

  • 一个基于Spigot的Minecraft服务器(1.17.1或更高版本,Java 17+)
  • (对于代理网络支持)一个代理服务器(Velocity, BungeeCord)和MySQL(v8.0+)/MariaDB数据库
  • (对于可选的Redis支持)一个Redis数据库(v5.0+)

单服务器设置说明

这些说明适用于在单个Spigot/Paper服务器上安装HuskClaims。

1. 安装jar文件

  • 将插件jar文件放置在您的Spigot服务器的/plugins/目录中。

2. 重启服务器并配置

  • 启动,然后停止您的服务器以让HuskClaims生成配置文件。
  • 您现在可以根据喜好编辑配置文件。

3. 开启服务器

  • 再次启动您的服务器并享受HuskClaims!

多服务器设置说明

这些说明适用于在多个Spigot服务器上安装HuskClaims并使它们联网。需要一个MySQL数据库(v8.0+)。

1. 安装jar文件

  • 将插件jar文件放置在每个Spigot服务器的/plugins/目录中。
  • 您不需要将HuskClaims作为代理插件安装。

2. 重启服务器并配置

  • 启动,然后停止每个服务器以让HuskClaims生成配置文件。
  • 高级用户:如果您愿意,您可以只创建一个config.yml文件,并在每个/plugins/HuskClaims/文件夹中创建符号链接,以便更容易更新。

3. 配置服务器以使用跨服务器模式

  • 在每个服务器上导航到HuskClaims的通用配置文件(~/plugins/HuskClaims/config.yml
  • database下,将type设置为MYSQL
  • mysql/credentials下,输入您的MySQL数据库服务器的凭据。
  • 向下滚动并查找cross_server部分。将enabled设置为true
  • 您还可以配置一个Redis服务器用于网络消息传递,如果您愿意(如果您这样做,将broker_type设置为REDIS)。
  • 保存您的配置文件。确保您已在每个服务器上更新了文件。

4. 重启服务器并设置server.yml值

  • 再次重启每个服务器。应在~/plugins/HuskClaims/内生成一个server.yml文件
  • 在此文件中设置服务器的name为您的代理配置中定义的此服务器的ID(例如,如果这是您通过/server hub访问的“hub”服务器,请在此处输入“hub”)

5. 最后一次重启服务器

  • 如果您的MySQL数据库凭据正确,您的网络现在应该已设置为使用HuskClaims!
  • 如果您愿意,可以删除生成的HuskClaimsData.db SQLite文件。