设置
这将指导您在您的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文件。