【发布时间】:2020-02-17 11:17:26
【问题描述】:
一般信息:我在地下室为一些朋友运行了一个 Minecraft 服务器,现在已经运行了几个月。我们使用 TeamViewer 将命令输入控制台,并在服务器运行时查看可能出现的错误。 Minecraft 服务器的控制台基本上会向您显示带有时间戳的事件日志以及底部的命令输入行,使您能够以管理员权限执行游戏中的命令。
控制台通过批处理文件启动:
:startup
@echo off
set v1=6
cls
Java -Xmx%v1%G -jar spigot.jar nogui
goto startup
spigot.jar 文件是基本上运行服务器的文件。
因为我们管理多个服务器并且 TeamViewer 进程非常不安全且速度很慢,所以我想找到其他方法来访问控制台。
目标:我想创建一个使用 JavaScript 或 PHP 与服务器控制台通信的 HTML 网络界面。它应该能够显示实时控制台日志以及能够在浏览器中键入命令,然后在服务器上的命令行中执行。
问题:
有什么方法可以将 JavaScript/PHP 输入发送到控制台,以便我可以从 Web 界面执行命令?
我可以将实时控制台输出保存到 .txt 文件中,然后 JavaScript/PHP 脚本可以在 Web 界面上实时显示吗?
【问题讨论】:
-
快速谷歌搜索揭示了这方面的一些尝试。 mcmyadmin.com 还有各种开源选项。你调查过这个吗?将节省重新发明轮子
标签: javascript php html cmd minecraft