用于steam的轻量级用户帐户切换器/登录管理员
steam-acolyte的Python项目详细描述
Steam帐户切换器-在Steam帐户之间切换的轻量级程序 不需要重新输入密码/2FA。在
- 适用于windows和linux
- 单击即可登录相应的用户
- 在第一次使用现有登录名开始工作
- 蒸汽运行时在后台等待
- 关闭steam并通过托盘菜单直接登录另一个用户
- 自动显示以前在此计算机上登录的用户的列表 通过读取steam配置文件
- 具有删除已保存的登录名和/或从列表中删除用户的按钮
- 永远不要接触你的任何密码
- 包括一个简单的命令行界面
安装
从PyPI安装最新版本:
pip install --user steam-acolyte
如果希望此应用程序独立于其他python包运行, 我建议使用pipx而不是pip:
^{pr2}$对于windows,可以使用 PyInstaller来自开发文件,如下所示:
pip install -U pyinstaller pyinstaller steam-acolyte.spec
这个.exe也可以从github releases页面下载。期待 在第一个执行窗口上显示一个警告对话框 “Windows Defender SmartScreen阻止无法识别的应用程序启动。 运行此应用程序可能会使你的电脑处于危险之中”。单击“更多信息”,然后单击“运行” 无论如何”来确认警告。这很正常,因为我没买密码 签署证书。在
使用
只需运行steam-acolyte,而不是steam。在
为了切换用户,通过“退出”选项退出蒸汽,或使用acolyte 托盘菜单。在
或者,修改steam启动器以执行steam-acolyte。在
工作原理
acolyte通过保存最后一个活动的登录令牌,工作非常简单 程序启动时的steam帐户。当用户单击特定帐户时 它只需恢复相应的令牌,然后启动蒸汽。acolyte 只存储登录密码,但从不存储任何密码!这里有以下内容 含义:
- 登录令牌可用于登录,而无需重新输入2FA (而对于基于密码的登录,则需要重做2FA)
- 登录令牌只能用于单个登录
- 成功登录后,steam将创建一个新的令牌,acolyte可以 当蒸汽退出或下次启动碱液时,保存到下一个循环 时间
- 在没有助熔剂的情况下,启动和退出蒸汽几次是没有问题的 运行(只要你总是用同一个帐户登录),因为 启动时,acolyte将始终获取最新的登录令牌
- 如果令牌数周内未使用,则该令牌将过期
- 从steam菜单中选择“更改帐户”或在大屏幕中选择“注销用户” 图片模式用户界面使登录无效,您必须重新输入 注销用户的密码
- 项目
标签: