gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 01:08:18 24 4
gpt4 key购买 nike

对于这个广泛的问题,我很抱歉,我没有其他地方可以获取信息,我已经用谷歌搜索了这个。我使用 Node,在一个小项目中,我想为我的《反恐精英》 friend 部落制作一个网页,我希望能够通过网页停止或重新启动服务器。我只是不确定使用什么来监视服务器并触发重新启动/关闭/启动。你们能告诉我该用谷歌搜索什么来获得这种感觉吗?我是否需要创建一个监控服务并向网页报告的后端?我用谷歌搜索了很多不同的东西,但正如我之前所说,没有运气。非常感谢你们可以提供的任何信息。

就像我说的,很抱歉提出了这样一个没有很好解释的广泛问题,但这是我最后要去的地方。谢谢。

最佳答案

我猜您可能已经偶然发现了 this在你的谷歌搜索过程中。描述使用 NodeJ 与 Counterstrike 服务器进行通信。您可能已经找到 this此外,还描述了您可以(实时)查询服务器以获取正在进行的服务器/游戏等的可能内容。

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

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

  1. 在网页中提供此功能确实是个坏主意。主要安全问题。
  2. 我没有通读整个 Valve SDK,但如果远程管理员访问到服务器可用,它将记录在其中如何去关于它。

如果您指的是你们运行的私有(private)游戏服务器,这取决于它是托管在您的一台计算机上还是托管在你们其中之一具有管理员访问权限的服务器上。如果 SDK 不支持通过请求启动/重新启动等,您可以采取变通办法,但可能工作量大于其值(value)。从您的网站发送到租用主机服务器的带有适当 header 的 TCP/IP 连接可以做到这一点。如果它托管在家用电脑上,则同样的情况,但会在这条路线上给你的电脑带来一些安全漏洞。或者,如果服务器和网站都托管在您的计算机上,您可以使用命名管道与服务器实例或由经过身份验证的远程请求触发的 shell 命令进行通信。无论哪种方式,以您自己的方式从您的网站进行远程访问都会有点痛苦。

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

关于javascript - 如何通过网页控制游戏服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20674043/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com