1

我想使用内置的 rcon 来管理 Minecraft 服务器。

问题是服务器不返回内容。打开腻子->设置地址->设置端口->选择ssh->单击打开->控制台打开,但它是空的,我什么也做不了。

奇怪的是:1.端口打开 2.在腻子日志中显示:连接到 xxx.xxx.xxx.xxx 端口 xxxxxx 3.我的世界控制台通知我连接到 rcon

所以看起来我已连接,但腻子控制台中没有显示任何内容。

我试过这个查询工具,它工作正常。如果这个工具可以,为什么putty不能?

感谢您的帮助。

4

2 回答 2

7

您可以尝试专门为 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 论坛上的程序主页。

于 2012-10-03T23:10:52.930 回答
5

RCON 是一个特定的协议,就像 SSH 和 Telnet 是它们自己的协议一样。当您打开与运行 RCON 的 Minecraft(或任何应用程序)的连接时 - 您需要使用 RCON 而不是 SSH / HTTP / Telnet。

您当前(或曾经)尝试将 SSH 与 RCON 通信,但这是行不通的。如果您将 Putty 更改为 RAW 模式,如果您正确格式化数据包,您可以开始与您的 Minecraft 服务器进行对话。

Valve 协议在这里解释

根据您的最终目标,有各种编程语言的协议包装器……Java、PHP、.NET - 只需 Google 一下

于 2012-09-09T18:05:33.047 回答