1 354
收录服务器
1 914
注册
24 587
玩家
WebConsole 网络控制台
使用Web界面控制您的服务器。远程控制台。不需要网络服务器。
作 者 casimiro_elciego
发布时间 2019年8月14日
支持核心 Spigot
原生版本
支持版本 1.8,1.9,1.10,1.11,1.12,1.13,1.14,1.15,1.16,1.17,1.18,1.19,1.20
点此下载

WebConsole 是一款 Spigot 插件,适用于 Minecraft 1.8-1.21。它允许你随时随地查看服务器控制台和管理你的服务器。它在后台创建一个 WebSocket 服务器,供 Web 界面使用,以发送命令、接收控制台日志和管理服务器。

无需担心隐私或安全问题:所有数据都离线存储在你的浏览器中,你的电脑将直接连接到你的 Minecraft 服务器。没有中间 Web 服务器,只有你和你的服务器。

🎉附加功能:

  • 多用户系统和只读用户模式:你可以创建多个用户,并将他们的角色设置为“管理员”或“查看者”。角色为“查看者”的用户只能读取控制台、CPU 和内存使用情况。角色为“管理员”的用户还可以在服务器上运行命令。如果你希望你的朋友观看服务器控制台,但禁止他们输入命令和破坏你的服务器,这将非常有用。此外,你可以将某些命令列入白名单或黑名单。
  • 命令历史记录:使用向上/向下箭头键浏览命令历史记录,就像在真实的控制台中一样。
  • 支持颜色,适用于 Windows 和 Linux 主机。(颜色在每个平台上表示不同)。
  • 实时连接的玩家、机器 CPU 和服务器 RAM 使用情况信息。
  • 能够保持与多个服务器的活动连接,以便在后台持续检索所有服务器的控制台日志。
  • 支持英语、西班牙语、中文(感谢 Neubulae 和 OPhantomO)、捷克语(感谢 Tada)、德语(感谢 NoNamePro0)、荷兰语(感谢 Twockx)、法语(感谢 pickatchou999)、意大利语(感谢 AlexZap)、韩语(感谢 XxPKBxX)、葡萄牙语(感谢 AlexandreMuassab 和 Connect500BR)、俄语(感谢 Stashenko)和土耳其语(感谢 acarnd03)。
  • 免费!

⚙️第一步:插件安装

  1. 从下载链接下载插件(WebConsole.jar 文件)。
  2. 启动并关闭你的服务器以生成 config.yml 文件并打开它。你将看到如下内容:

useSSL: false
StoreType: JKS
KeyStore: plugins/WebConsole/keystore.jks
StorePassword: storepassword
KeyPassword: keypassword
host: 0.0.0.0
port: 8080
language: en
passwords:
    admin:
      user1:
        password: mySecurePassword
        commandWhitelist:
          enabled: true
          commandWhitelistActsAsBlacklist: false
          whitelist:
             - whisper
             - gamemode survival
    viewer: {}

以下是对 host、port、language 和 passwords 字段的说明:

  • host: 保持为 0.0.0.0 即可。如果遇到问题,可以将此值更改为你的设备 IP。如果你在 VPS 或专用服务器中(或者你有一个完整的公共 IP 分配给你的设备),请键入你的公共 IP。如果你在家中(并且你没有为你的设备分配公共 IP),请键入你的私有 IP,它应该是类似 192.168.xx.xx 的内容。
  • port: 运行此插件的端口(不能是你用于 Minecraft 的端口)。
  • language: 你可以修改 language 以用你喜欢的语言查看控制台和命令消息。有效语言为英语 (en)、西班牙语 (es)、中文 (zh)、捷克语 (cs)、德语 (de)、荷兰语 (nl)、法语 (fr)、意大利语 (it)、韩语 (ko)、葡萄牙语 (pt)、俄语 (ru) 和土耳其语 (tr)。重要提示: Microsoft Windows cmd 有一个已知问题,在使用英语以外的语言时会显示奇怪的字符。如果你使用 Windows 来托管你的服务器,请查看此 wiki 页面 以解决该问题。

自 2.0 版本起,你现在可以创建多个用户并将他们设置为管理员(具有读取控制台和执行命令的权限)或查看者(仅具有读取控制台以及 CPU 和 RAM 使用情况的权限)。这是使用 passwords 部分配置的:

  • 默认情况下,会创建一个名为 user1 且密码为 mySecurePassword 的用户,请替换或删除它,因为它仅用作示例。
  • 如果要创建只读用户,请删除 viewer: 后面的 {},并在下面键入类似 user: password 的行,将 user 替换为你想要的用户名,并将 password 替换为你的密码。
  • 你可以根据需要创建任意数量的管理员或查看者。
  • 对于所有管理员用户,你可以在用户的 commandWhitelist 部分下启用命令白名单。

其余字段用于 SSL 配置。如果要启用它,请参见下文。

🚀第二步:使用 Web 界面

你可以下载并托管你自己的客户端,也可以从我的服务器使用它。

  • 要托管你自己的客户端,请从 Releases 下载 client.zip,并将这些文件放入 Web 服务器中,例如 Apache、NGINX 或你喜欢的其他服务器。
  • 如果你不想部署你自己的客户端,你也可以使用我的 WebConsole 托管客户端 网页,其中提供了所有版本的客户端。

🎮检查连接的 WebConsole 客户端

自 v1.3 起,你可以使用 /WebConsole 命令来查看有多少客户端已连接以及它们的 IP 地址。这是此插件提供的唯一 Minecraft 命令。此命令需要你具有 webconsole.webconsole 权限才能执行它。

🔒SSL 配置(可选)

默认情况下,服务器以明文(无加密)与客户端通信。要设置加密连接,请按照此指南进行操作。

ℹ️技术信息

你可以在 这里 找到 Web Console 客户端和服务器如何通信。

🤝用户贡献或相关项目

🐛错误、建议或配置 WebConsole 的问题?

你可以在 GitHub 上 打开一个 issue 或在 Spigot 论坛上问我。