带有 NODEJS 后端的多人 JAVASCRiPT 游戏 - 在游戏启动时实现 STEAM 自动登录

问题描述 投票:0回答:1

我正在开发一个游戏,它基本上是一个带有 Nodejs 后端的网站(前端 html、js、css)。它就像魅力一样,可以在任何浏览器中玩游戏。

我找到了一种将该网站转换为可执行文件(.exe)的方法。它的工作方式与在浏览器中运行完全相同,但现在,它是一个可以部署到 steam 的可执行文件。所以这个游戏可以在steam上找到,可以在那里下载并玩。

目前,登录程序是网站的一部分。我可以输入用户名和密码,然后根据我自己的后端进行身份验证。

现在我的问题是:是否可以在启动时将 Steam 登录凭据传递给游戏?这样玩家就不需要使用 externalofsteam 凭据进行身份验证,并且可以直接使用 steam 用户 ID 进行游戏。在服务器端,我可以将 Steam 用户 ID 连接到游戏角色。

非常感谢任何帮助/提示/想法。先感谢您! :)

我还没有尝试任何东西,因为我没有找到任何接近我的特定用例的东西。

javascript node.js game-development steam steam-web-api
1个回答
0
投票

Steam 提供了一个 OpenID Web API,您可以使用它来验证游戏中的注册用户。用户单击链接通过 Steam 登录,然后 Steam 会生成一个会话票证,该票证可以存储在您的服务器上并用于通过 Steam 的 API 进行验证。

© www.soinside.com 2019 - 2024. All rights reserved.