我怎样才能通过网页控制游戏服务器?

对于广泛的问题抱歉,我没有其他的地方去寻找信息,我已经把这个问题搞糊涂了。 我使用节点和一个小项目,我想为我的朋友部族在反恐精英网页做一个网页,我想有能力通过网页停止或重启服务器。 我只是不确定要用来监视服务器,并触发重新启动/关机/启动。 你们可以请告诉我什么谷歌的意义? 我需要创build一个监视服务的后端,并向网页报告吗? 我search了很多不同的东西,但正如我之前所说,没有运气。 非常感谢你们提供的任何信息。

就像我说的,对于这样一个广泛的不是很好解释的问题抱歉,但这是我最后的去处。 谢谢。

我猜你可能已经在谷歌search期间偶然发现了这个 。 介绍使用NodeJs与Counterstrike服务器进行通信。 而且您可能已经发现了一点,描述了您可以查询服务器(实时)服务器/游戏正在进行的可能的事情等。

要从您的网页查询服务器,您可以将这些调用集成到页面/站点中。

至于通过网页启动/重新启动/closures服务器:

  1. 真的不好主意,使其在网页上可用。 主要的安全问题。
  2. 我没有阅读整个阀SDK,但如果远程pipe理员访问服务器可用,它将被logging在那里如何去做。

如果你的意思是私人游戏服务器,你可以运行,这取决于它是否托pipe在你的一台电脑上,或者你有一个pipe理员可以访问的服务器上。 如果SDK不支持通过请求启动/重新启动等,则可以做出解决方法,但可能比其值得工作更多。 TCP / IP连接与从您的网站发送的租用主机服务器的适当的头可以做到这一点。 如果它在一台家用电脑上托pipe,同样的交易,但打开一个安全漏洞给你的电脑这条路线。 或者,如果服务器和网站都位于您的计算机上,则可以使用命名pipe道与服务器实例或由经过身份validation的远程请求触发的shell命令进行通信。 在你自己的网站上进行远程访问的时候,* ss会有点痛苦。

希望这个对你有帮助。 如果你给我一些关于游戏和网站托pipe的细节,我可能会给出更具体的答案。

这是你如何实现它:

  1. 在服务器上运行一个web服务器。
  2. Web服务器上运行Web服务。
  3. networking服务器将服务的页面(说control_page),这将有助于你控制游戏服务器。
  4. 从control_page调用一些用户操作的web服务。 通过web服务发送操作细节。
  5. 基于通过web服务发送的动作,web服务应该采取动作(对游戏服务器的控制动作),并作为webservice的返回值报告给用户。