在客户端PC上启动游戏的网站按钮

时间:2014-09-07 16:11:23

标签: php button web

我是一个企业的一部分,我们开发游戏,并托管服务器(发布者),我们需要在我们的网站上创建一个按钮,当客户点击它时,它将从游戏开始他的电脑(如果他/她安装了文件和游戏)。

我的问题是,我们该怎么做?我们需要用什么语言对其进行编程?它应该使用的任何库?我如何获取文件的位置,因为许多人将其安装在不同的位置,然后是安装的默认目录,如何在每台计算机上检索文件夹和执行文件的位置?

简短说明;这是针对Windows操作系统,在我们完成Mac客户端的开发之后,我们也将为Mac实现此功能。

1 个答案:

答案 0 :(得分:1)

大多数情况下,这是通过自定义协议处理程序(称为URL的“方案”)完成的。

您的应用程序可以将自己注册为yourcompany://的处理程序。完成后,您的浏览器将启动可以处理此问题的程序(您的游戏启动器)。然后,您的程序可以解析URL以确定要执行的操作。

例如,您可能在页面yourcompany://somegame/?network-game-id=12345上,它可以告诉您的启动器启动名为somegame.exe的游戏,其参数可以自动加入ID为12345的多人游戏。