ServerLogin with GUI - Create a password for your server

ServerLogin with GUI - Create a password for your server - ServerLogin GUI - 服务器密码保护插件

确保您的服务器安全与私密 | 现已支持SHA256
Bukkit / Spigot 作者 MaveCrit 支持版本 1.7 - 1.15
服务器使用量
未统计
服务玩家数
未统计
下载量
29,152
插件详细介绍

ServerLogin 是一款免费、轻量的插件,用于保护您的服务器免受不速之客的侵扰。只需通过游戏内命令设置密码,或在配置文件中调整即可。

重要须知

  • 服务器启动时的默认密码为:0000
  • config.yml 中修改密码后,需要重启服务器或使用 /serverlogin reload 命令来生成新密码的哈希值。

插件特点

ServerLogin 支持从 1.7 到 1.14 的多个版本(1.15 未测试)。它采用世界公认最安全的哈希算法之一“SHA256”来存储密码,并能根据服务器的离线/在线模式状态来灵活启用。

核心功能

  • 高度可定制:可以自定义每一条提示消息。
  • 超时踢出:可设定玩家输入密码的时限,超时则踢出。
  • 模式切换:可设置插件仅在离线模式或在线模式下生效。
  • 安全存储:使用 SHA256 哈希算法终极安全地存储密码。
  • 玩家记忆:可记住已认证的玩家,避免重复输入。
  • 直观界面:拥有美观易用的图形用户界面(GUI)。
  • 防作弊:设计上杜绝了作弊可能。
  • 简单易用:配置与使用都非常简单直观。

指令列表

  • /serverlogin password <新密码> - 设置一个新的密码。
  • /serverlogin remove <玩家名> - 移除指定玩家的认证状态。
  • /serverlogin reload - 重新加载插件配置文件。

权限节点

  • serverlogin.admin - 授予使用上述所有管理指令的权限。

配置文件详解

配置文件 (config.yml) 结构如下,您可以根据需要调整:

plugin:
  # 经过 SHA256 哈希处理的密码,初始为默认密码的哈希值
  password: XXX
  # 是否仅在离线模式下启用插件 (true/false)
  only_active_in_offline_mode: false
  # 是否记住已认证的玩家 (true/false)
  keep-players-in-mind: true
  # 服务器重启后是否依然记住玩家 (true/false)
  keep-players-in-mind-on-restart: true
  # 玩家输入密码的时限(秒)
  timeout: 30

messages:
  # 玩家加入时看到的提示信息,{timeout} 会被替换为时限
  joinmessage: '&7You have &c{timeout} &7seconds to enter the password'
  # 密码正确时的提示
  right: '&aCorrect!'
  # 密码错误时的提示
  failed: '&cWRONG PASSWORD'

gui:
  # 密码输入界面的标题
  title: '&7Enter password'
  message:
    # 尝试关闭界面时的提示
    exit: '&cClosing the login is not allowed'
    # 超时时的提示
    timeout: '&cNo more time is left'
  # GUI 中物品的悬停提示文本
  itemhover: Enter password
测试支持版本
1.7 1.8 1.9 1.10 1.11 1.12 1.13 1.14 1.15
版本分布
基本信息
插件名称 ServerLogin with GUI - Create a password for your server
作者 MaveCrit
平台 Bukkit / Spigot
支持版本 1.7 - 1.15
点赞数 未统计
最近版本
暂无数据 -