服务器使用量
未统计
服务玩家数
未统计
下载量
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测试支持版本
版本分布
基本信息
插件名称
ServerLogin with GUI - Create a password for your server
作者
MaveCrit
平台
Bukkit / Spigot
支持版本
1.7 - 1.15
点赞数
未统计
最近版本
暂无数据
-