更好的自动更新插件 - 服务端插件 - Minecraft(我的世界)中文论坛 -.html

更好的自动更新插件 - 服务端插件 - Minecraft(我的世界)中文论坛 -

Minecraft(我的世界)中文论坛

 找回密码
 注册(register)

!header_login!

只需一步,立刻登录

查看: 65|回复: 1
打印 上一主题 下一主题

[重制插件] 更好的自动更新插件

[复制链接]
ApliNi 当前离线
积分
3638
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2019-5-24
查看详细资料

来自:湖南

跳转到指定楼层
楼主
发表于 昨天 22:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
服务端插件
英文名称:AutoUpdatePlugins
中文名称:自动更新插件
插件来源:重制
适用服务端:Spigot Paper 
插件类型:其他 
语言支持:简体中文 
适用版本:1.20.X 1.13.X 
前置Mod|插件:无前置插件
下载地址:https://github.com/ApliNi/AutoUpdatePlugins
原帖地址:-
插件Logo:-
插件简介:更好的自动更新插件

您尚未登录,立即登录享受更好的浏览体验!

您需要 登录 才可以下载或查看,没有帐号?注册(register)

x

<a href="https://github.com/ApliNi/AutoUpdatePlugins" target="_blank">https://github.com/ApliNi/AutoUpdatePlugins</a>




AutoUpdatePlugins v1.0


更好的自动更新插件




功能和指令




  • /aup 显示插件信息



    • /aup reload 重新加载配置

    • /aup update 手动运行更新




  • [x] 使用 update 目录进行插件更新




  • [x] 根据插件发布页自动找到下载链接



    • Github, Jenkins, Spigot, Modrinth, Bukkit




  • [x] 支持匹配相同发布下的不同文件



    • Github, Jenkins, Modrinth




  • [x] 支持文件完整性检查




  • [x] 不重复更新




  • [x] 每个插件的单独配置




  • [x] 可配置的证书验证




  • [ ] 支持更新时运行系统命令




配置


# 服务器启动完成后等待多长时间开始运行第一次更新 (秒, 修改后需要重启
startupDelay: 64

# 第一次运行完成后以此频率重复运行更新 (秒, 修改后需要重启
startupCycle: 14400 # 4小时

# 插件更新目录, 设置与 bukkit.yml 中的一致
# 注意路径最后一定是 "/"
updatePath: './plugins/update/'

# 下载缓存目录, 无需修改
# 新的 .jar 文件会先下载到缓存目录, 验证完成后再移动到插件更新目录
tempPath: './plugins/AutoUpdatePlugins/temp/'

# 服务器正在运行的插件或文件的目录, 用于哈希检查
filePath: './plugins/'

# 文件完整性检查, 只对 .jar / .zip 等文件有效. 尝试以压缩包的形式打开, 若失败则表示不完整
zipFileCheck: true

# 如果下载后的文件哈希与更新目录中待更新的文件 (或者服务器正在运行的文件) 哈希值一致则不移动到更新目录 (MD5
ignoreDuplicates: true

# 全局禁用证书验证, 修改后需要重启
disableCertificateVerification: false

# 隐藏配置, 无需修改
#disableLook: false
#disableUpdateCheckIntervalTooLow: false
#bStats: true

# 插件列表
# URL 支持自动下载 `Github, Jenkins, Spigot, Modrinth, Bukkit` 页面的插件, 其他链接将直接下载
# 其中 `Github, Jenkins, Modrinth` 页面可以使用 get 参数下载指定文件
list:

### 示例配置 ### 测试时注意 Yaml 格式

#  - file: 'EssentialsX.jar'
#    url: <a href="https://github.com/EssentialsX/Essentials" target="_blank">https://github.com/EssentialsX/Essentials</a>
#    get: 'EssentialsX-([0-9.]+)\.jar'  # 如果 Github/Jenkins 发布中存在多个文件, 则需要匹配其中一个, 否则下载第一个 (使用正则表达式

#  - file: 'EssentialsXChat.jar'
#    url: <a href="https://github.com/EssentialsX/Essentials" target="_blank">https://github.com/EssentialsX/Essentials</a>
#    get: 'EssentialsXChat-([0-9.]+)\.jar'

#  - file: 'Geyser-Spigot.jar'
#    url: <a href="https://www.mcbbs.net/plugin.php?id=link_redirect&target=https%3A%2F%2Fdownload.geysermc.org%2Fv2%2Fprojects%2Fgeyser%2Fversions%2Flatest%2Fbuilds%2Flatest%2Fdownloads%2Fspigot" target="_blank">https://download.geysermc.org/v2/projects/geyser/versions/latest/builds/latest/downloads/spigot</a>

#  - file: 'ViaVersion-DEV.jar'
#    url: <a href="https://www.mcbbs.net/plugin.php?id=link_redirect&target=https%3A%2F%2Fci.viaversion.com%2Fjob%2FViaVersion-DEV%2F" target="_blank">https://ci.viaversion.com/job/ViaVersion-DEV/</a>

#  - file: 'ViaBackwards-DEV.jar'
#    url: <a href="https://www.mcbbs.net/plugin.php?id=link_redirect&target=https%3A%2F%2Fci.viaversion.com%2Fview%2FViaBackwards%2Fjob%2FViaBackwards-DEV%2F" target="_blank">https://ci.viaversion.com/view/ViaBackwards/job/ViaBackwards-DEV/</a>

#  - file: 'CoreProtect.jar'
#    url: <a href="https://www.mcbbs.net/plugin.php?id=link_redirect&target=https%3A%2F%2Fmodrinth.com%2Fplugin%2Fcoreprotect%2F" target="_blank">https://modrinth.com/plugin/coreprotect/</a>

#  - file: 'UseTranslatedNames翻译物品名.jar'  # 可以修改最后安装的插件名称
#    url: <a href="https://www.mcbbs.net/plugin.php?id=link_redirect&target=https%3A%2F%2Fmodrinth.com%2Fplugin%2Fusetranslatednames" target="_blank">https://modrinth.com/plugin/usetranslatednames</a>

#  - file: 'HttpRequests网络请求.jar'
#    url: <a href="https://www.spigotmc.org/resources/http-requests.101253/" target="_blank">https://www.spigotmc.org/resources/http-requests.101253/</a>

#  # 可以像这样为每个文件添加部分配置
#  - file: 'serverConfig.yml'
#    url: 'http://[::]:5212/serverConfig.yml'
#    updatePath: './'     # 设置单独的更新目录
#    filePath: './'       # 设置哈希检查的目录
#    zipFileCheck: false  # 关闭完整性检查



MCBBS


本插件所用所有代码均为原创,不存在借用/抄袭等行为
本插件为非盈利性插件,免费发布,严禁销售和转卖


帖子永久链接: 

Minecraft中文论坛 - 论坛版权1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关
2、本站所有主题由该帖子作者发表,该帖子作者享有帖子相关版权
3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者的同意
4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
5、本帖若有内容转载自其它媒体,不代表本站赞同其观点和对其真实性负责
6、若本帖涉及任何版权问题,请立即告知本站,本站将及时予以删除并致以最深的歉意
7、Minecraft(我的世界)中文论坛管理员和版主有权不事先通知发贴者而删除本文

彼岸花落 当前离线
积分
12
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2012-3-23
查看详细资料

来自:贵州

沙发
发表于 3 小时前 | 只看该作者
这个东西能用到
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册(register)

本版积分规则

Archiver|小黑屋|Mcbbs.net ( 京ICP备15023768号-1 ) | 京公网安备 11010502037624号 | 手机版

GMT+8, 2024-1-4 05:10 , Processed in 0.038750 second(s), Total 15, Slave 14 queries, Release: Build.2023.11.27 0934, Gzip On, Redis On.

"Minecraft"以及"我的世界"为美国微软公司的商标 本站与微软公司没有从属关系

© 2010-2023 我的世界中文论坛 版权所有 本站内原创内容版权属于其原创作者,除作者或版规特别声明外未经许可不得转载