AlwaysOnline - 服务器在线保障
在Mojang离线时保持服务器运行,支持所有服务器版本!
Bukkit / Spigot
作者 Dablakbandit
支持版本 1.13 - 1.21
服务器使用量
未统计
服务玩家数
未统计
下载量
198,636
插件详细介绍
简介
请注意:本插件不会让你的 Aternos 服务器永久保持运行。它的主要作用是在 Minecraft 官方认证服务器离线时,帮助已安装的服务器维持玩家连接。重要提示:你必须在 Mojang 服务器在线时安装此插件,否则首次安装时将无法生效。
你是否也讨厌 Mojang 服务器经常离线?为了解决这个问题,我开发了 AlwaysOnline。这款插件可以在 Mojang 认证服务中断时,让你的 Bukkit、Spigot、Paper 或 BungeeCord 服务器继续保持在线。
工作原理
插件会按照可配置的时间间隔,重复检查 Mojang 的会话服务器是否在线。如果检测到服务器离线,插件将进入“Mojang 离线模式”。在此模式下,服务器会允许 IP 地址与上次成功认证登录时相匹配的玩家进入。如果 IP 地址不匹配,则会拒绝其登录。同时,插件也会阻止在 Mojang 认证服务器离线期间首次尝试加入服务器的新玩家。
兼容平台
- BungeeCord
- Velocity
- Spigot
- Paper
- Bukkit
功能特性
- 将玩家最后一次的认证数据存储在 FlatFile 文件数据库或 MySQL 中。
- 玩家的 UUID 将保持为正版(Premium)格式,不会被破解,确保 UUID 始终一致。
- 不依赖任何第三方服务。
- 与大多数 Bukkit、Spigot、Paper 及 Bungee 插件兼容。
- 轻量且高效,无需额外依赖库。
- 支持所有 BungeeCord 版本。
- 支持 Bukkit、Spigot、Paper 版本。
- 完全免费!
命令与权限
可用命令
/alwaysonline toggle- 手动在 Mojang 离线模式与正常模式之间切换。/alwaysonline enable- 启用插件,使其开始检查 Mojang 服务器是否离线。/alwaysonline disable- 禁用插件,使其停止检查 Mojang 服务器状态。/alwaysonline reload- 重新加载配置文件。
权限节点
alwaysonline.usage- 使用以上所有命令的权限。alwaysonline.notify- 拥有此权限的玩家将在 Mojang 服务器上线或离线时收到通知。
配置文件说明
以下是 config.yml 文件的主要内容与说明:
# AlwaysOnline 主配置文件
# 检查 Mojang 服务器状态的间隔时间(单位:秒)
check-interval=60
# 当 Mojang 服务器离线时显示的 MOTD 信息。设置为 'null' 可禁用。
message-motd-offline=&eMojang servers are down,\n&ebut you can still connect!
# 当 Mojang 服务器离线,但玩家 IP 与上次记录不匹配时的踢出信息。
message-kick-ip=We can not let you join since you are not on the same computer you logged on before!
# 当 Mojang 服务器离线时,新玩家尝试加入的踢出信息。
message-kick-new=We can not let you join because the mojang servers are offline!
# 当玩家使用无效的 Minecraft 用户名尝试登录时的踢出信息。
message-kick-invalid=Invalid username. Hacking?
# 当 Mojang 服务器离线时显示的公告信息。设置为 null 可禁用。
message-mojang-offline=&5[&2AlwaysOnline&5]&a Mojang servers are now offline!
# 当 Mojang 服务器恢复在线时显示的公告信息。设置为 null 可禁用。
message-mojang-online=&5[&2AlwaysOnline&5]&a Mojang servers are now online!
# 以下是三种用于判断 Mojang 是否在线的会话服务器检查方法。
# 例如,如果 http-head-session-server 和 mojang-server-status 都为 true,
# 那么插件只会在两项服务都报告会话服务器离线时,才进入 Mojang 离线模式。
# 使用 https://sessionserver.mojang.com/ 的状态信息。
http-head-session-server=true
##########################################
# MySQL 数据库配置
# 仅在使用 MySQL 时需要编辑
##########################################
use_mysql=false
host=127.0.0.1
port=3306
database-name=minecraft
database-username=root
database-password=password
# 请勿修改此项!
config_version=5数据统计与隐私
本插件集成了 bStats 统计服务,用于收集匿名的使用数据以帮助改进插件。发送的信息包括:
- 一个唯一的匿名标识符
- 服务器的 Java 版本
- 服务器当前处于在线或离线模式
- 插件版本
- 服务器核心版本
- 操作系统版本、名称和架构
- CPU 核心数
- 在线玩家数量
- Metrics 版本
如果你希望禁用此统计功能,可以通过编辑 bStats 的全局配置文件来完全关闭 Metrics 服务。
测试支持版本
版本分布
基本信息
插件名称
AlwaysOnline
作者
Dablakbandit
平台
Bukkit / Spigot
支持版本
1.13 - 1.21
点赞数
7
Modrinth 下载
2,454
最近版本
暂无数据
-