我想使用内置的 rcon 来管理 Minecraft 服务器。
问题是服务器不返回内容。打开腻子->设置地址->设置端口->选择ssh->单击打开->控制台打开,但它是空的,我什么也做不了。
奇怪的是:1.端口打开 2.在腻子日志中显示:连接到 xxx.xxx.xxx.xxx 端口 xxxxxx 3.我的世界控制台通知我连接到 rcon
所以看起来我已连接,但腻子控制台中没有显示任何内容。
我试过这个查询工具,它工作正常。如果这个工具可以,为什么putty不能?
感谢您的帮助。
您可以尝试专门为 Minecraft 远程连接设计的mcrcon 。它非常易于使用,并且也支持 bukkit 控制台颜色。
来自网站的描述:
描述
Mcrcon 是功能强大的兼容 IPv6 的 minecraft rcon 客户端,具有 bukkit 着色支持。它非常适合远程管理并用作自动化服务器维护脚本的一部分。不会在服务器端触发“IO: Broken pipe”或“IO: Connection reset”垃圾邮件错误。
适用于 Windows (x86)、Linux (x86) 和 Mac OS X (x86 / x86-64) 的预编译二进制文件。
特征
- IPv6 支持。
- 交互式终端模式。
- 支持 Windows 和 sh 兼容 shell 上的 Bukkit 着色。
- 在一个命令行中发送多个命令。
- 静音模式。不打印 rcon 输出。
- 不会在服务器端引起“IO:连接重置”垃圾邮件。
- 设计用作服务器维护 scipts 中工具链的一部分。
Bukkit 论坛上的程序主页。
RCON 是一个特定的协议,就像 SSH 和 Telnet 是它们自己的协议一样。当您打开与运行 RCON 的 Minecraft(或任何应用程序)的连接时 - 您需要使用 RCON 而不是 SSH / HTTP / Telnet。
您当前(或曾经)尝试将 SSH 与 RCON 通信,但这是行不通的。如果您将 Putty 更改为 RAW 模式,如果您正确格式化数据包,您可以开始与您的 Minecraft 服务器进行对话。
Valve 协议在这里解释
根据您的最终目标,有各种编程语言的协议包装器……Java、PHP、.NET - 只需 Google 一下