AlwaysOnline

在Mojang离线时保持服务器运行,支持所有服务器版本!

资源图片
**注意:** 这不会让您的 **aternos** 服务器始终运行,此插件旨在帮助服务器在 Minecraft 身份验证服务器宕机时保持玩家连接。 此插件在 Mojang 服务器离线时首次安装时将无法提供帮助,它必须在服务器在线时安装! ## **概述** 讨厌 Mojang 服务器离线吗?我也是。因此,为了解决此问题,我创建了 AlwaysOnline。一个允许您的 bukkit、spigot、paper **或** bungeecord 服务器在 Mojang 离线时保持在线的插件。 ## **工作原理** 该插件设置为一个重复任务,具有可配置的延迟,以检查会话服务器是否离线。如果它们离线,插件将进入 Mojang 离线模式。在此模式下,如果玩家的 IP 地址与上次身份验证登录匹配,服务器将允许玩家登录。如果它们不匹配,则拒绝他们登录。如果 Mojang 身份验证服务器宕机,插件还将拒绝新玩家加入。 适用于:**Bungeecord、Velocity、Spigot、Paper、Bukkit** ## **特性** * 在 FlatFile 类型数据库或 MySQL 中存储上次身份验证的数据。 * UUID 不会被破解,而是会被认为是 premium 的。这意味着玩家的 UUID 将始终保持一致。 * 不依赖任何第三方服务 * 与大多数 bukkit、spigot、paper 和 bungee 插件兼容 * 轻量级且高效 * 不需要任何库 * 适用于所有 bungeecord 版本 * 适用于 bukkit、spigot、paper 版本 * 它是免费的! [![https://i.imgur.com/ubvzZEs.png](https://i.imgur.com/ubvzZEs.png)](https://github.com/dablakbandit/always-online) [![https://i.imgur.com/ElNEYhv.png](https://i.imgur.com/ElNEYhv.png)](https://discord.gg/wkq9png) ## **命令** * **/alwaysonline toggle** - 手动在 Mojang 离线模式和返回之间切换。 * /**alwaysonline enable** - 使插件检查 Mojang 服务器是否离线。 * /**alwaysonline disable** - 使插件停止检查 Mojang 服务器是否离线。 * /**alwaysonline reload** - 重新加载配置文件。 所有这些命令的权限节点是 **alwaysonline.usage** ## **权限** **alwaysonline.notify** - 具有此权限节点的玩家将在 Mojang 服务器上线或离线时收到通知。 ## **配置文件** ``` #欢迎来到 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 为 true 并且 mojang-server-status 也为 true,则插件仅当 #所有服务都声称会话服务器离线时才会进入 Mojang 离线模式。 #使用位于 https://sessionserver.mojang.com/ 的状态信息 http-head-session-server=true ########################################## # Mysql Database Information # Only edit if using mysql ########################################## use_mysql=false host=127.0.0.1 port=3306 database-name=minecraft database-username=root database-password=password #Please do not change this! config_version=5 ``` ![https://bstats.org/signatures/bukkit/AlwaysOnline-Spigot.svg](https://bstats.org/signatures/bukkit/AlwaysOnline-Spigot.svg) ![https://bstats.org/signatures/bungeecord/AlwaysOnline-BungeeCord.svg](https://bstats.org/signatures/bungeecord/AlwaysOnline-BungeeCord.svg) ![https://bstats.org/signatures/velocity/AlwaysOnline-Velocity.svg](https://bstats.org/signatures/velocity/AlwaysOnline-Velocity.svg) 以下信息会发送到 bstats.org: * 一个唯一的标识符 * 服务器的 Java 版本 * 服务器是否处于在线或离线模式。 * 插件的版本 * 服务器的版本 * OS 的版本、名称和体系结构 * CPU 的核心数 * 在线玩家的数量 * Metrics 版本 可以通过编辑 bStats 的配置文件全局禁用此服务,从而选择退出此服务。