Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/425.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何通过网页控制游戏服务器?_Javascript_Node.js - Fatal编程技术网

Javascript 如何通过网页控制游戏服务器?

Javascript 如何通过网页控制游戏服务器?,javascript,node.js,Javascript,Node.js,很抱歉,我没有其他地方可以获取信息,我已经用谷歌搜索了。我使用Node,为了一个小的辅助项目,我想在《反击战》中为我的朋友氏族制作一个网页,我希望能够通过该网页停止或重新启动服务器。我只是不确定使用什么来监视服务器,以及触发重启/关闭/启动。你们能不能告诉我用谷歌搜索什么?我是否需要创建一个后端来监控服务并向网页报告?我在谷歌上搜索过很多不同的东西,但正如我之前所说的,没有运气。非常感谢你们提供的所有信息 就像我说的,很抱歉有这么一个没有很好解释的问题,但这是我最后一个去的地方。谢谢 这是您实现

很抱歉,我没有其他地方可以获取信息,我已经用谷歌搜索了。我使用Node,为了一个小的辅助项目,我想在《反击战》中为我的朋友氏族制作一个网页,我希望能够通过该网页停止或重新启动服务器。我只是不确定使用什么来监视服务器,以及触发重启/关闭/启动。你们能不能告诉我用谷歌搜索什么?我是否需要创建一个后端来监控服务并向网页报告?我在谷歌上搜索过很多不同的东西,但正如我之前所说的,没有运气。非常感谢你们提供的所有信息


就像我说的,很抱歉有这么一个没有很好解释的问题,但这是我最后一个去的地方。谢谢

这是您实现它的方法:

  • 在服务器中运行Web服务器
  • 使web服务在web服务器之上的服务器中运行
  • Web服务器将为页面提供服务(比如控制页面),这将帮助您控制游戏服务器
  • 从control_页面调用某个用户操作上的webservice。通过webservice发送操作详细信息
  • 基于通过webservice发送的操作,web service应该采取该操作(控制游戏服务器上的操作),并将其作为返回值报告给用户

  • 我猜你可能已经在谷歌搜索中偶然发现了。描述如何使用NodeJ与反击服务器通信。您可能已经找到了,描述了您可以查询服务器(实时)的可能内容,例如正在进行的服务器/游戏等

    要从web页面查询服务器,您需要将这些调用集成到页面/站点中

    关于通过网页启动/重新启动/关闭服务器:

  • 在网页中提供这一点真是个糟糕的主意。主要安全 问题
  • 我没有通读整个Valve SDK,但是如果远程管理员访问 如果服务器可用,将在那里记录如何运行 关于它
  • 如果你指的是你们运行的私人游戏服务器,这将取决于它是托管在你们的一台计算机上,还是托管在你们有管理员访问权限的服务器上。如果SDK不支持通过请求启动/重新启动等,您可以采取变通办法,但这可能会超出其价值。从您的网站发送到租用主机服务器的具有适当头的TCP/IP连接可以做到这一点。如果它托管在家用电脑上,同样的交易,但这会给你的电脑带来一点安全漏洞。或者,如果服务器和网站都托管在您的计算机上,则可以使用命名管道与服务器实例通信,或者使用通过身份验证的远程请求触发的shell命令进行通信。无论是哪种方式,从您的网站进行远程访问都会让*ss感到有点痛苦


    希望这有点帮助。如果您向我发送更多关于游戏和网站如何托管的详细信息,我可能会给出一个更具体的答案。

    谢谢,除非有更有用的东西出现,否则我会将此标记为答案,但答案很好。我从来没有发现过这两个链接,但它们看起来非常有用。谢谢。