假设我有一个托管在托管公司的 vServer 中的Web 服务器和一个我在家里本地运行的游戏服务器。
我现在想在网络服务器上运行一个网页,该网页可以与游戏服务器双向共享信息,例如从管理面板发送游戏内命令并收集响应。所以像:
[本地游戏服务器] <--- PROTOCOL ---> [网络服务器]
我会在这里使用/会推荐哪种协议/技术?
如果您正在寻找 RCON 以外的解决方案,则有一些标准解决方案。
一种是使用 HTTP,其中 Web 服务器(可能是最简单的)或游戏服务器充当侦听器。如果 Web 服务器是侦听器,则游戏服务器可以使用 HTTP 请求“轮询”服务器以获取更新。请参阅:长轮询
另一种解决方案是使用可以在服务器之间打开双向流的套接字。此选项可能需要更长的时间来实现(您希望实现重新连接),但对于两台服务器之间的高频数据传输来说,这将是更好的解决方案。
根据您的示例用例,我倾向于第一个,因为它可能更容易实现。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句